Что делает оператор [@ [bar foo]] в Excel, в частности знак at?


22

Я видел, как кто-то создает в Excel ссылки на ячейки, которые выглядят как

=[@[column title]]*someothercell

Как называется эта функция, являются ли прямоугольные скобки и знак at независимыми или они принадлежат друг другу? Как это работает точно?

Я некоторое время гуглил и пробовал вручную в Excel, но не смог заставить его работать.

Ответы:


21

Квадратные скобки используются для структурированных ссылок , которые облегчают ссылки на данные в именованных таблицах (которые вы можете создать, перейдя в Вставка → Таблица).

@Это новое обозначение в Excel 2010 заменой [#This Row]из Excel 2007. на символе используются для сокращения формул внутри названных таблиц ссылающихся клеток в той же строке.

Внутренние квадратные скобки нужны только потому, что bar fooзаголовок таблицы содержит пробел.


1
Отлично, спасибо за вашу помощь !! Используя вашу ссылку в начале, я смог выяснить остальное - надеюсь, что все в порядке, я отредактировал ее в вашем ответе, чтобы иметь возможность поставить зеленую галочку :-).
Йонас Гейдельберг

@JonasHeidelberg Нет проблем, спасибо за помощь!
Индрек

2
@Indrek Я работаю с Excel 2013 и опускаю, @кажется, все еще работает - вы знаете, в чем именно разница между [@somecol]и [somecol]?
Эдди

3
Очень старый поток, но в случае, если он полезен ... @symbol используется для выбора текущей строки, опуская это, выберет все строки в этом столбце. Это очевидно только при использовании таких агрегатов, как сумма, среднее и т. Д., Поэтому =AVERAGE([@MyDataColumn])будет просто возвращено то же значение, что и в MyDataColumn, но =AVERAGE([MyDataColumn])будет возвращено среднее значение по всему столбцу
Алан Шофилд,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.