2014-01-20 33 views
0

我在1張工作表中列出了所有國家城市的所有名稱及其郵政編碼,例如:從工作表1中搜索宏並複製到工作表2

A1=1000 A2=Brussels 
B1=2000 B2=Antwerpen 

在第二張紙我只有一部分城市,但按省分組。

如何讓宏查找A中的郵政編碼並將其複製到第二個工作表中的這些名稱旁邊?

+0

你能顯示樣本數據嗎?我認爲這是可能的一個公式。 – L42

回答

0

正如我評論,這是怎麼用公式來完成:

假設你有Sheet1這樣的數據:

Sheet1

使用在Sheet2以下公式計算:
輸入B2

=IFERROR(INDEX(Sheet1!$B$2:$B$11,MATCH(1,IF(ISERROR(SEARCH(Sheet1!$A$2:$A$11,A2)),0,1),0),1),"City not in list") 

重要:應該按按Ctrl + Shift鍵輸入爲Array Formula + 輸入

應該看看哪些是這樣的:

Sheet2

現在,你有Zip CodeSheet2中的相應地址。
單元基於我的虛擬數據進行尋址。
如果您對Formula開放,請更改以適合您的需求。
希望這可以幫助你。

+0

我試圖輸入它,就像你在這兩張圖片上顯示的那樣,用ctrl + shift + enter,我得到一個公式錯誤。 – Morgalis

+0

但我們有相同的數據結構嗎?如果你可以給我樣本數據,那將是很好的 – L42

+0

![link] http://nl.tinypic.com/r/2mhu0kj/5 – Morgalis

相關問題