Como mantenho uma referência de tabela estática quando as colunas mudam de ordem

Como mantenho uma referência de tabela estática quando as colunas mudam de ordem

Estou me referindo a uma tabela, como abaixo, onde os títulos têm nomes específicos que desejo resumir.

=SUMIF(Table[Heading1];Sheet1!$A2;Table[Heading2])

O desafio é que os dados de entrada da tabela podem mudar, adicionando novas colunas e alterando a ordem das colunas. Os nomes dos títulos permanecerão os mesmos.

Por algum motivo, o Excel altera a referência dentro da fórmula para corresponder ao título da coluna “nova” que está na posição da antiga.

Exemplo: se uma nova coluna for introduzida entre [Cabeçalho1] e [Cabeçalho2] a fórmula acima será alterada para e a referência a [Cabeçalho2] será alterada para o cabeçalho da nova coluna, aqui [Cabeçalho3]:

=SUMIF(Table[Header1];Sheet1!$A2;Table[Header3])

Eu gostaria muito de manter a fórmula intacta sempre fazendo referência aos cabeçalhos que especifiquei. Como fazer isso e impedir que o Excel altere as referências?

Responder1

Você precisa duplicar as referências da tabela com dois pontos entre elas. Então:

Table[Heading1]se tornaráTable[[Heading1]:[Heading1]]

informação relacionada