Was macht der Operator [@ [bar foo]] in Excel, insbesondere das at-Zeichen?

22

Ich habe gesehen, wie jemand in Excel Zellreferenzen erstellt hat, die so aussahen

=[@[column title]]*someothercell

Wie heißt dieses Feature, sind die eckigen Klammern und das at-Zeichen unabhängig oder gehören sie zusammen? Wie funktioniert das genau?

Ich habe eine Weile herumgegoogelt und es mit Excel von Hand versucht, konnte es aber nicht zum Laufen bringen.

Jonas Heidelberg
quelle

Antworten:

21

Die eckigen Klammern werden für strukturierte Verweise verwendet , die das Verweisen auf Daten in benannten Tabellen erleichtern (die Sie erstellen können, indem Sie auf Einfügen → Tabelle klicken).

Das @ist neue Notation in Excel 2010 ersetzt [#This Row]von Excel 2007 auf Symbol verwendet wird Formeln innerhalb benannten Tabellen zu verkürzen Zellen in der gleichen Zeile verweisen.

Die inneren eckigen Klammern werden nur benötigt, weil Ihre bar fooTabellenüberschrift ein Leerzeichen enthält.

Indrek
quelle
1
Super, danke für deine Hilfe !! Anhand Ihres Links an einem Ausgangspunkt konnte ich den Rest herausfinden - ich hoffe, es ist in Ordnung, dass ich ihn in Ihre Antwort eingearbeitet habe, um Ihnen das grüne Häkchen geben zu können :-).
Jonas Heidelberg
@JonasHeidelberg Kein Problem, danke für deinen Beitrag!
Indrek
2
@Indrek Ich arbeite mit Excel 2013 und lasse das @scheinbar immer noch funktionieren - weißt du was genau der Unterschied zwischen [@somecol]und ist [somecol]?
Eddi
3
Sehr alter Thread, aber für den Fall, dass es nützlich ist ... Das @ -Zeichen wird verwendet, um die aktuelle Zeile auszuwählen. Wenn Sie dies weglassen, werden alle Zeilen in dieser Spalte ausgewählt. Dies ist nur ersichtlich, wenn Aggregate wie Summe, Durchschnitt usw. verwendet werden. Es =AVERAGE([@MyDataColumn])würde also nur derselbe Wert zurückgegeben, der in MyDataColumn vorhanden ist, aber =AVERAGE([MyDataColumn])der Durchschnitt der gesamten Spalte
Alan Schofield,