我正在使用 Excel 2010向上。
我正在使用
INDIRECT("Table1[id]")
经常作为表id
中列Table1
的参考,例如在验证规则中
=COUNTIF(INDIRECT("SCENARIOS[scen_name]");C6) < 2
或
=INDIRECT("GENERAL_INFO[bib_key]")
但我已经读过应该避免使用INDIRECT()
。
好的 - 在这些情况下如何避免使用INDIRECT()
?
答案 0 :(得分:2)
是的,只要有合理的选择,你应该避免使用INDIRECT。
Excel不允许以条件格式或验证规则对表进行结构化引用。一个好的解决方案是定义一个命名范围(使用名称管理器),该范围引用表中列的数据部分,然后在条件格式或数据验证规则中使用命名范围。