搜索单词并向其添加其他单词并一起复制到新行

时间:2017-09-29 15:48:09

标签: excel-vba excel-formula vba excel

我需要小帮助。我的问题是:

在A栏和B栏下的表A中,我有以下内容:

       Column A       |     Column B
----------------------|-------------------
 New Orleans, Buffalo |  Miami, Atlanta 
        etc           |       etc
         .            |        .
         .            |        .

我需要公式将这些字词与Column C全名

进行比较
    Column C
New Orleans Saints
Miami Doplhins 
       etc
        .
        .

并将它们粘贴在一起,让我们说第2栏和第B栏下的第2页作为全名

       Column A     |    Column B
--------------------|-------------------
 New Orleans Saints |  Miami Dolphins
         etc        |       etc
          .         |        .
          .         |        .

1 个答案:

答案 0 :(得分:1)

假设您的数据一致,Column AColumn B的格式为xxx, yyy,并且您想在xxx中搜索Column C,那么根据图片在下面的Cell E2

中输入以下公式
=IFERROR(INDEX($C$2:$C$50,MATCH(LEFT(A2,(FIND(",",A2,1)-1))&"*",$C$2:$C$50,0)),"")

将此公式拖动/复制到Column F并根据需要向下移动。根据您的数据更改范围。

enter image description here

或者,如果您想要结果Sheet2,请在Cell A2的{​​{1}}中输入以下公式

Sheet2

根据需要在=IFERROR(INDEX(Sheet1!$C$2:$C$10,MATCH(LEFT(Sheet1!A2,(FIND(",",Sheet1!A2,1)-1))&"*",Sheet1!$C$2:$C$50,0)),"") 中拖动/复制此公式。根据您的数据更改范围。