使用列表时 Excel 的 EQUAL TO 公式

使用列表时 Excel 的 EQUAL TO 公式

我正在尝试在 excel 文件中自动执行一些繁琐的日常工作。我想要做的是:

将列表粘贴到列中

然后...

如果列中有等于列中的任意值,更改列相邻单元格的值(柱子F)改为“已收集”

截图详情: D 列是静态的,数据不变。F 列包含一个列表,其中“已收集”是该列表的一部分。我计划将列表粘贴到 N 列,以便将数据与 D 列进行比较

在此处输入图片描述

更新:

用户 Eleshar 建议我尝试他的公式,但是它不起作用。

=IF(COUNTIF(D2:D144,N2) >0, "Collected","Not Scheduled")

它确实验证了 N 列中的数据是否与 D 列列表中的数据匹配,但它没有突出显示正确的相邻单元格。它只是突出显示从 F2 开始的单元格

见截图:关联

答案1

如果我理解正确的话,F 列就是确定 N 列同一行上的值是否可以在 D 列的任何位置找到。如果是这样,公式应该是这样的:

=IF(COUNTIF(N:N,D2)>0,"Collected","whatever")

复制到 F2,然后作为公式复制到下面的所有单元格。

计数将返回在 N 列中 D 列同一行中出现的值的次数。如果该值大于 0,则该值为“已收集”。

编辑:调整了英语版本的公式,最重要的是调整了正确的搜索方式。

相关内容