Excel:如何在单元格内以逗号分隔的列中搜索值

Excel:如何在单元格内以逗号分隔的列中搜索值

我有一列位于不同行中的文本,并且有一个单元格,该单元格内的值由逗号分隔,如下所示。

AB AB、EF
光盘 ...

我希望公式在第 1 列中的任何文本出现在其他单元格中时返回 True。这些单元格实际上位于不同的工作表上,但我认为这不会造成问题。

我能够使用 SEARCH 和 CONCAT 函数来查看特定文本字符串是否存在于单元格内,但是,除非我使用非常长的 IF 函数列表,否则我无法找到将第 1 列中的所有内容与该单元格进行比较的方法。

如果有帮助的话,潜在的可以预定义第 1 列中可能出现的项目。列的长度是可变的,但永远不会大于 10

我宁愿限制需要使用额外公式的额外单元格的数量,因为我将有许多需要与列进行比较的不同单元格,但如果您推荐使用包含大量辅助公式的单独工作表,这也是可能的。

基本上,我需要做最少量的公式来实现这一点吗?

提前致谢!

答案1

如果TWO如您所展示的只是一个单元格,那么:

=OR(ONE=TRIM(TEXTSPLIT(TWO,",")))

其中ONE是包含单个条目的命名范围。

相关内容