Eu tenho uma planilha usando dados brutos que o Excel não identifica como tabelas (ou seja, simplesmente colocando valores em células adjacentes) e em outra parte da minha planilha, fórmulas que pesquisam esses dados, como
VLOOKUP(D$1, Config!$C$4:$E$8,2,FALSE)
As coisas estão indo perfeitamente bem, até que eu decida declarar meus dados brutos como uma tabela (Ctrl-T) para obter algumas funcionalidades extras, como formatação automática e expansão automática de tabela.
Depois que a tabela é declarada, todas as minhas fórmulas encontram # N / A nessa tabela, quer eu refira a zona de pesquisa como referência de célula ( Config!$C$4:$E$8) ou por seu novo nome de tabela (modificado pelo gerenciador de nomes).
Uma pista (não sei quanto vale) é que a chave de pesquisa ( D$1na minha fórmula) e as chaves de dados (coluna da esquerda Config!$C$4:$E$8) são numéricas (valores como 2015). O Excel parece usar a pesquisa de texto quando está dentro de uma tabela e falha em corresponder 2015(na tabela) a "2015"(de D$1). Isso é apenas uma pista, posso estar errado nisso.
O que posso fazer para começar a usar tabelas (a expansão automática é realmente útil) sem interromper minhas fomulas?
EDIT: As coisas quebram quando a tecla de pesquisa ( D$1) começa a fazer parte de uma tabela: 2015 agora é visto pelas fórmulas como "2015"
D$1por a D$1 & ""ou a D$1 + 0se nenhum deles estiver dando resultados, o problema está em outra coisa.
D$1em uma tabela: como é o cabeçalho da tabela, eu poderia declarar ao Excel que minha tabela não tem cabeçalho, mantendo assim a primeira linha intocada.