使用VLOOKUP和SEARCH自动search和检索

我有以下的Excel问题:在工作Sheet 1我有一个项目的范围,我想要在工作Sheet 2中的列表中search每个单元格中的单词。 我不想指定我想要公式的单词来自动检查Sheet 1Sheet 2相同的单词。

表1

 Item List --------- Mums card Dads card Daddy card 

工作表2

 Column A Column B -------- -------- Mum Home Dad Away Daddy Away 

我需要达到的是以下几点:

Sheet 1 (项目列表)的单元格A1中自动search单词"mum" ,并检查它是否在Sheet 2的列表中,并将值返回到它的右侧。

我认为VLOOKUPSEARCH但不知道如何开始。 如果没有发现,它也将需要返回空白。

任何想法的人?

使用你的例子,在Sheet1单元格B2中复制下来:

 =IF(AND(SUMPRODUCT(COUNTIF(A2,"*"&Sheet2!$A$1:$A$3&"*"))=0,A2<>""),"",INDEX(Sheet2!$B$1:$B$3,MATCH(TRUE,INDEX(COUNTIF(A2,"*"&Sheet2!$A$1:$A$3&"*")>0,),0))) 

你可以这样做:

为了简单起见,我把你的数据放在一张纸上 – 但是应该很容易把它分开(只是改变公式的引用)

单元格B1的公式是:

 {=INDEX($E$1:$E$3,MAX(IFERROR(FIND($D$1:$D$3,$A1)*ROW($D$1:$D$3),0)))} 

省略花括号并使用Ctrl + Shift + Enterinput函数

图片如下:

在这里输入图像说明