
No Excel 2010, estou usando duas tabelas do Excel. Uma tabela (ActiveDS) possui uma única coluna e contém uma lista de nossas fontes de dados ativas. A outra tabela (ApproverRole) possui diversas colunas, incluindo uma coluna Clean Data Source.
Quero determinar se uma entrada na tabela Função do aprovador possui uma entrada correspondente na tabela ActiveDS. Minha fórmula atual é
=IFERROR((MATCH([@[Clean Data Source]], ActiveDataS[Active Data Source],0)), "Not Active")
Estou recebendo um erro nessa fórmula. Quando passo pela fórmula, o erro está na resolução do argumento "ActiveDataS[Active Data Source]" na função MATCH. Ele o converte perfeitamente nas referências de células.
O que está acontecendo aqui?
Editado: estou recebendo o erro #N/A para cada item. O erro não está em resolver a fórmula completa, mas em resolver a matriz de pesquisa.
Responder1
No texto da sua pergunta você mostra a Tabela sendo nomeada ActiveDS
mas na fórmula há um espaço: Active DS
.
Embora nunca haja confirmação de uma pergunta de 7 anos, essa diferença é suficiente para que o Excel falhe ao tentar resolver esse parâmetro.
Pessoalmente, SEMPRE uso essa convenção de nomenclatura (ela tem um nome, mas me escapa), a letra maiúscula iniciando cada palavra, e sendo essencialmente como alguém aprendeu a escrever coisas na primeira série: "ThisColumnComesFirst" como exemplo. É muito mais fácil digitar do que inserir caracteres de sublinhado incômodos que exigem a tecla Shift e também mais legíveis (geralmente... "ActiveDSCafeteria" em que D e S são maiúsculos como abreviatura, e depois C na palavra seguinte... estes surgem e são uma área em que não é o melhor).
No entanto, tem uma grande desvantagem: estamos tão acostumados a inserir espaços ao digitar palavras separadas que pode acontecer que um espaço seja inserido quando não pertence.
Ao usar a convenção, obter erros que são, ou parecem ser, decorrentes da não resolução de um endereço deve fazer com que você procure imediatamente esse tipo de problema.
Responder2
#N/A
significa que os itens não correspondem. Escolha uma célula que você acha que corresponde na tabela ActiveData. Use uma fórmula nos moldes de
=MySheet!A1='Active DS'!A1
Substitua as referências pelas duas células que você SABE que correspondem. Você descobrirá que não. Limpe os dados.