首页 > 解决方案 > 突出显示/提取包含特定值的行

问题描述

我不确定这是否可以在 excel 中完成,但可以。

我正在寻找一种方法来提取/突出显示 OrderID 列表及其相关产品,前提是 OrderID 具有产品“A”,而忽略不具有 A 的其他 orderID。

我曾尝试使用 IF 语句来检测产品“A”,但它无法检查后续的 OrderID 行。我也想过使用 Concatenate/Textjoin 但无法使其工作。

样本数据截图:

在此处输入图像描述

结果我试图实现

结果数据截图

它应该只突出显示/提取 OrderID 的 6613,7557 和 3396(以及其他产品值),因为这些 OrderID 具有产品“A”。虽然它忽略了其他没有产品“A”的 OrderID(例如 4519,7601,2113,9880)

已编辑:附上 2 张图片以区分样本和结果

标签: excelexcel-formula

解决方案


在条件格式中突出显示使用下面的公式。

=AND(ISNUMBER(MATCH($A2,$E$2:$E$10,0)),$B2="A")

在此处输入图像描述

如果要过滤数据,请Product A使用以下公式。

=IFERROR(INDEX($A$1:$B$17,AGGREGATE(15,6,ROW($A$1:$A$17)/($B$1:$B$17="A"),ROW(1:1)),COLUMN(A$1)),"")

如果你有Office365然后使用Filter()公式。

=FILTER(A1:B17,B1:B17="A")

推荐阅读