Existe uma maneira de usar a formatação condicional em uma linha com base em valores em uma única coluna? [duplicado]

5

Eu tenho uma planilha a ser formatada condicionalmente. Quero formatar a linha inteira com base no texto-chave. É possível?

    
por Community 10.09.2009 / 09:19

5 respostas

5

OK, acho que entendi seu ponto. Você deseja destacar a linha completa se apenas 1 célula dessa linha corresponder a um valor, certo?

Coloque o valor que você deseja corresponder em uma célula em algum lugar (para o meu exemplo, A1). Selecione a (s) linha (s) onde deseja ter a formatação condicional. Na seção Início da Faixa de Opções, vá para Formatação Condicional e selecione Nova Regra.

Na nova janela Regra de formatação, selecione "Usar uma fórmula para determinar quais células devem ser formatadas". No campo "Formatar valores em que a fórmula é verdadeira", insira " = SE (MATCH ( $ A $ 1 ; $ 13: $ 13 ; 0) > 0 ; VERDADEIRO; FALSO) ". Altere o $ A $ 1 com o endereço da célula em que você colocou o valor que deseja corresponder, eventualmente em outra planilha. Altere o $ 13: $ 13 (significando aqui a linha 13) com a linha que deseja destacar. Ele também funciona para qualquer intervalo de células (B4: C8, por exemplo).

Clique no botão Formatar ... para selecionar como deseja destacar as linhas (borda, preenchimento, fonte, ...).

Eu testei e funciona (no Excel 2007). Não há necessidade de uma macro ;-).

Editar :

Você pode pular o armazenamento do valor correspondente a uma célula (A1) e codificá-lo diretamente na fórmula se souber que o valor não será alterado: = IF (MATCH ( 25 $ 13: $ 13; 0) > 0; TRUE; FALSE

    
por 10.09.2009 / 10:18
4

Isso está sendo muito analisado = destaque as colunas que não são as colunas que contêm o valor que você deseja identificar & insira a seguinte fórmula na formatação condicional:

= AND ($ D1="gato")

a fórmula acima está assumindo o valor que você está usando como o identificador está na coluna d e que o valor é cat.

usar essa fórmula como a formatação condicional das colunas A, B, & C faria o formato se o valor da coluna D fosse a palavra "cat" (e não, não destacaria a linha 4 se a célula D1 tem "cat", mas irá destacar a linha 4 se D4 tiver "cat" nela).

    
por 24.09.2009 / 16:39
3

Selecione as células (ou linha) que você deseja, vá para Formatar - > Formatação condicional ... e adicione as regras desejadas. Quando você insere qualquer coisa nas células, a formatação será feita automaticamente.

    
por 10.09.2009 / 09:24
3

Não sei se as respostas existentes são tão claras quanto poderiam ser ...

Excel XP / 2002/2003

  1. Selecione a (s) linha (s) que você deseja que a formatação aplique a
  2. Clique em Formatar > > Formatação condicional
  3. Altere a Condição 1 para "Fórmula é"
  4. Insira a fórmula, fazendo referência apenas à célula de teste , mas com uma referência absoluta ($) no componente da coluna e na linha superior da sua seleção como a linha , por exemplo, =IF($C4>100,True,False) se você tiver linhas 4+ selecionadas e quiser alterar a linha inteira se a célula na quarta coluna, C, estiver acima de 100
  5. Defina seu formato da maneira normal

O Excel sabe que você deseja formatar a linha e, devido à referência de linha relativa, aplicará isso a cada célula em cada linha que você selecionou.

    
por 15.09.2009 / 12:53
1

Finalmente, encontrei uma solução simples e compartilharei com você.

Escrevendo uma fórmula como esta: = $ H1="Open" ou 1,2, em seguida, especifique o intervalo de Aplica para: $ 1 a $ 1048576 aqui é o H1 contém o valor condicional.

Obrigado por todos os esforços e todos os comentários ...

    
por 11.09.2009 / 14:41