使用VLOOKUP和SEARCH自动search和检索
我有以下的Excel问题:在工作Sheet 1
我有一个项目的范围,我想要在工作Sheet 2
中的列表中search每个单元格中的单词。 我不想指定我想要公式的单词来自动检查Sheet 1
和Sheet 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
的列表中,并将值返回到它的右侧。
我认为VLOOKUP
和SEARCH
但不知道如何开始。 如果没有发现,它也将需要返回空白。
任何想法的人?
使用你的例子,在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函数
图片如下: