首页 > 解决方案 > 如何进行反向查找以查看单元格是否包含列表中任何单元格的文本

问题描述

我一直在使用这个公式来查找单元格是否包含预设列表中的文本:

=IF(OR(COUNTIF(CELL,"*"LIST"*")), "Yes", "")

但是我想找到一种方法,不仅返回一个布尔值(如果它包含),而且还返回单元格在列表中的相对位置(例如,如果它是列表中的第 n 个值)。我尝试在 COUNTIF 吐出但效果不佳的数组上使用 MATCH 函数之类的东西。

这可能吗?

标签: excel

解决方案


尝试

=MATCH(1,0/COUNTIF(CELL,"*"&LIST&"*"))

这可能需要也可能不需要提交CTRL+SHIFT+ENTER,具体取决于您的 Excel 版本。

此外,如果CELL中包含LIST中的多个值,您不会说结果应该是什么:上面将返回最新的相对位置。


推荐阅读