[@[bar foo]] 运算符在 Excel 中的作用是什么,尤其是 at 符号?

Jon*_*erg 29 microsoft-excel-2010

我见过有人在 Excel 中构建了看起来像单元格引用的东西

=[@[column title]]*someothercell
Run Code Online (Sandbox Code Playgroud)

这个功能叫什么,矩形括号和 at 符号是独立的还是属于一起的?它是如何精确工作的?

我已经搜索了一段时间并在 Excel 中手动尝试,但无法让它工作。

Ind*_*rek 29

方括号用于结构化引用,这样可以更轻松地引用命名表中的数据(您可以通过转到插入→表来创建)。

@Excel 2010 中[#This Row]从 Excel 2007替换的新符号。 at 符号用于缩短引用同一行中单元格的命名表中的公式。

只需要内部方括号,因为您的bar foo表格标题包含一个空格。

  • 非常旧的线程,但如果它有用... @symbol 用于选择当前行,省略这将选择该列中的所有行。这仅在使用诸如 sum、average 等聚合时才明显。因此 `=AVERAGE([@MyDataColumn])` 将只返回 MyDataColumn 中存在的相同值,但 `=AVERAGE([MyDataColumn])` 将返回平均值整列 (3认同)
  • @Indrek 我正在使用 Excel 2013 并且省略 `@` 似乎仍然有效 - 你知道 `[@somecol]` 和 `[somecol]` 之间到底有什么区别吗? (2认同)