如果另一个单元格包含 Excel 中列表中的数据,我该如何标记该单元格?

如果另一个单元格包含 Excel 中列表中的数据,我该如何标记该单元格?

我正在处理电子表格,需要一种方法来标记最近订购的物品。

每行代表库存中的一个商品。我有一个最近订购的商品编号的单独列表。

我需要一个函数来查看每行(A 列)的项目编号是否也存在于我的列表中(另一张表的 A 列“最近的采购订单”),并相应地标记这些行,也许通过返回诸如(最近订购)之类的消息。

我尝试过很多方法,但都失败了。这个方法看起来应该很容易。

有什么想法吗?

答案1

您可以使用嵌套在 IF() 语句中的简单 CountIF() 来执行此操作。如果计数为零,则将执行 IF() 语句的“False”部分。如果计数大于零,则将执行 IF() 的“True”部分,因为除 0 以外的任何值都等于 TRUE。因此,在您的第一张工作表中,将其输入到第 2 行并向下复制。

=IF(COUNTIF('Recent POs'!A:A,A2),"recently ordered","")

例如:

在此处输入图片描述

答案2

由于您正在寻找精确匹配,因此匹配函数可能就足够了。如果您要检查的商品编号在,A1并且最近订购的商品列表在工作表E1:E9Recent POs,则可以输入以下公式:

=IF(ISERROR(MATCH(A1,'Recent POs'!$E$1:$E$9,0)),"","Recently ordered")

对于最近未订购的商品,这将返回空白,而对于最近订购的商品,则显示“最近订购”。您可以在列中填写此公式以生成整个商品列表的标志。

相关内容