簡體   English   中英

Excel索引部分匹配

[英]Excel Index Partial match

我的工作表Sheet1的A列按字母順序列出了每個國家。

     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

我想知道的是,如何基於Sheet1列A中國家/地區的匹配項,在sheet2列B的地址詳細信息中獲取國家/地區並將其放置在Sheet2列A中。

問題的一部分是在地址中如何放置國家方面沒有統一的方法; 可以在地址的結尾或中間。

我已經嘗試過各種索引匹配公式,但是沒有運氣

任何幫助,將不勝感激。

使用逗號分隔符的文本到列

在此處輸入圖片說明

我使用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讀取為數組公式。

截圖示例 在屏幕截圖中,我將A10:B12中的表粘貼為僅D10:E12中的值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM