Como adicionar formatação condicional às células que contêm # N / D no Excel?

18

Eu tenho uma coluna no Excel 2013 preenchida com valores encontrados com VLOOKUP(). Por alguma razão, não consigo usar a formatação condicional para destacar as células que contêm #N/A.

Tentei criar regras de destaque para "Igual a ..." e "Texto que contém ...", mas nenhuma parece funcionar.

Como posso usar a formatação condicional para destacar células que contêm # N / A?

Formate as células que contêm o texto # N / A

Stevoisiak
fonte

Respostas:

21

#N/Anão é "texto" no Excel, apenas parece. Na verdade, é um erro muito específico, significando que o valor é "Não disponível" devido a algum erro durante o cálculo.

Você pode usar ISNA(Range)para corresponder a um erro desse tipo.

Em vez de "conter texto", você deseja criar uma nova regra em branco em vez das genéricas e, em seguida, "Usar uma fórmula para determinar quais células formatar".

Lá, você poderá configurar a regra para a primeira célula do seu intervalo e ela fluirá para o restante do intervalo.

=ISNA(range)

Por exemplo, para formatar condicionalmente as células B6:B8:

  1. Selecione a primeira célula que deseja destacar. (B6)
  2. Clique em Início -> Formatação Condicional -> Gerenciar Regras -> Nova Regra .
  3. Selecione Usar uma fórmula para determinar quais células serão formatadas .
  4. No campo Formatar valores em que essa fórmula é verdadeira , insira =ISNA($B6).
  5. Clique em Formatar para definir a formatação da célula e selecione OK .
  6. Clique em OK novamente para criar a regra de formatação.
  7. No Formatação Condicional Rules Manager , editar a sub gama Aplica-se a (ex: $B6:$B8)
  8. Selecione OK para aplicar a regra.

Formatação vermelha para as células B6: B8 contendo # N / A

O que corresponderá a true e, assim, aplicará a formatação desejada.

Para referência, a Microsoft fornece uma lista das funções de IS que mostra o que são e exemplos de uso.

Mokubai
fonte
Uma razão para usar "contém texto" não funcionaria é que, se você alterasse as configurações de idioma, suspeito que "# N / A" possa mudar para qualquer que seja a abreviação local de N / A.
Muzer 18/10/19
Quando adiciono a regra, ela não flui para as outras células. Aplica-se apenas à célula que destaquei
Stevoisiak
@StevenVascellaro Verifique se você tem um intervalo configurado, mas também verifique se o sinal "$" na fórmula está no local correto, pois restringe como a regra "flui". Para baixar apenas os dados, ele precisa estar na frente da coluna, no meu caso "B". Para atravessá-lo, precisa estar na frente do número, mas não da coluna. Se estiver na frente de ambos, a regra não funcionará. Eu tenho $ B6 para que isso afete as coisas da linha 6 para baixo.
Mokubai
1
Se você possui um conjunto de dados de várias colunas e várias linhas e deseja encontrá-lo em todos os itens do seu intervalo "aplica-se a", apenas deseja um ponto de início nesse intervalo para a fórmula e nenhum sinal "$".
Mokubai
@StevenVascellaro observe a fórmula e o intervalo "aplica-se a" aqui: i.stack.imgur.com/mkk0l.png
Mokubai
4

Use uma fórmula personalizada de:

=ISERROR($C1)
Scott Craner
fonte
2

Ou use a opção "Formatar apenas células que contêm" e altere a primeira lista suspensa de "Valor da célula" para "Erros"

Dan
fonte
1

Outra opção é usar a seguinte fórmula:

=IFERROR(VLOOKUP(A1,[Some Range],[Some Column]), "Not Found")

Substitua "Não encontrado" por algum texto de erro adequado.

Em seguida, defina uma regra de formato condicional para o texto de erro que você escreveu. Se o VLOOKUP encontrar um valor, ele emitirá o valor. Caso contrário, ele produzirá o texto de erro que terá regras de formatação condicionais aplicadas a ele.

SGR
fonte
1

Normalmente, apenas enganei o sistema marcando todas as células em uma cor específica e adicionei uma regra para formatar os valores "corretos" em preto. o resultado é que todos os valores incorretos permanecem coloridos

Steph
fonte