O que o operador [@ [bar foo]] faz no Excel, em particular o sinal de arroba?

22

Eu já vi alguém construir o que parecia ser uma referência de célula no Excel que parecia

=[@[column title]]*someothercell

Como é chamado esse recurso, os colchetes retangulares e o sinal de arroba são independentes ou pertencem um ao outro? Como isso funciona com precisão?

Pesquisei no Google por um tempo e tentei manualmente no Excel, mas não consegui fazê-lo funcionar.

Jonas Heidelberg
fonte

Respostas:

21

Os colchetes são usados ​​para referências estruturadas , o que facilita a referência de dados em tabelas nomeadas (que você pode criar, vá para Inserir → Tabela).

A notação@ é nova no Excel 2010, substituindo o [#This Row]Excel 2007. O símbolo at é usado para reduzir fórmulas dentro de tabelas nomeadas que referenciam células na mesma linha.

Os colchetes internos são necessários apenas porque o bar foocabeçalho da tabela contém um espaço.

Indrek
fonte
11
Ótimo, obrigado pela sua ajuda!! Usando o seu link como ponto de partida, eu pude descobrir o resto - espero que esteja tudo bem. Eu o editei na sua resposta para poder fornecer a marca de seleção verde :-).
Jonas Heidelberg #
@JonasHeidelberg Sem problemas, obrigado por contribuir!
Indrek
2
@ Indrek Estou trabalhando com o Excel 2013 e omitindo o @parece ainda funcionar - você sabe qual é exatamente a diferença entre [@somecol]e [somecol]?
Edd 12/05
3
Thread muito antigo, mas no caso de ser útil ... O símbolo @ é usado para selecionar a linha atual, omitir isso selecionará todas as linhas dessa coluna. Esta é apenas aparentes quando se utiliza agregado tal como soma, média, etc. de modo =AVERAGE([@MyDataColumn])que apenas a volta o mesmo valor presente na MyDataColumn mas =AVERAGE([MyDataColumn])voltaria a média de toda a coluna
Alan Schofield