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

  • Chia Sẻ Cái Này
Hugh West

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.

Tải xuống Sách bài tập thực hành

Bạn có thể tải xuống sổ tay được sử dụng để minh họa trong bài viết này với các ví dụ 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ị trên một 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.

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

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

Các bước:

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

  • 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.

  • Trong hộp Quy tắc định dạng mới , chọn Chỉ định dạng ô chứa 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à nhập giá trị 20 .

  • Bây giờ, hãy nhấp vào Định dạng để tô màu cho ô. Đố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.

  • Sau đó, nhấp vào OK trên cả hai Định dạng ô Quy tắc định dạng mới . Các ô có giá trị cao hơn 20 sẽ chuyển sang màu đỏ ngay bây giờ.

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

  • Làm 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 đủ.

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

Đọ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 một ô khác

Giả sử, chúng ta muốn thay đổi màu của các ô dựa trêngiá trị từ một ô khác. Nếu giá trị của ô cụ thể đó thay đổi, màu của dải ô 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 F6 làm nguồn để tùy chỉnh.

Các bước:

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

  • 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.

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

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

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

  • 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 nhỏ hơn làm điều kiện và giá trị sau trong hộp Quy tắc định dạng mới .
=$F$6

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

Bây giờ, nếu các giá trị trong một trong hai ô F5 hoặc F6 thay đổi màu sắc từ phạm vi ô C5:C16 sẽ thay đổi tương ứng.

Đọ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

Nhanh hơn nhưng ít hơn tùy chọn định dạng linh hoạt, 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.

Các bước:

  • Chọn ô và di con trỏ chuột vào 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.

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

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

  • Bạn cũng có thể thay đổi màu. Sau đó, nhấp vào OK .

Sau đó, bạn sẽ thay đổi màu ô của mình, màu sẽ cao hơ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.

Bạn sẽ có nhiều ô màu dựa trên phần trăm - đỏ cho thấp nhất, trắng, xanh lục cho cao nhất.

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

Các 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 tô sáng từ trên xuống dưới trong Excel (5 phương pháp)
  • VBA Excel để 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 trong cột Excel bằng cách sử dụng Tìm và thay thế . Nhưng sự 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 theo cách 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ỳ cho trình diễn dễ dàng hơn. Bạn cũng có thể làm tương tự với 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 WR .

Các bước:

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

  • 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ế .

  • Trong hộp Tìm và thay thế , hãy đặt QB vào hộp Tìm gì
  • Đặt QB vào Thay thế bằng hộp và thay đổi định dạng tại đây.

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

  • Không đóng 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 cho cả ba giá trị, hãy đóng hộp. Bạn sẽ có các ô được định dạng trong phạm vi.

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ị Sử dụ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ể thực hiện theo các bước đơn giản sau các bước.

Các 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 Tên xác định trong nhóm Tên xác định .

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

  • Nhấp vào OK .
  • Chuyển đến tab Nhà phát triển và chọn Visual Basic từ đó.

  • Trong VBAcửa sổ chọn Chèn , sau đó chọn Mô-đun .

  • Bây giờ, trong mô-đun mới này, hãy nhập nội dung sau mã.
9746
  • Lưu mã của bạn.
  • Bây giờ, hãy chuyển đến Macro trong tab Nhà phát triển .

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

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 thêm: VBA để thay đổi màu ô dựa trên giá trị trong Excel (3 ví dụ đơn giả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.

Để biết thêm hướng dẫn như thế này, hãy khám phá Exceldemy.com .

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.