Excel 单独 table 中两个条件的条件格式

Excel Conditional formatting on two criteria in a separate table

这是一个报告演示练习...

我正在寻找改变单元格颜色而不改变单元格内容的魔法。

我有一种交叉表 table,其中包含 ROWS 个人 CustomerID,以及作为月份的 COL。

演示文稿TABLE

CustomerID Jan 22 Feb 22 Mar 22
0001 0 000
0002 00 00 0
.... .... ...

在单独的 table 中,我有一些数据想以条件格式类型的方式使用。

查询 TABLE

CustomerID Period Label
0001 Feb 22 Applied
0001 Mar 22 Pending
0006 Mar 22 Approved
0009 Dec 23 Pending

假设如果数据 table 中的 CustomerID 和 Period 具有标签“已应用”,那么我希望顶部 table 中的 CustomerID 和 Period 相交的单元格被着色红色的。如果它是“通过”,我希望它是绿色的,等等。

句点是日期数据类型。 table 是 excel table。

单元格中的美元值与它无关。

我见过一些结合使用命名范围和条件格式的技术,但我很困惑。

我可以通过将辅助列放入我的源数据(第二个 table),然后对行和列的组合进行 xlookup,将美元值放入正确的单元格 headers, 针对该辅助列。

但后来我运行失去了动力。

最终结果

CustomerID Jan 22 Feb 22 Mar 22
0001 RED BLUE
0002
.... .... ...

在单独的两个标准上的条件格式 Table

这个是我试过的,

已应用

的条件格式中使用的公式
=COUNTIFS($F:$F,$A2,$G:$G,B,$H:$H,"Applied")=1

以上公式特别感谢Scott Craner先生

• 对于 Pending,您也可以尝试使用 SUMPRODUCT()COUNTIFS() 函数,这两种方式都有效,

=SUMPRODUCT(($A2=$F:$F)*(B=$G:$G)*($H:$H="Pending"))=1