Mensagem de aviso do Excel na expansão automática da tabela

1

Eu tenho uma planilha do xlsm do Excel com uma tabela definida que tem um cabeçalho e uma linha vazia que seria expandida automaticamente quando os dados são adicionados. Por favor, veja a captura de tela para um exemplo fictício.

Ao adicionar linhas manualmente, ela se expandirá automaticamente e funcionará bem. Começarei a ter problemas ao colar dados na tabela, que é o objetivo.

No caso de colar algo de 2 linhas ou mais na célula B2, receberei a mensagem de aviso conforme apresentado na captura de tela. A única maneira de nenhum aviso ser mostrado é se eu adicionar dados um por um manualmente OU colar dados na célula B3, ou seja, deixar a primeira linha vazia, o que eu reluto em fazer.

Apenas para esclarecer - as coisas funcionam bem para uma nova tabela fictícia, mas eu realmente precisaria corrigir minha tabela existente, que de outra forma funciona muito bem para exportação XML.

Além disso - a expansão do intervalo de tabelas "ao vivo" funciona conforme o esperado. A parte suspeita é que recebi esta mensagem de aviso que não é um procedimento padrão. No entanto, o problema tangível em questão são as fórmulas definidas na coluna A que estão fora do intervalo da tabela, definidas e não devem ser expandidas automaticamente (mas estão se referindo às células dentro da tabela).

A fórmula na célula A2permaneceria a mesma, no entanto, a fórmula A3se tornaria =B3&C3algo como=B6&C6

Embora possa ser difícil identificar o problema exato - talvez alguém tenha ideias sobre o que poderia fazer com que essa mensagem de aviso seja mostrada na expansão automática da tabela em primeiro lugar?

insira a descrição da imagem aqui

erudito do sql
fonte
Você está pensando em desligar o Auto dispensável?
Rajesh S

Respostas:

1

O problema é realmente causado pelo fato de que, na coluna, Avocê tem referências às células abaixo da Tabela nas quais cola os dados. A caixa de diálogo de aviso simplesmente alerta você para o fato de que a fórmula na coluna Afoi alterada.

A solução é substituir as referências normais nas fórmulas na coluna Apor referências estruturadas.

A fórmula apropriada para todas as células na coluna Aseria assim:

=IFERROR(YourTableName[Quantity]&YourTableName[Item],"")

Notas:

Não se esqueça de substituir YourTableNamecom o nome da tabela atual .

A maneira simples de obter as referências estruturadas para células em uma tabela é clicar nas células da tabela ao digitar a fórmula.

robinCTS
fonte