具有语言无关的参考字符串的INDIRECT函数

时间:2017-11-23 12:17:14

标签: excel excel-formula

我尝试使用自定义创建的引用字符串从表中引用总计。这基本上工作正常,直到我打开excel以不同语言安装的电子表格。所以我拥有的是:

INDIRECT("Attendees[[#Totals];["&[@ColumnFromMyCurrentTable]&"]]")

当我在另一台计算机上打开它时,它会被翻译成波兰语,所以我得到了:

ADR.POŚR("Attendees[[#Totals];["&[@ColumnFromMyCurrentTable]&"]]")

导致参考错误,因为参考字符串应该在波兰语版本上:"Attendees[[#Sumy];["&[@ColumnFromMyCurrentTable]&"]]"

任何想法我如何克服这个问题?

1 个答案:

答案 0 :(得分:1)

如果没有涉及VBA,那么简单的IFERROR()应该:

=IFERROR(
    INDIRECT("Attendees[[#Totals];["&[@ColumnFromMyCurrentTable]&"]]"),
    INDIRECT("Attendees[[#Sumy];["&[@ColumnFromMyCurrentTable]&"]]")
)