Cách làm ô Excel tự đổi màu theo dữ liệu

Một trong những phương pháp phổ biến nhất trong Excel là thay đổi (thủ công) màu của ô dựa trên nội dung trong ô. Vì vậy, nếu bạn đang làm báo cáo của trường, bạn muốn các điểm dưới 50% có màu đỏ, cao hơn 80% là màu xanh lá cây và có thể có nhiều màu khác nhau ở giữa. Quá trình thủ công là tẻ nhạt (và dễ bị lỗi). Nhưng Excel có thể tự động thay đổi màu ô dựa trên giá trị của ô

Mục lục

YouTube- Thay đổi màu ô dựa trên giá trị ô

Cách thay đổi màu ô dựa trên giá trị của ô

Các bước để làm theo là

1- Đánh dấu các ô như hình bên dưới, tôi. e

  • bấm vào Trang chủ, sau đó
  • Định dạng có điều kiện, sau đó
  • Đánh dấu quy tắc ô và
  • chọn ít hơn

Cách làm ô Excel tự đổi màu theo dữ liệu

2- Nhập % mà nó phải nhỏ hơn và chọn Custom Format như hình bên dưới. Lưu ý rằng các số bạn nhập phải khớp với các số bạn có trong các ô, vì vậy nếu chúng là % thì bạn nhập % nhưng nếu chúng là số nguyên thì bạn cần nhập số nguyên

Cách làm ô Excel tự đổi màu theo dữ liệu

3- Chuyển đến Tô màu và Chọn màu bạn muốn sử dụng cho  Ít hơn 35% trong trường hợp này

Cách làm ô Excel tự đổi màu theo dữ liệu

4- Sau đó, bạn có thể nói OK cho đến khi bạn quay lại bảng tính

5- Để thêm màu tiếp theo bạn làm lại tương tự i. e

  • đảm bảo rằng tất cả các ô có liên quan được đánh dấu,
  • bấm vào Trang chủ,
  • Định dạng có điều kiện,
  • đánh dấu Quy tắc ô,
  • NHƯNG bây giờ chọn GIỮA

Cách làm ô Excel tự đổi màu theo dữ liệu

6- Chỉ định các số bạn muốn ở giữa, sau đó chọn màu theo cách tương tự như trước

Cách làm ô Excel tự đổi màu theo dữ liệu

7- Bạn có thể thêm bao nhiêu tùy ý bằng cách lặp lại quy trình này

Bạn muốn tìm hiểu thêm về Microsoft Excel? . Nếu bạn thích học trực tuyến hoặc sống bên ngoài Nam Phi, hãy xem các khóa đào tạo MS Excel trực tuyến của chúng tôi

Trong khi thực hiện phân tích dữ liệu, bạn có thể cần tìm ra các giá trị cụ thể có lợi cho nhu cầu của mình. Làm nổi bật chúng bằng cách thay đổi màu ô là một cách để tìm ra điều này từ một kho dữ liệu lớn. Trong bài viết này, tôi sẽ chỉ cho bạn cách bạn có thể thay đổi màu ô dựa trên giá trị trong Excel


Mục lục

Tải sách bài tập thực hành

Bạn có thể tải xuống sổ ghi chép được sử dụng để minh họa trong bài viết này với các ví dụ được bao gồm cả khi có và không có màu thay đổi từ bên dưới

Thay đổi màu ô dựa trên giá trị. xlsm


5 cách để thay đổi màu ô dựa trên giá trị trong Excel

Ở đây, tôi sẽ trình bày 5 phương pháp bạn có thể sử dụng để thay đổi màu ô cho các điều kiện cụ thể. Để minh họa dễ hiểu, tôi sẽ sử dụng hai bộ dữ liệu khác nhau- một bộ có giá trị số để phân loại chúng thành các phạm vi và bộ còn lại có giá trị văn bản


1. Tự động thay đổi màu ô dựa trên giá trị

