在Excel中,避免使用INDIRECT()引用表中的列
我正在使用Excel 2010向上 。
我在用
INDIRECT("Table1[id]")
通常作为Table Table1
列id
的参考,例如在validation规则中
=COUNTIF(INDIRECT("SCENARIOS[scen_name]");C6) < 2
或中
=INDIRECT("GENERAL_INFO[bib_key]")
但我已经读过,应该避免使用INDIRECT()
。
好的 – 在这种情况下如何避免使用INDIRECT()
?
是的,只要有明智的select,您应该避免使用INDIRECT。
Excel不允许以条件格式或validation规则对表格进行结构化引用。 一个好的解决scheme是定义一个名称范围(使用名称pipe理器),引用表中列的数据部分,然后使用条件格式或数据validation规则中的命名范围。