Excel:使用变量行和列进行查找

Excel:使用变量行和列进行查找

我可以轻松地在 VBA 中解决这个问题,但令我困扰的是,我无法想到一个公式组合来在 Excel 中本地解决这个问题。

我需要知道 A 列中的值是否存在于 B 至 D 列中的任意位置。它可以位于任意行和任意列中。

据我所知,索引/匹配不起作用,因为行和列都是可变的。理想情况下,我需要像 Find 或 Search 这样的函数,它接受多维数组,而不仅仅是一行、一列或一个字符串。

答案1

使用以下公式来获得布尔响应:

=IF(COUNTIF(B:D,A1)=0,FALSE,TRUE)

如果在范围内未找到,则计数为 0;如果找到,则计数大于 0。如果在单元格中找到,则结果为 TRUE;如果未找到,则结果为 FALSE。

相关内容