Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I'm trying to deal with 3 digit zip codes. I'm trying to associate prices
with these zip codes, but when I convert a 5 digit zip to 3 digits, I can't use the result in any vlookup or if satments. For instance, I convert a zip from 5 to 3 digits using the LEFT function: =LEFT(A1,3) Then I try to use the result to determine which range of 3 digit zips the original zip falls into. So if I want to find out if the first 3 digits fall in the range 606-612, I tried using this: =IF(AND(LEFT(A1,3)=606,LEFT(A1,3)<=612),1,0) But it doesn't return a valid response if those 3 digits fall into that range of 606-612. Any guidance is appreciated. Thanks! |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
=IF(AND(LEFT(I1,3)="606",LEFT(I1,3)<="612"),1,0)
-- Don Guillett Microsoft MVP Excel SalesAid Software "CM" wrote in message ... I'm trying to deal with 3 digit zip codes. I'm trying to associate prices with these zip codes, but when I convert a 5 digit zip to 3 digits, I can't use the result in any vlookup or if satments. For instance, I convert a zip from 5 to 3 digits using the LEFT function: =LEFT(A1,3) Then I try to use the result to determine which range of 3 digit zips the original zip falls into. So if I want to find out if the first 3 digits fall in the range 606-612, I tried using this: =IF(AND(LEFT(A1,3)=606,LEFT(A1,3)<=612),1,0) But it doesn't return a valid response if those 3 digits fall into that range of 606-612. Any guidance is appreciated. Thanks! |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
The left function returns text but you are comparing that to a number... Add
some quotation marks... =IF(AND(LEFT(A1,3)="606",LEFT(A1,3)<="612"),1,0) or just =AND(LEFT(A1,3)="606",LEFT(A1,3)<="612") which will return true or false as the case warrants. -- HTH... Jim Thomlinson "CM" wrote: I'm trying to deal with 3 digit zip codes. I'm trying to associate prices with these zip codes, but when I convert a 5 digit zip to 3 digits, I can't use the result in any vlookup or if satments. For instance, I convert a zip from 5 to 3 digits using the LEFT function: =LEFT(A1,3) Then I try to use the result to determine which range of 3 digit zips the original zip falls into. So if I want to find out if the first 3 digits fall in the range 606-612, I tried using this: =IF(AND(LEFT(A1,3)=606,LEFT(A1,3)<=612),1,0) But it doesn't return a valid response if those 3 digits fall into that range of 606-612. Any guidance is appreciated. Thanks! |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
LEFT will return a text result, so try it this way:
=IF(AND(LEFT(A1,3)*1=606,LEFT(A1,3)*1<=612),1,0) Hope this helps. Pete "CM" wrote in message ... I'm trying to deal with 3 digit zip codes. I'm trying to associate prices with these zip codes, but when I convert a 5 digit zip to 3 digits, I can't use the result in any vlookup or if satments. For instance, I convert a zip from 5 to 3 digits using the LEFT function: =LEFT(A1,3) Then I try to use the result to determine which range of 3 digit zips the original zip falls into. So if I want to find out if the first 3 digits fall in the range 606-612, I tried using this: =IF(AND(LEFT(A1,3)=606,LEFT(A1,3)<=612),1,0) But it doesn't return a valid response if those 3 digits fall into that range of 606-612. Any guidance is appreciated. Thanks! |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
You've got confused between text and numbers.
Try =IF(AND(--LEFT(A1,3)=606,--LEFT(A1,3)<=612),1,0) -- David Biddulph "CM" wrote in message ... I'm trying to deal with 3 digit zip codes. I'm trying to associate prices with these zip codes, but when I convert a 5 digit zip to 3 digits, I can't use the result in any vlookup or if satments. For instance, I convert a zip from 5 to 3 digits using the LEFT function: =LEFT(A1,3) Then I try to use the result to determine which range of 3 digit zips the original zip falls into. So if I want to find out if the first 3 digits fall in the range 606-612, I tried using this: =IF(AND(LEFT(A1,3)=606,LEFT(A1,3)<=612),1,0) But it doesn't return a valid response if those 3 digits fall into that range of 606-612. Any guidance is appreciated. Thanks! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Drop Down/List w/Code and Definition, only code entered when selec | Excel Worksheet Functions | |||
Code to find code | Excel Discussion (Misc queries) | |||
Convert a Number Code to a Text Code | Excel Discussion (Misc queries) | |||
Unprotect Code Module in Code | Excel Discussion (Misc queries) | |||
copying vba code to a standard code module | Excel Discussion (Misc queries) |