Formatação condicional no Excel com célula atual de fórmula

2

O que colocar em fórmula para determinar a formatação condicional para fazer referência à célula atual? Por exemplo. Eu quero fazer formatação condicional para se célula contém erro (# N / A) e use a mesma regra para a coluna inteira.

Não consigo encontrar como referenciar a célula para a qual a função está sendo avaliada. É mesmo possível?

    
por NeverStopLearning 13.03.2018 / 11:33

3 respostas

3

Suponha que o intervalo de dados para o formato condicional seja A2: A10.

  • Selecione a primeira célula A2 .
  • Na guia Início, clique em Formatação condicional, Gerenciar regras, Nova regra.
  • Abaixo da fórmula de uso para determinar qual célula deve ser formatada. No campo Formato valores em que esta fórmula é verdadeira, insira =ISNA($A2) .
  • Clique em Formatar para definir a formatação da célula e selecione OK.
  • No Gerenciador de regras de formatação condicional, edite o intervalo em Aplica-se a definir $A2:$A10 .
  • Selecione Aplicar e, em seguida, clique em OK.
por 13.03.2018 / 12:33
2

Usando referências relativas para se referir à célula atual

Em uma fórmula de formatação condicional, você pode consultar a célula atual usando a forma relativa de seu endereço usual. por exemplo. Se você quiser formatar a célula B2, você pode usar uma fórmula como esta:

=ISNA(B2)

Como você usa uma referência relativa ( B2 em vez de $B$2 ), quando você copia para uma célula diferente, a fórmula é ajustada para ser relativa à nova célula. Portanto, se você usar o pintor de formatação para copiar o formato condicional para a célula C3 (ou copiar apenas o B2 inteiro), inspecione C3 no gerenciador de regras de formatação condicional e, em seguida, verá que a fórmula foi atualizada automaticamente para

=ISNA(C3)

Este princípio também se aplica a intervalos, mas é um pouco mais complicado de entender. Para um intervalo, a fórmula é entrada em relação à célula superior esquerda, mas é interpretada em relação a cada célula por vez. Portanto, se você selecionar o intervalo de células de B2 a D4 e aplicar a fórmula =ISNA(B2) , qualquer célula no intervalo será formatada se contiver #N/A , não apenas B2.

Referências relativas a outras células

O mesmo se aplica a outras referências relativas: se sua fórmula de formatação condicional tiver uma referência relativa à célula à direita daquela que você está formatando e você copiar esse formato em outro lugar, o formato da nova célula dependerá no valor à direita da nova célula.

Referências absolutas

Você também pode usar referências absolutas ( $A$1 style), se quiser que o formato de muitas células dependa do valor de uma célula. Referências absolutas não mudam quando você aplica o formato condicional a outras células.

Referências semi-relativas

Usar uma mistura de referências absolutas e relativas pode ser muito útil para formatar linhas ou colunas inteiras com base no valor de um item. por exemplo. Para destacar uma linha inteira de dados no intervalo de A2 a E10, se o valor da primeira coluna dessa linha for #N/A , você poderá selecionar esse intervalo e aplicar a fórmula de formatação condicional:

=ISNA($A2)

A parte absoluta da fórmula ( $A ) significa que sempre olha para a primeira coluna, mas a parte relativa ( 2 ) significa que ela usa o valor da linha atual.

Da mesma forma, =ISNA(A$2) pode ser usado para formatar colunas inteiras do intervalo A2 a E10, com base no valor da linha superior.

    
por 14.03.2018 / 17:09
1

Você pode usar o abaixo como sua regra de formatação condicional:

=IFERROR(A1,"error")="error"

Altere A1 para sua primeira célula e aplique a coluna inteira.

    
por 13.03.2018 / 12:16