答案1
1) 创建 2 个辅助列,其中包含从两列中拆分出来的共享术语。以下是使用 A 列中的数据并使用 ^ 而不是项目符号作为分隔符的示例
=LEFT(A1,FIND("^",A1)-1)
2) 使用 index(match()) 查找匹配项。假设您的数据列为 A 和 C,辅助列为 B 和 D。
=INDEX(C:C,MATCH(B1,$D$1:$D$5,0))
3)(可选)不匹配将显示为 #N/A。如果您愿意,可以通过将 index(match()) 括在以下内容中来处理此问题,以使不匹配的单元格为空白
=IFERROR(<formula from 2>, "")
可能的错误处理:您的数据似乎可能包含空格。如果 index(match()) 没有返回一堆匹配项,则可能是由于空格不匹配。要处理此问题,您可以将第 1 部分中的公式括起来,以删除前导空格和尾随空格
=TRIM(<formula from 1>)
(解决方案由海军上将费德 链接至 OP)