某些公式中的“@”符号用法如何?

某些公式中的“@”符号用法如何?

在 excel 2013 中 - 单击菜单以创建新文档。在模板建议中选择或搜索并找到“仓库库存”。

J5 单元格中有以下内容:

=[@QTY]*[@COST]

这是替代参考

=G5*I5

我认为这与定义的一组命名范围有关。

我不需要你一步一步地向我解释。我只是不知道我在看什么,以及如何让谷歌向我发送适当的教程。

我需要知道如何才能做出上述替代引用以及如何理解命名范围。

=InventoryList[[#Headers],[SKU]]

因为我显然只理解基本的,例如

=sheet'!$A$5:$A$10

答案1

实际上,您不仅仅拥有命名的范围,而且拥有转换为表格的范围。

当你需要更多信息时,你需要使用的搜索词是结构化引用

从你的问题来看

  • @意味着您指的是公式输入的角色的表中的同一行。
  • [[#Headers],...]引用指定列的标题单元格。

你可以找到官方信息这里

答案2

看起来您正在查看一张带有表格的表单。请查看微软的页面解释表格内的结构化引用。


为了防止链接失效,以下是重点:

╔════════════════╦═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ 本项: ║ 指: ║
╠════════════════╬══════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║ #All ║ 整个表格,包括列标题、数据和总计(如果有)。║
║ #Data ║ 仅数据行。║
║ #Headers ║ 仅标题行。║
║ #Totals ║ 仅总计行。如果不存在,则返回 null。║
║ ║ ║
║ #本行 ║ 仅与公式位于同一行的单元格。║
║ 或 ║ 这些说明符不能与任何其他特殊项目说明符组合。║
║ @ ║ 使用它们强制隐式交叉行为以供参考或║
║ 或 ║ 覆盖隐式交集行为并引用来自 ║ 的单个值
║ @[列名] ║ 列。Excel 会自动将 #This Row 说明符更改为更短的 @ ║
║ ║ 包含多行数据的表格中的说明符。但如果您的表格 ║
║ ║ 只有一行,Excel 不会替换 #This Row 说明符,这可能 ║
║ ║ 添加更多行时会导致意外的计算结果。要避免 ║
║ ║ 计算问题,请确保在表格中输入多行║
║ ║ 你输入任何结构化的参考公式。║
╚════════════════╩════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝

相关内容