2015-12-04 22 views
-2

我的Excel數據包含郵政編碼數據,但沒有州詳細信息。如何在excel中獲取對應於郵政編碼列表的狀態

有沒有什麼辦法在Excel中根據相應的郵政編碼自動填充狀態。

請注意:一個州可以有許多郵政編碼,但不能反之亦然。

+0

回覆:*'一個州可以有多個郵政編碼,但不能反向反轉'*。那就是你會錯的地方。標準郵政編碼(非zip + 4)的許多實例橫跨美國國家線。你將需要一個交叉引用表。從美國郵政服務開始;他們有一些信息可以免費下載。 – Jeeped

+0

讓我試着用另一種方式來說......在我的Excel表中,我已經有一個名爲「Zipcode」的列,其中包含郵政編碼數據。現在,我需要添加另一個名爲「State」的列,我希望excel可以根據一些公式| APIs | VBAs來獲取每個相應的郵政編碼的狀態。這個要求是否可以在Excel中實現? –

+1

讓我試着用另一種方式來說明...請參閱[VLOOKUP函數](https://support.office.com/zh-cn/article/vlookup-function-adceda66-30de-4f26-923b-7257939faa65)。也可在[我們的10個最常用功能](https://support.office.com/en-ca/article/Excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb)中找到。 – Jeeped

回答

0

基於第一應用VLOOKUP的不精確匹配時@Darren Bartrup庫克惠贈我想你可能不需要超過42522項的table_array的(83可能就足夠了)的鏈接:

Min State 
501 NY 
601 PR 
801 VI 
901 PR 
1001 MA 
2801 RI 
3031 NH 
3901 ME 
5001 VT 
5501 MA 
5601 VT 
6001 CT 
6390 NY 
6401 CT 
7001 NJ 
9001 AE 
10001 NY 
15001 PA 
19701 DE 
20001 DC 
20101 VA 
20201 DC 
20588 MD 
20590 DC 
20598 VA 
20599 DC 
20601 MD 
22003 VA 
24701 WV 
27006 NC 
29001 SC 
30002 GA 
32003 FL 
34001 AA 
34101 FL 
35004 AL 
37010 TN 
38601 MS 
39813 GA 
40003 KY 
43001 OH 
46001 IN 
48001 MI 
50001 IA 
53001 WI 
55001 MN 
56901 DC 
57001 SD 
58001 ND 
59001 MT 
60001 IL 
63001 MO 
66002 KS 
68001 NE 
70001 LA 
71601 AR 
73001 OK 
73301 TX 
73401 OK 
75001 TX 
80001 CO 
82001 WY 
83201 ID 
83414 WY 
83415 ID 
84001 UT 
85001 AZ 
87001 NM 
88510 TX 
88901 NV 
90001 CA 
96201 AP 
96701 HI 
96799 AS 
96801 HI 
96910 GU 
96939 PW 
96941 FM 
96950 MP 
96960 MH 
97001 OR 
98001 WA 
99501 AK 

假設上述2列陣列被命名爲ZipState和在同一工作簿的代碼簿範圍的要查找和代碼是在F1的列的起始,該式可以用於:

=VLOOKUP(F1,ZipState,2) 

複製以適應。通常根本不是一個好主意,VLOOKUP的第四個[可選]參數,即range_lookup不包含在內,所以默認情況下適用,並找到近似匹配以及精確匹配。由於該列表按升序排序,所以搜索901將返回PR(完全匹配),但1000也將返回。

還有比「國」更多的條目,因爲雖然ZIP代碼塊大多分配,不可避免地存在例外情況,例如NY主要是1000114925501544(Holtsville的)和6390(漁民島) 。每個「州」的每個「塊」(即使只有一個郵政編碼)必須是單獨的條目,因爲它是每個「塊」的下限,用於表示每個「塊」。

有兩點需要注意的是:

  1. 不在範圍50199950(均包括在內)的所有郵政編碼是否有效,上述方法可以指定一個「國家」到一個無效的代碼。例如,沒有530,但上述方法將返回NY
  2. 我提取了縮寫版本,可能沒有正確分配'塊'。

取決於要查找的郵政編碼的數量以及「國家」信息進一步檢查的重要性可能是明智的。

相關問題