Ir para o conteúdo principal

Como alterar a cor do fundo ou da fonte com base no valor da célula no Excel?

Ao lidar com grandes dados no Excel, você pode querer escolher alguns valores e destacá-los com fundo específico ou cor de fonte. Este artigo fala sobre como alterar rapidamente o plano de fundo ou a cor da fonte com base nos valores das células no Excel.


Método 1: alterar o plano de fundo ou a cor da fonte com base no valor da célula dinamicamente com a formatação condicional

 

A Formatação condicional recurso pode ajudá-lo a destacar os valores maiores que x, menores que y, ou entre x e y.

Supondo que você tenha um intervalo de dados e agora precise colorir os valores entre 80 e 100, execute as seguintes etapas:

1. Selecione o intervalo de células para o qual deseja destacar certas células e clique em Início > Formatação condicional > Nova regra, veja a captura de tela:

doc destaque por valor 1

2. No Nova regra de formatação caixa de diálogo, selecione o Formate apenas células que contenham item no Selecione um tipo de regra caixa, e na Formatar apenas células com seção, especifique as condições de que você precisa:

  • Na primeira caixa suspensa, selecione o Valor da Célula;
  • Na segunda caixa suspensa, selecione os critérios:entre;
  • Na terceira e na quarta caixa, insira as condições do filtro, como 80, 100.

doc destaque por valor 2

3. Então clique Formato botão, no formatar células caixa de diálogo, defina o plano de fundo ou cor da fonte como este:

Altere a cor de fundo pelo valor da célula: Mudar a cor da fonte pelo valor da célula
Clique Preencher guia e escolha uma cor de fundo de sua preferência Clique fonte guia e selecione a cor da fonte necessária.
doc destaque por valor 3 doc destaque por valor 4

4. Após selecionar o fundo ou a cor da fonte, clique OK > OK para fechar os diálogos, e agora, as células específicas com valor entre 80 e 100 são alteradas para a cor de fundo ou fonte certa na seleção. Veja a imagem:

Destaque células específicas com a cor de fundo: Destaque células específicas com a cor da fonte:
doc destaque por valor 5 doc destaque por valor 6

Note: O Formatação condicional é um recurso dinâmico, a cor da célula será alterada conforme os dados mudam.


Método 2: alterar o plano de fundo ou a cor da fonte com base no valor da célula estaticamente com a função Localizar

 

Às vezes, você precisa aplicar um preenchimento específico ou cor da fonte com base no valor da célula e fazer com que o preenchimento ou a cor da fonte não sejam alterados quando o valor da célula for alterado. Neste caso, você pode usar o Encontre função para encontrar todos os valores de células específicos e, em seguida, alterar a cor de fundo ou da fonte de acordo com sua necessidade.

Por exemplo, você deseja alterar o plano de fundo ou a cor da fonte se o valor da célula contiver texto "Excel", faça o seguinte:

1. Selecione o intervalo de dados que deseja usar e clique em Início > Encontrar e selecionar > Encontre, veja a captura de tela:

doc destaque por valor 7

2. No Localizar e substituir caixa de diálogo, sob o Encontre guia, insira o valor que deseja encontrar na Encontre o que caixa de texto, veja a captura de tela:

doc destaque por valor 8

Tips: Se você precisar encontrar os valores com distinção entre maiúsculas e minúsculas ou corresponder a todo o conteúdo da célula, clique no Opções botão para obter as opções de pesquisa avançada, como "match Case"E"Combine todo o conteúdo da célula" como você precisa.

3. E então, clique Encontrar tudo botão, na caixa de resultados de localização, clique em qualquer um dos itens e pressione Ctrl + A para selecionar todos os itens encontrados, veja a captura de tela:

doc destaque por valor 9

4. Finalmente, clique em Fechar botão para fechar esta caixa de diálogo. Agora, você pode preencher um plano de fundo ou cor de fonte para esses valores selecionados, consulte a captura de tela:

Aplique a cor de fundo para as células selecionadas: Aplique a cor da fonte para as células selecionadas:
doc destaque por valor 10 doc destaque por valor 11

Método 3: alterar o plano de fundo ou a cor da fonte com base no valor da célula estaticamente com o Kutools para Excel

 

Kutools for Excel'S Superencontrar recurso oferece suporte a muitas condições para encontrar valores, strings de texto, datas, fórmulas, células formatadas e assim por diante. Depois de localizar e selecionar as células correspondentes, você pode alterar o plano de fundo ou a cor da fonte de acordo com sua preferência.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Selecione o intervalo de dados que deseja encontrar e clique em Kutools > Superencontrar, veja a captura de tela:

doc destaque por valor 12

2. No Superencontrar painel, faça as seguintes operações:

  • (1.) Primeiro, clique no Valores ícone de opção;
  • (2.) Escolha o escopo de localização do Dentro cair, neste caso, vou escolher Seleção;
  • (3.) Do Formato lista suspensa, selecione os critérios que deseja usar;
  • (4.) Em seguida, clique Encontre botão para listar todos os resultados correspondentes na caixa de listagem;
  • (5.) Por fim, clique Selecionar botão para selecionar as células.

doc destaque por valor 13

3. E então, todas as células que correspondem aos critérios foram selecionadas de uma vez, veja a captura de tela:

doc destaque por valor 14

4. E agora, você pode alterar a cor de fundo ou a cor da fonte das células selecionadas, conforme necessário.


