检查列A中的每一行与excel 2010中列b中的每一行

时间:2017-07-13 15:49:43

标签: excel

我有两列不同的行。第一列是描述,第二列是关键字。 我想要的是从第1列获取每个描述并检查第2列中的每一行,如果匹配则打印第二列的值。 实施例

desc                     keyword        expected result
asd asasc asd search     search          search
adasd ads adtasa         key2            dasd
adasf search asdsad      dasd            search
asdasd searchff                          dasd
asdasd searchff                          dasd
sadas key2sa sd                          key2
key2                                     key2
sads key2 sff                            key2

1 个答案:

答案 0 :(得分:1)

试试这个公式:

=INDEX(B:B,AGGREGATE(15,6, ROW($B$2:$B$4)/(SEARCH($B$2:$B$4,A2)=AGGREGATE(15,6,SEARCH($B$2:$B$4,A2),1)),1))

enter image description here