反向索引匹配关键字

时间:2017-05-03 14:49:39

标签: excel excel-formula keyword

我有一个大型的关键字电子表格,需要按照根条件对它们进行分组。每个关键字都包含短语中的根词,其中附加了地理或其他术语(例如树除去波士顿,其根词是树移除)。

我的列中包含B列中的所有关键字(~30,000)和Z列中73个根词的列表。我想比较B列中的关键字与Z列中的根词,并返回根词进入C栏。

我尝试了一些数组公式,索引/匹配,vlookup等无济于事。

2 个答案:

答案 0 :(得分:0)

如果所有"根词"将是"关键字"中的第一个单词然后下面会为你匹配。我假设您的关键字列表在单元格B1中开始,此公式将输入到单元格C1中。

{=INDEX($Z$1:$Z$73,MATCH(1,SEARCH($Z$1:$Z$73,B1,1),0))}

这是一个数组公式,因此需要使用Shift + Ctrl + Enter输入。如果根词的位置不是第一个单词,我需要考虑更长的时间。

答案 1 :(得分:0)

您可以在C1中使用以下内容:

=INDEX($Z$1:$Z$73,MAX(IF(ISERROR(FIND($Z$1:$Z$73,B1)),-1,1)*ROW($Z$1:$Z$73)))  

数组公式同时按 Ctrl + Shift + 输入 无论根位置在哪里都会找到它