繁体   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