¿Qué hace el operador [@ [bar foo]] en Excel, en particular el signo at?

22

He visto a alguien construir lo que parecían referencias de celda en Excel que se parecían

=[@[column title]]*someothercell

¿Cómo se llama esta característica, son independientes los corchetes y el signo at o pertenecen juntos? ¿Cómo funciona precisamente?

Busqué en Google por un tiempo e intenté a mano en Excel, pero no pude hacerlo funcionar.

Jonas Heidelberg
fuente

Respuestas:

21

Los corchetes se usan para referencias estructuradas , lo que facilita la referencia de datos en tablas con nombre (que puede crear yendo a Insertar → Tabla).

El @es nueva notación en Excel 2010 en sustitución [#This Row]de Excel 2007. El al símbolo se utiliza para acortar fórmulas dentro de tablas mencionadas hacen referencia a celdas de la misma fila.

Los corchetes internos solo son necesarios porque el bar fooencabezado de la tabla contiene un espacio.

Indrek
fuente
1
Genial, gracias por tu ayuda !! Utilizando su enlace en un punto de partida, pude averiguar el resto; espero que esté bien, lo edité en su respuesta para poder darle la marca de verificación verde :-).
Jonas Heidelberg el
@JonasHeidelberg No hay problema, ¡gracias por contribuir!
Indrek
2
@Indrek Estoy trabajando con Excel 2013 y omitir @parece que todavía funciona. ¿Sabes cuál es exactamente la diferencia entre [@somecol]y [somecol]?
eddi
3
Hilo muy antiguo pero en caso de que sea útil ... El símbolo @ se usa para seleccionar la fila actual, omitiendo esto seleccionará todas las filas en esa columna. Esto solo es aparente cuando se usa agregado como suma, promedio, etc., por =AVERAGE([@MyDataColumn])lo que solo devolvería el mismo valor presente en MyDataColumn pero =AVERAGE([MyDataColumn])devolvería el promedio de toda la columna
Alan Schofield,