在B2我有文本搜索范围内,在C2我有这个公式来搜索工作表上的单词称为“关键字”匹配。Excel公式只使用第一个值在另一个工作表的列
{=
IF(B2="","",
IF(ISNUMBER(SEARCH(keywords!$B$2:$B$5,B2)),"Fruit",
IF(ISNUMBER(SEARCH(keywords!$C$2:$C$5,B2)),"Nature",
IF(ISNUMBER(SEARCH(keywords!$D$2:$D$5,B2)),"Vehicle",
"no match"))))
的公式仅使用第一关键字B2,C2,D2上的关键字表,而不是通过B5,C5,D5。什么是正确的公式?
我知道如果找到多个匹配项,结果将是最后一条满意的声明。请帮忙!
档案在这里https://www.dropbox.com/s/3rspwnetpgttko2/keywords_lookup_test.xlsx?dl=0 –
你的意思是开始B3的范围?当然B2会与B2相匹配。 –
Hlookup?这是你正在寻找的功能吗? – Andreas