Với phương pháp này, màu ô của bạn sẽ không cố định. Màu của ô sẽ thay đổi theo quy tắc bạn đã đặt nếu bạn thay đổi giá trị trong đó. Đối với điều này, tôi sẽ sử dụng định dạng có điều kiện

Để chứng minh quy trình, tôi sẽ sử dụng tập dữ liệu sau

Cách làm ô Excel tự đổi màu theo dữ liệu

Tôi sẽ chia số lượng dân số thành 3 loại - trên 20 triệu, dưới 5 triệu và một ở giữa

bước

  • Chọn phạm vi ô bạn muốn định dạng

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Sau đó chọn Định dạng có điều kiện trong Trang chủ Chọn Quy tắc mới từ danh sách thả xuống

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Trong hộp Quy tắc định dạng mới, chọn Chỉ định dạng các ô có chứa bên dưới Chọn loại quy tắc. Trong Mô tả quy tắc chọn điều kiện lớn hơn hoặc bằng và đặt giá trị 20

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Bây giờ, bấm vào Định dạng để điền vào ô bằng màu sắc. Đối với điều này, hãy chuyển đến tab Điền trong hộp Định dạng ô và chọn màu nền. Tôi đang chọn màu đỏ cho ví dụ này

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Sau đó, nhấp vào OK trên cả Format Cells và New Format Rule. Các ô có giá trị cao hơn 20 sẽ chuyển sang màu đỏ ngay bây giờ

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Bạn có thể làm theo quy trình tương tự ngay từ đầu và đặt giữa các giá trị là điều kiện và 5 và 20

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Thực hiện tương tự cho giá trị nhỏ hơn hoặc bằng 5 và bạn sẽ thay đổi màu ô của mình theo các giá trị cho phạm vi đầy đủ

Cách làm ô Excel tự đổi màu theo dữ liệu

Nếu bạn sử dụng phương pháp này và thay đổi giá trị của hộp màu đỏ thành thứ gì đó dưới 5, nó sẽ chuyển sang màu xanh lá cây

Đọc thêm. Công thức Excel dựa trên màu ô (5 ví dụ)


2. Thay đổi màu ô dựa trên giá trị của ô khác

Giả sử, chúng tôi muốn thay đổi màu của các ô dựa trên giá trị từ một ô khác. Nếu giá trị của ô cụ thể đó thay đổi, màu của phạm vi chính sẽ thay đổi tương ứng

Đối với điều này, tôi đã chọn hai giá trị trong các ô F5 và F6 làm nguồn để tùy chỉnh từ

Cách làm ô Excel tự đổi màu theo dữ liệu

bước

  • Chọn phạm vi ô bạn muốn định dạng

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Sau đó chọn Định dạng có điều kiện trong tab Trang chủ. Chọn Quy tắc mới từ danh sách thả xuống

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Trong hộp Quy tắc định dạng mới, chọn Chỉ định dạng các ô có chứa bên dưới Chọn loại quy tắc. Trong Mô tả quy tắc chọn điều kiện lớn hơn hoặc bằng và đặt như sau

=$F$5

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Nhấp vào Định dạng và trong tab Điền, chọn màu nền

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Nhấp vào OK trên cả Định dạng Ô và Quy tắc Công thức Mới. Bạn sẽ thay đổi màu các ô của mình

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Lặp lại quy trình tương tự để thay đổi màu cho các giá trị nhỏ hơn 5 bằng cách tham chiếu giá trị đó từ ô F6 bằng cách chọn less than làm điều kiện và giá trị sau đây làm giá trị trong hộp Quy tắc định dạng mới

=$F$6

Cách làm ô Excel tự đổi màu theo dữ liệu

Bạn sẽ thay đổi màu toàn bộ phạm vi dựa trên giá trị của các ô tham chiếu

Cách làm ô Excel tự đổi màu theo dữ liệu

Bây giờ, nếu các giá trị trong ô F5 hoặc F6 thay đổi màu từ phạm vi ô C5. C16 sẽ thay đổi theo

Đọc thêm. Cách tô màu cho ô Excel bằng công thức (5 cách đơn giản)


3. Sử dụng tùy chọn định dạng nhanh để thay đổi màu ô trong Excel

Để có các tùy chọn định dạng nhanh hơn nhưng kém linh hoạt hơn, bạn có thể sử dụng định dạng nhanh để thay đổi màu ô dựa trên giá trị. Chỉ cần làm theo các bước sau

bước

  • Chọn ô và di con trỏ chuột của bạn ở phần dưới của phạm vi đã chọn. Biểu tượng Thanh công cụ phân tích nhanh sẽ xuất hiện

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Nhấn vào nó. Trong tab Định dạng, chọn Lớn hơn

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Trong tab Lớn hơn, chọn giá trị mà trên đó các ô trong phạm vi sẽ đổi màu. Tôi đã đặt 20 ở đây

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Bạn cũng có thể thay đổi màu sắc. Sau đó, bấm OK

Cách làm ô Excel tự đổi màu theo dữ liệu

Sau đó, bạn sẽ thay đổi màu ô của mình, trên 20

Bạn cũng có thể chọn tùy chọn Thang màu trong tab Định dạng từ Biểu tượng Thanh công cụ Truy cập Nhanh để có dải màu khác cho cột

Cách làm ô Excel tự đổi màu theo dữ liệu

Bạn sẽ có một loạt các ô màu dựa trên phần trăm - màu đỏ cho mức thấp nhất, màu trắng, màu xanh lá cây cho mức cao nhất

Cách làm ô Excel tự đổi màu theo dữ liệu

Đọc thêm. Màu Ô Excel. Thêm, Chỉnh sửa, Sử dụng & Xóa


bài đọc tương tự

  • Cách đánh dấu mỗi 5 hàng trong Excel (4 phương pháp)
  • Cách đánh dấu từ trên xuống dưới trong Excel (5 phương pháp)
  • Excel VBA để tô sáng ô dựa trên giá trị (5 ví dụ)
  • Cách đánh dấu một hàng trong Excel (5 phương pháp nhanh)
  • Cách đánh dấu một cột trong Excel (3 phương pháp)

4. Thay đổi màu ô vĩnh viễn dựa trên giá trị

Ngoài ra còn có một phương pháp khác mà bạn có thể sử dụng để thay đổi màu sắc trong cột Excel bằng cách sử dụng Tìm và Thay thế. Nhưng thay đổi màu này sẽ không động và màu sẽ giữ nguyên nếu bạn thay đổi giá trị trong ô cho đến khi bạn thay đổi lại thủ công

Để minh họa, tôi đã chọn tập dữ liệu sau với các giá trị văn bản định kỳ để minh họa dễ dàng hơn. Bạn cũng có thể làm tương tự cho các giá trị số

Ở đây, trong ví dụ này, tôi có ba giá trị là vị trí và tôi sẽ chỉ cho bạn cách có ba màu khác nhau cho QB, LB và WR

Cách làm ô Excel tự đổi màu theo dữ liệu

bước

  • Chọn phạm vi ô bạn muốn sửa đổi

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Trong tab Trang chủ, chọn Tìm & Chọn từ Chỉnh sửa
  • Sau đó, từ danh sách thả xuống, chọn Thay thế

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Trong hộp Find and Replace, đặt QB vào Find what
  • Đặt QB vào ô Replace with và thay đổi định dạng tại đây

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Chọn Replace All và bạn sẽ có tất cả các hộp có QB vì giá trị sẽ thay đổi thành màu này

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Không cần đóng hộp Tìm và Thay thế, bạn có thể tiếp tục thay đổi màu cho các ô có giá trị khác nhau
  • Sau khi thay đổi màu sắc cho cả ba giá trị, hãy đóng hộp. Bạn sẽ có các ô của mình được định dạng trong phạm vi

Cách làm ô Excel tự đổi màu theo dữ liệu

Nội dung liên quan. Cách đánh dấu các ô trong Excel dựa trên giá trị (9 phương pháp)


5. Thay đổi màu ô dựa trên giá trị bằng Excel VBA

Bạn có thể sử dụng Microsoft Visual Basic for Applications (VBA), dành cho người dùng trung cấp và cao cấp. Trước hết, bạn cần tab Nhà phát triển để thay đổi màu ô dựa trên giá trị

Nếu bạn có tab Nhà phát triển trong dải băng của mình, bạn có thể làm theo các bước đơn giản sau

bước

  • Đầu tiên, đặt tên cho phạm vi của bạn. Để làm điều đó, hãy chọn các ô của bạn và chuyển đến tab Công thức, rồi chọn Xác định tên trong nhóm Tên đã xác định

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Đặt tên cho phạm vi của bạn trong Tên Chỉnh sửa Tôi sẽ sử dụng “Vị trí” ở ​​đây. Tôi đề nghị bạn đặt tên giống như vậy nếu bạn muốn sao chép mã VBA

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Bấm vào đồng ý
  • Chuyển đến tab Nhà phát triển và chọn Visual Basic từ đó

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Trong cửa sổ VBA, chọn Chèn, rồi chọn Mô-đun

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Bây giờ, trong mô-đun mới này, hãy nhập mã sau
Sub Change_Cell_Color()

Dim cell_value As Range
Dim stat_value As String
Dim rng As Range

Set rng = Range("Position")

For Each cell_value In rng

stat_value = cell_value.Value
Select Case stat_value

    Case "QB"
    cell_value.Interior.Color = RGB(0, 255, 0)

    Case "WR"
    cell_value.Interior.Color = RGB(255, 255, 0)

    Case "LB"
    cell_value.Interior.Color = RGB(255, 0, 0)

End Select

Next cell_value

End Sub
  • Lưu mã của bạn
  • Bây giờ, hãy chuyển đến Macro trong tab Nhà phát triển

Cách làm ô Excel tự đổi màu theo dữ liệu

  • Trong hộp Macro, chọn mã bạn vừa tạo và chạy

Cách làm ô Excel tự đổi màu theo dữ liệu

Màu ô của bạn bây giờ sẽ thay đổi tùy thuộc vào giá trị bạn có trong phạm vi đó

Cách làm ô Excel tự đổi màu theo dữ liệu

Đọc thêm. VBA để thay đổi màu ô dựa trên giá trị trong Excel (3 ví dụ đơn giản)


Phần kết luận

Đây là những phương pháp khác nhau mà bạn có thể sử dụng để thay đổi màu ô dựa trên giá trị trong Excel. Hy vọng hướng dẫn này là thông tin và hữu ích cho bạn. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng cho chúng tôi biết bên dưới

Làm cách nào để làm cho các ô Excel tự động thay đổi màu sắc dựa trên ngày trong một ô khác?

Chỉ cần làm theo các bước sau. .
Chọn ô A1
Chọn Định dạng có điều kiện từ menu Định dạng. .
Đặt Điều kiện 1 sao cho Giá trị ô bằng =TODAY(). .
Bấm vào nút Định dạng. .
Đảm bảo tab Mẫu được chọn. .
Chọn màu đỏ bạn muốn sử dụng và đóng hộp thoại Format Cells
Bấm vào nút Thêm

Bạn có thể sử dụng câu lệnh if để tô màu ô không?

Áp dụng quy tắc Nếu-Thì cho tất cả các ô bằng cách nhấn “Ctrl-A” trước khi chỉ định quy tắc của bạn . Nếu bạn sao chép các giá trị từ các ô được tô màu và dán chúng vào các ô mới, các ô mới sẽ có màu của ô được sao chép. Bạn có thể thấy quy tắc “Chứa văn bản” hữu ích khi làm việc với dữ liệu chữ và số.