Import data from Access and doesnt recognize numbers in left func.

T

tpeter

I have a database that is sorted and imported into excel for charting
purposes. I have all the data there but need to pull out the first 2 numbers
of a field to create a year. Here is an example of the data I am importing:

93h00151615 (would be 1993)
10j56465665 (would be 2010)

I am using this function to accomplish this in another colume:

if(left(b2,2)<11,20&left(b2,2),19&left(b2,2)

This always uses the default because it doesn't reconize the first two
characters as letters. I have reformated the cells but it doesn't work.

Thank you for your help.
 
P

Pete_UK

Try it like this:

=IF(LEFT(B2,2)*1<11,2000+LEFT(B2,2),1900+LEFT(B2,2))

This will give you proper numbers, rather than text values that look
like numbers.

Hope this helps.

Pete
 
M

Mike H

hi,

Your formula returned a text string, multiplying by 1 made it a number.
leaving it as text 'might' have created issues if you were doing lookup
comparisons.

Glad I could help

Mike
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top