Formuła określania strefy pocztowej USPS na podstawie kodu pocztowego
Chcę ułatwić sortowanie setek kopert według stref pocztowych USPS. Trudność polega na konieczności ręcznego sortowania ich dla każdej z 8 stref USA w oparciu o kod pocztowy pochodzenia:91352
.
http://postcalc.usps.gov/ZoneCharts/
Mam arkusz kontaktów zawierający kolumnę ZIP. Założyłem osobny arkusz całej witryny USPS ZoneCharts oparty na „913” i połączyłem cztery sekcje w jedną (łącznie dwie kolumny). Następnie użyłem funkcji LEWO i PRAWO, aby uzyskać pierwsze trzy i trzy ostatnie liczby pierwszej kolumny i umieścić je we własnych kolumnach (teraz łącznie trzy kolumny):
ZIP_BEG ZIP_END Zone 005 098 8 100 212 8 214 268 8 270 342 8 344 344 8 346 347 8 349 349 8 350 352 7 354 359 7 360 361 8 362 362 7 363 364 8 365 366 7 ...etc.
Czy używałbym funkcji WYSZUKAJ.PIONOWO z arkusza kontaktów, aby przeszukać każdy ZIP (używając funkcji LEWO, aby użyć tylko pierwszych trzech liczb każdej wartości ZIP), a następnie sprawdzić, czy ta wartość jest większa niż wartość ZIP_BEG i mniejsza niż ZIP_END wartość?
Bez względu na to, jaki wiersz pasuje, zwróci wartość strefy. Umieszczam to jako kolumnę po kolumnie ZIP w pierwszym arkuszu.