我有一个大型的关键字电子表格,需要按照根条件对它们进行分组。每个关键字都包含短语中的根词,其中附加了地理或其他术语(例如树除去波士顿,其根词是树移除)。
我的列中包含B列中的所有关键字(~30,000)和Z列中73个根词的列表。我想比较B列中的关键字与Z列中的根词,并返回根词进入C栏。
我尝试了一些数组公式,索引/匹配,vlookup等无济于事。
答案 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 + 输入 无论根位置在哪里都会找到它