我有以下Excel问题:在Sheet 1
我有一系列项目,每个单元格中都有一个单词,我想在Sheet 2
的列表中搜索。我不想指定我想让公式自动检查Sheet 1
和Sheet 2
中哪些字词相同的字词。
第1页
Item List
---------
Mums card
Dads card
Daddy card
第2页
Column A Column B
-------- --------
Mum Home
Dad Away
Daddy Away
我需要做的是:
在"mum"
(项目列表)中的单元格A1
中自动搜索单词Sheet 1
,并检查它是否在Sheet 2
的列表中,并将值返回到它的权利。
我认为VLOOKUP
和SEARCH
但不确定如何开始。如果没有找到,它还需要返回空白。
任何想法?
答案 0 :(得分:1)
使用您的示例,在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)))
答案 1 :(得分:0)
你可以这样做:
为简单起见,我已将您的数据放在一张纸上 - 但它应该很容易将其拆分出来(只需更改公式参考)
单元格 B1 的公式为:
{=INDEX($E$1:$E$3,MAX(IFERROR(FIND($D$1:$D$3,$A1)*ROW($D$1:$D$3),0)))}
省略花括号并使用 Ctrl + Shift + Enter
输入功能下图: