Bỏ qua nội dung chính

Làm cách nào để thay đổi màu nền hoặc phông chữ dựa trên giá trị ô trong Excel?

Tác giả: Kelly Sửa đổi lần cuối: 2021-11-12

Khi bạn xử lý dữ liệu khổng lồ trong Excel, bạn có thể muốn chọn một số giá trị và đánh dấu chúng bằng màu nền hoặc phông chữ cụ thể. Bài viết này nói về cách thay đổi màu nền hoặc phông chữ dựa trên giá trị ô trong Excel một cách nhanh chóng.


Phương pháp 1: Thay đổi màu nền hoặc phông chữ dựa trên giá trị ô động với Định dạng có Điều kiện

 

Sản phẩm Định dạng có điều kiện tính năng này có thể giúp bạn đánh dấu các giá trị lớn hơn x, nhỏ hơn y hoặc giữa x và y.

Giả sử bạn có một dải dữ liệu và bây giờ bạn cần tô màu các giá trị từ 80 đến 100, vui lòng thực hiện theo các bước sau:

1. Chọn phạm vi ô mà bạn muốn đánh dấu các ô nhất định, sau đó bấm Trang Chủ > Định dạng có điều kiện > Quy tắc mới, xem ảnh chụp màn hình:

tài liệu đánh dấu theo giá trị 1

2. Trong Quy tắc định dạng mới hộp thoại, chọn Chỉ định dạng các ô chứa mục trong Chọn một loại quy tắc hộp, và trong Chỉ định dạng ô với , chỉ định các điều kiện bạn cần:

  • Trong hộp thả xuống đầu tiên, hãy chọn Giá trị ô;
  • Trong hộp thả xuống thứ hai, hãy chọn tiêu chí:giữa;
  • Trong hộp thứ ba và thứ tư, nhập các điều kiện lọc, chẳng hạn như 80, 100.

tài liệu đánh dấu theo giá trị 2

3. Sau đó nhấn vào Định dạng nút, trong Format Cells hộp thoại, đặt màu nền hoặc phông chữ như sau:

Thay đổi màu nền theo giá trị ô: Thay đổi màu phông chữ theo giá trị ô
Nhấp chuột Điền tab, sau đó chọn một màu nền bạn thích Nhấp chuột Font và chọn màu phông chữ bạn cần.
tài liệu đánh dấu theo giá trị 3 tài liệu đánh dấu theo giá trị 4

4. Sau khi chọn màu nền hoặc phông chữ, hãy nhấp vào OK > OK để đóng hộp thoại và bây giờ, các ô cụ thể có giá trị từ 80 đến 100 được thay đổi thành màu nền hoặc phông chữ nhất định trong vùng chọn. Xem ảnh chụp màn hình:

Đánh dấu các ô cụ thể bằng màu nền: Đánh dấu các ô cụ thể bằng màu phông chữ:
tài liệu đánh dấu theo giá trị 5 tài liệu đánh dấu theo giá trị 6

Chú thích: Các Định dạng có điều kiện là một tính năng động, màu ô sẽ được thay đổi khi dữ liệu thay đổi.


Phương pháp 2: Thay đổi màu nền hoặc phông chữ dựa trên giá trị ô tĩnh với chức năng Tìm

 

Đôi khi, bạn cần áp dụng màu tô hoặc phông chữ cụ thể dựa trên giá trị ô và làm cho màu tô hoặc phông chữ không thay đổi khi giá trị ô thay đổi. Trong trường hợp này, bạn có thể sử dụng Tìm kiếm chức năng để tìm tất cả các giá trị ô cụ thể và sau đó thay đổi màu nền hoặc phông chữ theo nhu cầu của bạn.

Ví dụ: bạn muốn thay đổi màu nền hoặc phông chữ nếu giá trị ô chứa văn bản “Excel”, hãy làm như sau:

1. Chọn phạm vi dữ liệu bạn muốn sử dụng, sau đó bấm Trang Chủ > Tìm & Chọn > Tìm kiếm, xem ảnh chụp màn hình:

tài liệu đánh dấu theo giá trị 7

2. Trong Tìm và Thay thế hộp thoại, bên dưới Tìm kiếm , hãy nhập giá trị bạn muốn tìm vào Tìm hộp văn bản, xem ảnh chụp màn hình:

tài liệu đánh dấu theo giá trị 8

