Could this formula be cut down with the Choose function? The state abbreviations appear nowhere on the spreadsheet. To the left of the formula is either an 8 digit number or a 9 digit number. If it is 8 I am only concerned with the first number. If it is 9 digits I want the first two numbers.
=IF(LEN(D2)=8,(IF((LEFT(D2,"01")="1"),"AL",(IF((LEFT(D2,"01")="2"),"AK",(IF((LEFT(D2,"01")="3"),"AZ",(IF((LEFT(D2,"01")="4"),"AR",(IF((LEFT(D2,"01")="5"),"CA",IF((LEFT(D2,"01")="6"),"CO",(IF((LEFT(D2,"01")="7"),"CT",(IF((LEFT(D2,"01")="8"),"DE",(IF((LEFT(D2,"01")="9"),"DC"))))))))))))))))),(IF((LEFT(D2,"02")="10"),"FL",IF((LEFT(D2,"02")="11"),"GA",IF((LEFT(D2,"02")="12"),"HI",IF((LEFT(D2,"02")="13"),"ID",IF((LEFT(D2,"02")="14"),"IL",IF((LEFT(D2,"02")="15"),"IN",IF((LEFT(D2,"02")="16"),"IA",IF((LEFT(D2,"02")="17"),"KS",IF((LEFT(D2,"02")="18"),"KY",IF((LEFT(D2,"02")="19"),"LA",IF((LEFT(D2,"02")="20"),"ME",IF((LEFT(D2,"02")="21"),"MD",IF((LEFT(D2,"02")="22"),"MA",IF((LEFT(D2,"02")="23"),"MI",IF((LEFT(D2,"02")="24"),"MN",IF((LEFT(D2,"02")="27"),"MT",IF((LEFT(D2,"02")="25"),"MS",IF((LEFT(D2,"02")="26"),"MO",IF((LEFT(D2,"02")="28"),"NE",IF((LEFT(D2,"02")="29"),"NV",IF((LEFT(D2,"02")="30"),"NH",IF((LEFT(D2,"02")="31"),"NJ",IF((LEFT(D2,"02")="32"),"NM",IF((LEFT(D2,"02")="33"),"NY",IF((LEFT(D2,"02")="34"),"NC",IF((LEFT(D2,"02")="35"),"ND",IF((LEFT(D2,"02")="36"),"OH",IF((LEFT(D2,"02")="37"),"OK",IF((LEFT(D2,"02")="38"),"OR",IF((LEFT(D2,"02")="39"),"PA",IF((LEFT(D2,"02")="40"),"RI",IF((LEFT(D2,"02")="41"),"SC",IF((LEFT(D2,"02")="42"),"SD",IF((LEFT(D2,"02")="43"),"TN",IF((LEFT(D2,"02")="44"),"TX",IF((LEFT(D2,"02")="45"),"UT",IF((LEFT(D2,"02")="46"),"VT",IF((LEFT(D2,"02")="47"),"VA",IF((LEFT(D2,"02")="48"),"WA",IF((LEFT(D2,"02")="49"),"WV",IF((LEFT(D2,"02")="50"),"WI",IF((LEFT(D2,"02")="51"),"WY",IF((LEFT(D2,"02")="60"),"AS",IF((LEFT(D2,"02")="61"),"FM",IF((LEFT(D2,"02")="66"),"GU",IF((LEFT(D2,"02")="67"),"MH",IF((LEFT(D2,"02")="68"),"MP",IF((LEFT(D2,"02")="69"),"PW",IF((LEFT(D2,"02")="70"),"CN",IF((LEFT(D2,"02")="72"),"PR",IF((LEFT(D2,"02")="75"),"TT",IF((LEFT(D2,"02")="78"),"VI",))))))))))))))))))))))))))))))))))))))))))))))))))))))
Moderator's Note: This post was moved from this thread as per the Forum Rules. Please take a moment to read the rules, you are expected to abide them. Thanks.
Bookmarks