Pesquisa retornando # n / a - gostaria que a célula estivesse em branco

1

Estou usando esta fórmula para procurar em várias planilhas e retornar o valor:

= VLOOKUP (A2, INDIRETO ("'" & ÍNDICE (SheetList, MATCH (TRUE, COUNTIF (INDIRECT ("'" & SheetList & "'! A2: a100"), A2)> A2)> 0,0)) & "' a2: e100 ") 3,0)

onde não há dados a serem retornados # N / A é retornado, como posso fazer com que essa célula permaneça em branco?

user372348
fonte

Respostas:

4

O Excel tem uma função IFNA()exatamente para esse fim.

=IFNA(VLOOKUP(A2,INDIRECT("'"&INDEX(SheetList,MATCH(TRUE,COUNTIF(INDIRECT("'"&SheetList&"'!a2:a100"),A2)>0,0))&"'!a2:e100"),3,0),"")

A fórmula acima envolve a sua em um IFNAresultado se NA estiver em branco. (observe a adição no final.) Você também pode retornar outra coisa, como "inválido" ou "nenhum" ou até os resultados de uma fórmula diferente.

Tyson
fonte
1

Adicione um teste à sua fórmula:

=if(isblank(cellreference),"",yourformula)
fixer1234
fonte
0

Defina a célula como branco usando formatação condicional, definindo a condição como "Fórmula É", a fórmula como "= ISERROR (célula (s))" [células são a célula ou o intervalo de células que você deseja verificar para obter um valor de erro] e definindo o formato para uma cor de texto em branco. Este trabalho em qualquer erro, incluindo o em questão.

Você também pode usar "= ISNA (célula (s))" para eliminar apenas o erro # N / A e não os outros erros.

A formatação condicional copia com a célula, então crie a primeira célula, defina a formatação condicional e copie-a conforme necessário.

Damon
fonte