Lời khuyên: Nếu bạn cần tìm các giá trị có phân biệt chữ hoa chữ thường hoặc khớp với toàn bộ nội dung ô, vui lòng nhấp vào Các lựa chọn để nhận các tùy chọn tìm kiếm nâng cao, chẳng hạn như "Trường hợp trận đấu"Và"Khớp toàn bộ nội dung ô" như bạn cần.

3. Và sau đó, nhấp vào Tìm tất cả , trong hộp tìm kết quả, bấm vào một mục bất kỳ, rồi bấm Ctrl + A để chọn tất cả các mục tìm thấy, hãy xem ảnh chụp màn hình:

tài liệu đánh dấu theo giá trị 9

4. Cuối cùng, hãy nhấp vào Đóng để đóng hộp thoại này. Bây giờ, bạn có thể tô màu nền hoặc phông chữ cho các giá trị đã chọn này, xem ảnh chụp màn hình:

Áp dụng màu nền cho các ô đã chọn: Áp dụng màu phông chữ cho các ô đã chọn:
tài liệu đánh dấu theo giá trị 10 tài liệu đánh dấu theo giá trị 11

Phương pháp 3: Thay đổi màu nền hoặc phông chữ dựa trên giá trị ô tĩnh với Kutools cho Excel

 

Kutools cho Excel'S Siêu tìm kiếm tính năng hỗ trợ rất nhiều điều kiện để tìm giá trị, chuỗi văn bản, ngày tháng, công thức, ô được định dạng, v.v. Sau khi tìm và chọn các ô phù hợp, bạn có thể thay đổi màu nền hoặc phông chữ theo ý muốn.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Chọn phạm vi dữ liệu bạn muốn tìm, sau đó bấm Kutools > Siêu tìm kiếm, xem ảnh chụp màn hình:

tài liệu đánh dấu theo giá trị 12

2. Trong Siêu tìm kiếm , vui lòng thực hiện các thao tác sau:

  • (1.) Đầu tiên, nhấp vào Các giá trị biểu tượng tùy chọn;
  • (2.) Chọn phạm vi tìm từ Trong thời hạn thả xuống, trong trường hợp này, tôi sẽ chọn Lựa chọn;
  • (3.) Từ Kiểu danh sách thả xuống, chọn các tiêu chí mà bạn muốn sử dụng;
  • (4.) Sau đó nhấp vào Tìm kiếm nút để liệt kê tất cả các kết quả tương ứng vào hộp danh sách;
  • (5.) Cuối cùng, nhấp vào Chọn để chọn các ô.

tài liệu đánh dấu theo giá trị 13

3. Và sau đó, tất cả các ô phù hợp với tiêu chí đã được chọn cùng một lúc, hãy xem ảnh chụp màn hình:

tài liệu đánh dấu theo giá trị 14

4. Và bây giờ, bạn có thể thay đổi màu nền hoặc màu phông chữ cho các ô đã chọn khi cần.


Công việc bận rộn vào cuối tuần, Sử dụng Kutools cho Excel,
mang đến cho bạn một ngày cuối tuần thư giãn và vui tươi!

Cuối tuần, lũ trẻ nô nức rủ nhau đi chơi nhưng có quá nhiều công việc bủa vây khiến bạn không thể có thời gian bên gia đình. Mặt trời, bãi biển và biển xa như vậy? Kutools cho Excel giúp bạn giải câu đố Excel, tiết kiệm thời gian làm việc.

bãi biển pic
  •  Được thăng chức và tăng lương không phải là điều xa vời;
  •  Chứa các tính năng nâng cao, giải quyết các tình huống ứng dụng, một số tính năng thậm chí còn tiết kiệm 99% thời gian làm việc;
  •  Trở thành chuyên gia Excel trong 3 phút và nhận được sự công nhận từ đồng nghiệp hoặc bạn bè của bạn;
  •  Không còn cần phải tìm kiếm các giải pháp từ Google, nói lời tạm biệt với các công thức và mã VBA đau đớn;
  •  Tất cả các thao tác lặp đi lặp lại có thể được hoàn thành chỉ với vài cú nhấp chuột, giải phóng đôi tay mỏi của bạn;
  •  Chỉ $ 39 nhưng có giá trị hơn so với hướng dẫn Excel $ 4000 của người khác;
  •  Được lựa chọn bởi 110,000 giới tinh hoa và hơn 300 công ty nổi tiếng;
  •  Dùng thử miễn phí 30 ngày và hoàn tiền đầy đủ trong vòng 60 ngày mà không cần lý do;
  •  Thay đổi cách bạn làm việc, và sau đó thay đổi phong cách sống của bạn!
 

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