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


22

我见过有人在Excel中构造看起来像是单元格引用的样子

=[@[column title]]*someothercell

此功能称为什么?矩形括号和at符号是独立的,还是它们属于一起?它如何精确地工作?

我已经在Google上搜索了一段时间,并在Excel中手动进行了尝试,但是无法正常工作。

Answers:


21

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

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

仅因为bar foo表标题包含空格,才需要内部方括号。


1
太好了,谢谢您的帮助!从一开始就使用您的链接,我能够找出其余的内容-希望可以,我已将其编辑为您的答案,以便为您提供绿色的复选标记:-)。
乔纳斯·海德堡

@JonasHeidelberg没问题,感谢您的贡献!
Indrek

2
@Indrek我正在使用Excel 2013,并忽略了@似乎仍然有效的方法-您知道[@somecol]和之间的区别是[somecol]什么吗?
埃迪(Eddi),2015年

3
很旧的线程,但是如果有用的话... @symbol用于选择当前行,省略此行将选择该列中的所有行。这仅在使用汇总(例如求和,平均值等)时才显而易见,因此=AVERAGE([@MyDataColumn])将仅返回MyDataColumn中存在的相同值,但=AVERAGE([MyDataColumn])将返回整个列的平均值
Alan Schofield
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.