Trabalho ocupado no fim de semana, use Kutools for Excel,
proporciona um fim de semana relaxante e alegre!

No fim de semana, as crianças clamam para sair para brincar, mas há muito trabalho ao seu redor para ter tempo para acompanhar a família. O sol, a praia e o mar tão distantes? Kutools for Excel ajuda você a resolva quebra-cabeças do Excel, economize tempo de trabalho.

foto praia
  •  Conseguir uma promoção e aumentar o salário não estão longe;
  •  Contém recursos avançados, resolve cenários de aplicativos, alguns recursos até economizam 99% do tempo de trabalho;
  •  Torne-se um especialista em Excel em 3 minutos e obtenha o reconhecimento de seus colegas ou amigos;
  •  Não precisa mais buscar soluções do Google, diga adeus às dolorosas fórmulas e códigos VBA;
  •  Todas as operações repetidas podem ser concluídas com apenas alguns cliques, libere suas mãos cansadas;
  •  Apenas $ 39, mas vale mais do que o tutorial de Excel de $ 4000 de outras pessoas;
  •  Ser escolhido por 110,000 elites e mais de 300 empresas conhecidas;
  •  Teste gratuito de 30 dias e devolução do dinheiro integral em 60 dias sem qualquer motivo;
  •  Mude a maneira como você trabalha e depois mude seu estilo de vida!
 

Comments (79)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Good Day,

I have a schedule with different course modules that can be placed in different order ( 1 is metal, 2 is machining, 3 is refinishing, etc.) depending on course director preferences and staff availability.

What I am trying to do to wrap up the spreadsheet is color code the modules across the months based on their order in the overall course. So if Metal is first and is 35 days long, the first 35 days are background colored blue, but if machining is first and is 20 days long, then the first 20 days are purple.

How can you do and if statement that refers to a separate cell for the initial number of days, AND color the cells based on the range between 1 and 20 or 35 or whatever?

Can I do a conditional formatting If statement with a range between numbers?

This would have to be applied to all the modules (therefor multiple conditional formatting formulas) to account for any module being in any place in the order.
That is the issue I have. Please offer any suggestions. Note that I have built the spreadsheet without VBA. (I've never had the opportunity to learn it)
This comment was minimized by the moderator on the site
Can I give colour for a row of values with respect to previous value for a whole row.
Eg

23

45

32

56

can I give red for 23 and green for 45 and again red for 32 as it is less than the previous value and green for 56 as it is more than 32.
This comment was minimized by the moderator on the site
I do get to change a cell colour according to the text or letter in fill in the cell e.g.-H=YELLOW,E=GREEN
This comment was minimized by the moderator on the site
Hello, VANESSA,
For solving your problem, please apply the Conditional Formatting feature, in the New Formatting Rule dialog box, choose the conditions as following screenshot shown:
This comment was minimized by the moderator on the site
how do i change the colour of cell depending on what is in that cell IE. Y=green N=red.

thats how i need it if it has Y riten in the cell it turns green?
This comment was minimized by the moderator on the site
Hello, Leon,
To highlight the cells based on the cell value, you should apply the Conditional Formatting feature, go to the New Formatting Rule dialog box, and then do as the following screenshot shown to highlight the cells which are Y located as green:

Do with the same way to format the cells N as red color.

Please try it, hope it can help you!
This comment was minimized by the moderator on the site
Trying to get a cell to highlight if its above a certain number, the problem is that the cell includes the number and a date. Is there a way i can get it to just look at the number? The cell will include a number+date.....1400(7/2/2018). I need the formulate just to look at the 1400 and not the date.
any ideas?
thanks
Z
This comment was minimized by the moderator on the site
Sir, I have value in cell A10, in A12. Now I entered a simple formula in A15 subtracting these (A10-A12). I want background color of result cell (A15) in green if A10 is large (means result in positive number) and background color in red if A12 is large ( result in negative number). Please provide solution
This comment was minimized by the moderator on the site
Hello,
You can select the formula cells, and then apply the Conditional Formatting > Greater than (0)-format it green, and then Less Than (0)-format it red, see screenshot:

Please try it, hope it can help you, thank you!
This comment was minimized by the moderator on the site
If I have a date in a cell, how do I make it change to orange when it is within 30 days of coming due, yellow when it is within 15 days of coming due and red when it exceeds the date (past due)
This comment was minimized by the moderator on the site
I thought this color of cells by value was going to be a real pain. It could not have been explained more easily and clearly. Thanks. It took no less than 1-2 minutes to understand what to do.
This comment was minimized by the moderator on the site
HI, I want if i change any value or number in any cell then that cell text color should get change for e.g. if number in any cell is 100 and I have to change it as 98 then that cell text 98 should change into red color. Is it possible in Excel?? Do clarify please
This comment was minimized by the moderator on the site
So I am creating a excel spreadsheet for fire department reports. What I am looking for is it to calculate the days a report is overdue, unless it has been completed: Column A Column B Column C Column D Column E Column F Incident # Incident Date Todays Date Completed Date Days Overdue Todays Date I want column B subtracting Column C to calculate in column E unless Column D is complete. I hope this makes sense. I want to use the conditional formatting to show me in colors how long a report is overdue (with the 3 color scale). I have the formula for the number of days it is overdue to have a correct value and color scale, but I want it to remain green when the report has been completed.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations