我正在尝试在 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,则该值为“已收集”。
编辑:调整了英语版本的公式,最重要的是调整了正确的搜索方式。