![如何使用结构化引用在 Excel 表中使用条件格式?](https://linux22.com/image/1614045/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%BB%93%E6%9E%84%E5%8C%96%E5%BC%95%E7%94%A8%E5%9C%A8%20Excel%20%E8%A1%A8%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%9D%A1%E4%BB%B6%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
我相信我的说法是正确的,对表中列的引用(例如table1["col1"]
)被称为结构化引用,而不是绝对引用(例如A1:A5
)。
我想知道是否可以在表格中使用结构化引用。这篇文章:条件格式公式中的结构化表格引用建议使用,INDIRECT()
但是我无法弄清楚如何实现我需要的。我会解释的。
举一个例子:
col2
这是一张表格。如果 中的值等于 中的值, 我希望将其显示为绿色col1
,并且我希望使用条件格式来实现这一点。本质上我希望它看起来像这样:
我尝试“使用公式来确定要格式化的单元格”,公式是=INDIRECT("Table1[col1]")=INDIRECT("Table1[col2]")
:
但没有任何单元格的格式发生改变。
有人知道怎么做吗?
答案1
答案2
对我来说,以下方法有效:选择要格式化的列的第一个单元格,然后条件格式 --> 使用公式 --> 编辑规则:在表格中输入要格式化的列 = 现在应该格式化要与第一个单元格进行比较的列。然后我使用格式刷对其余列进行处理,在您的例子中是 Col2。它对我有用,希望它对您也有效。- Martijn
忽略:重新检查效果后,我发现调节不起作用。