在 Excel 2010 中搜索可位于列中任意位置的数据

在 Excel 2010 中搜索可位于列中任意位置的数据

我试图在列中的任意位置搜索数据。我有以下公式,但我认为我需要一个通配符。我的数据可能在单元格中J2012而不是中J2。有什么建议吗?

=IF( COUNTIF($A:$A,$J2)<>0, "-", "Not in J")

答案1

您的公式对我来说似乎很实用,但我想知道您是否将其与您希望的工作方式相反。现在,它正在搜索整个 A 列以查找单元格 J2 的内容。因为您有,Countif() <> 0如果在 A 列的任何地方找到 J2 的内容,它将返回“不在 J 中”。如果您希望它返回“不在 J 中”,如果它不是在列中找到,我建议您将 更改为<>=实现此目的。如果我误解了您的目标,也许您可​​以提供有关如何设置数据以及您要检查的内容的更多详细信息。


编辑:

如果您想要实现的是这样的:

在此处输入图片描述

那么你应该使用=IF(COUNTIF($J:$J,"*"&A1&"*"), "-", "Not in J")如下公式:

在此处输入图片描述

相关内容