如何使用结构化引用在 Excel 表中使用条件格式?

如何使用结构化引用在 Excel 表中使用条件格式?

我相信我的说法是正确的,对表中列的引用(例如table1["col1"])被称为结构化引用,而不是绝对引用(例如A1:A5)。

我想知道是否可以在表格中使用结构化引用。这篇文章:条件格式公式中的结构化表格引用建议使用,INDIRECT()但是我无法弄清楚如何实现我需要的。我会解释的。

举一个例子:
在此处输入图片描述
col2这是一张表格。如果 中的值等于 中的值, 我希望将其显示为绿色col1,并且我希望使用条件格式来实现这一点。本质上我希望它看起来像这样:
在此处输入图片描述

我尝试“使用公式来确定要格式化的单元格”,公式是=INDIRECT("Table1[col1]")=INDIRECT("Table1[col2]")
在此处输入图片描述

但没有任何单元格的格式发生改变。

有人知道怎么做吗?

答案1

包括表名称并添加@符号逐行引用。

=INDIRECT("Table1[@col1]")=INDIRECT("Table1[@col2]")

在此处输入图片描述
    点击查看大图

答案2

对我来说,以下方法有效:选择要格式化的列的第一个单元格,然后条件格式 --> 使用公式 --> 编辑规则:在表格中输入要格式化的列 = 现在应该格式化要与第一个单元格进行比较的列。然后我使用格式刷对其余列进行处理,在您的例子中是 Col2。它对我有用,希望它对您也有效。- Martijn

忽略:重新检查效果后,我发现调节不起作用。

相关内容