2016-02-18 56 views
0

我有工作表Sheet1列A按字母順序列出每一個國家..Excel的指數部分匹配

 A 
1 Afghanistan< 
2 Albania 
3 Algeria 
4 American Samoa 
5 Andorra 
---------- 
228 United Kingdom 
229 United States 
etc 

我Sheet2的A列在B列空單元格與相鄰小區列表的詳細地址

A   B 
1 empty cell Unit 3, Road;London, United Kingdom 
2 empty cell Building 1, Road, TX, United States 
3 empty cell 8th floor, Business Park, India 1234 
etc 

我想知道的是我怎麼能獲得全國Sheet2中列B中的地址信息中,並放置在Sheet2的A列的基礎上,國家在Sheet1 A列在名單上的匹配

問題的一部分是如何將國家放置在地址內沒有連貫的方法;可能在地址的最後或中間。

我曾嘗試過各種指數匹配的公式,沒有運氣

任何幫助,將不勝感激。

回答

0

我在A1參考表是試了一下:B7,和查找是A10:B10開始下降。公式適用於這些單元格。您可以調整它爲Sheet1/2 !.

假設您的數據在B10之後,並且您的參考數據在B1:B7中,您可以在A10 =INDEX($B$1:$B$7,MAX(IF(ISERROR(FIND($B$1:$B$7,B10)),-1,1)*(ROW($B$1:$B$7)-ROW($B$1)+1)))中編寫此公式。這是一個數組公式,所以請打Ctrl + Shift + Enter讓excel讀取它作爲數組公式。

Sample screenshot在截圖中,我已經貼在表中A10:B12,因爲只有在D10值:E12

+0

完美!非常感謝!完全按照我的意願! – ChrisUGL

0

分列用逗號分隔符

enter image description here

+0

對不起我應該解釋它不必總是相同的樣式分隔符,再加上我有過3000行地址 – ChrisUGL