Skip to content

Edupedia

  • Home
  • Excel Tips
  • VBA Tips

Edupedia

  • Home » 
  • Excel Tips » 
  • Cách Sử Dụng Conditional Formatting Dựa Trên Giá Trị Ô Khác Trong Excel

Cách Sử Dụng Conditional Formatting Dựa Trên Giá Trị Ô Khác Trong Excel

By Edupedia Tháng 2 3, 2026 0
Chọn phạm vi chứa tên mà bạn muốn tô sáng
Table of Contents

Thời gian đọc ước tính: 8 phút

Những điểm chính

  • Cơ chế hoạt động: Hiểu cách Excel sử dụng công thức logic (True/False) để áp dụng định dạng.
  • Địa chỉ tuyệt đối và tương đối: Nắm vững cách dùng ký hiệu $ để khóa cột hoặc hàng khi tô màu dữ liệu.
  • Tô màu cả hàng: Kỹ thuật mở rộng vùng chọn và dùng công thức cố định cột để làm nổi bật toàn bộ bản ghi.
  • Hàm logic: Kết hợp hàm AND và OR để tạo các điều kiện định dạng phức tạp.
  • Xử lý ô trống: Cách tự động phát hiện và tô màu các dòng dữ liệu bị thiếu thông tin.

Định dạng có điều kiện (Conditional Formatting) trong Excel là một công cụ mạnh mẽ giúp bạn trực quan hóa dữ liệu. Thông thường, chúng ta hay dùng tính năng này để định dạng ô dựa trên chính giá trị của ô đó (ví dụ: tô đỏ các ô có giá trị dưới 50).

Tuy nhiên, thực tế làm việc thường đòi hỏi các yêu cầu phức tạp hơn. Bạn có thể cần tô màu một ô (hoặc cả một hàng) dựa trên giá trị nằm ở một ô khác hoàn toàn.

Bài viết này sẽ hướng dẫn chi tiết cách sử dụng công thức trong Conditional Formatting để giải quyết vấn đề này. Chúng ta sẽ đi từ các ví dụ cơ bản đến nâng cao để bạn có thể áp dụng ngay vào báo cáo của mình.

Bạn có thể tải xuống tệp ví dụ để thực hành song song với bài hướng dẫn này: Tải xuống tệp thực hành Excel.

Định dạng ô dựa trên giá trị văn bản của ô khác

Hãy bắt đầu với một ví dụ đơn giản và phổ biến nhất: Tô màu tên nhân viên nếu họ thuộc một khu vực cụ thể.

Giả sử bạn có một bảng dữ liệu gồm Tên (Cột A), Khu vực (Cột B) và Doanh số (Cột C). Mục tiêu của bạn là tô sáng cột Tên (Cột A), nhưng điều kiện lại phụ thuộc vào việc cột Khu vực (Cột B) có giá trị là “US” hay không.

Đây là trường hợp điển hình của việc định dạng một ô dựa trên giá trị của ô liền kề.

Để thực hiện, bạn hãy làm theo các bước sau:

  1. Chọn vùng dữ liệu: Quét chọn vùng từ A2:A15. Vì bạn chỉ muốn tô màu tên, hãy chỉ chọn cột chứa tên (bỏ qua tiêu đề).

Chọn phạm vi chứa tên mà bạn muốn tô sángChọn phạm vi chứa tên mà bạn muốn tô sáng

  1. Trên thanh công cụ (Ribbon), chọn thẻ Home.
  2. Nhấp vào biểu tượng Conditional Formatting.

Nhấp vào biểu tượng định dạng có điều kiệnNhấp vào biểu tượng định dạng có điều kiện

  1. Chọn New Rule (Quy tắc mới) từ menu thả xuống. Hộp thoại New Formatting Rule sẽ xuất hiện.

Nhấp vào tùy chọn quy tắc mớiNhấp vào tùy chọn quy tắc mới

  1. Trong danh sách các kiểu quy tắc, chọn ‘Use a formula to determine which cells to format’ (Sử dụng công thức để xác định ô cần định dạng).

Chọn tùy chọn sử dụng công thức để xác định ô cần định dạngChọn tùy chọn sử dụng công thức để xác định ô cần định dạng

  1. Nhập công thức sau vào ô “Format values where this formula is true”:
=$B2="US"

Nhập công thức vào trường công thức trong định dạng có điều kiệnNhập công thức vào trường công thức trong định dạng có điều kiện

  1. Nhấn nút Format.
  2. Chuyển sang thẻ Fill, chọn màu nền bạn muốn dùng để tô sáng (ví dụ màu vàng hoặc xanh).
  3. Nhấn OK để đóng hộp thoại Format Cells.
  4. Nhấn OK một lần nữa để áp dụng quy tắc.

Kết quả nhận được là các ô tên nhân viên tại cột A sẽ được tô màu nếu cột B tương ứng có giá trị là “US”.

Bộ dữ liệu nơi tên đã được tô sáng dựa trên giá trị trong cột khu vựcBộ dữ liệu nơi tên đã được tô sáng dựa trên giá trị trong cột khu vực

Trong ví dụ này, chúng ta đã gán cứng chữ “US” vào công thức. Tuy nhiên, bạn hoàn toàn có thể trỏ công thức đến một ô chứa giá trị điều kiện (ví dụ: ô E1 chứa chữ “US”) để linh hoạt thay đổi điều kiện mà không cần sửa công thức.

Vai trò của tham chiếu ô trong công thức

Để thành thạo Conditional Formatting, bạn cần hiểu rõ về tham chiếu ô (Cell References). Đây là yếu tố quyết định công thức của bạn có hoạt động đúng trên toàn bộ vùng dữ liệu hay không.

Trong ví dụ trên, công thức được sử dụng là:
=$B2="US"

Ở đây, chúng ta sử dụng $B2. Đây là một dạng tham chiếu hỗn hợp (mixed reference). Dấu $ đặt trước chữ B có ý nghĩa khóa cột B lại.

Khi Excel áp dụng quy tắc này cho ô A2, nó kiểm tra ô B2. Khi Excel di chuyển xuống ô A3 để định dạng, công thức sẽ tự động điều chỉnh thành =$B3="US" (do số dòng không bị khóa). Tuy nhiên, dù bạn có áp dụng định dạng này sang các cột khác bên phải, nó vẫn sẽ luôn nhìn vào cột B vì đã có dấu $ khóa cột.

Nguyên tắc này cực kỳ quan trọng cho phần tiếp theo: Tô màu cả hàng dữ liệu.

Tô màu toàn bộ hàng dựa trên giá trị một ô

Ở ví dụ trước, chúng ta chỉ tô màu cột Tên. Nhưng trong các báo cáo quản trị, việc làm nổi bật toàn bộ dòng dữ liệu (cả Tên, Khu vực và Doanh số) thường giúp người đọc dễ theo dõi hơn.

Cách thực hiện tương tự như trên, chỉ khác biệt ở vùng chọn dữ liệu (Selection Range).

Các bước thực hiện như sau:

  1. Chọn toàn bộ vùng dữ liệu cần định dạng (từ A2:C15).
  2. Vào thẻ Home > Conditional Formatting > New Rule.

Nhấp vào biểu tượng định dạng có điều kiệnNhấp vào biểu tượng định dạng có điều kiện

  1. Chọn ‘Use a formula to determine which cells to format’.
  2. Nhập công thức giống hệt ví dụ trước:
=$B2="US"

Nhập công thức và định dạng có điều kiện để tô sáng toàn bộ hàng dựa trên ô khácNhập công thức và định dạng có điều kiện để tô sáng toàn bộ hàng dựa trên ô khác

  1. Cài đặt định dạng màu sắc tại nút Format và nhấn OK.

Lúc này, Excel sẽ kiểm tra điều kiện cho từng hàng. Vì chúng ta đã khóa cột B ($B2), nên đối với bất kỳ ô nào trong cùng một hàng (dù là ô A2, B2 hay C2), công thức đều kiểm tra giá trị tại cột B của hàng đó.

Toàn bộ hàng được tô sáng với định dạng có điều kiện dựa trên giá trị của ô khácToàn bộ hàng được tô sáng với định dạng có điều kiện dựa trên giá trị của ô khác

Nếu ô tại cột B là “US”, công thức trả về kết quả TRUE cho cả hàng 2, và toàn bộ hàng sẽ được tô màu.

Định dạng dựa trên giá trị số (Numeric Value)

Ngoài so sánh văn bản, bạn thường xuyên phải làm việc với các con số. Ví dụ: Tô màu các đơn hàng có giá trị doanh số lớn hơn 75.000.

Quy trình thực hiện hoàn toàn tương tự, chỉ thay đổi công thức logic.

Các bước thực hiện:

  1. Chọn vùng dữ liệu A2:C15.
  2. Mở New Rule trong Conditional Formatting.
  3. Chọn sử dụng công thức và nhập:
=$C2>75000

Công thức và định dạng có điều kiện để tô sáng hàng dựa trên giá trị doanh sốCông thức và định dạng có điều kiện để tô sáng hàng dựa trên giá trị doanh số

  1. Chọn màu xanh (hoặc màu tùy ý) trong phần Format > Fill.
  2. Nhấn OK.

Kết quả: Bất kỳ hàng nào có giá trị tại cột C (Sales) lớn hơn 75.000 sẽ được tô sáng.

Dữ liệu được tô sáng với định dạng có điều kiện dựa trên giá trị doanh sốDữ liệu được tô sáng với định dạng có điều kiện dựa trên giá trị doanh số

Việc sử dụng dấu > (lớn hơn), < (nhỏ hơn), hoặc >= (lớn hơn hoặc bằng) cho phép bạn lọc ra các ngoại lệ hoặc các chỉ số quan trọng trong báo cáo tài chính một cách nhanh chóng.

Sử dụng hàm AND để kết hợp nhiều điều kiện

Trong thực tế, một điều kiện đơn lẻ thường không đủ. Bạn có thể cần tìm những nhân viên thuộc khu vực “US” VÀ có doanh số trên 75.000.

Hàm AND trong Excel cho phép chúng ta kiểm tra nhiều điều kiện cùng lúc. Công thức Conditional Formatting chỉ được kích hoạt (trả về TRUE) khi tất cả các điều kiện bên trong hàm AND đều đúng.

Các bước thiết lập:

  1. Chọn toàn bộ dữ liệu A2:C15.
  2. Tạo New Rule và chọn sử dụng công thức.
  3. Nhập công thức sau:
=AND($B2="US", $C2>75000)

Công thức AND trong định dạng có điều kiệnCông thức AND trong định dạng có điều kiện

  1. Thiết lập màu sắc và nhấn OK.

Công thức này hoạt động như một bộ lọc kép. Excel sẽ xét duyệt từng hàng, nếu cột B là “US” và cột C lớn hơn 75.000, hàng đó sẽ được tô màu.

Công thức And để tô sáng các ô dựa trên ô khác sử dụng định dạng có điều kiệnCông thức And để tô sáng các ô dựa trên ô khác sử dụng định dạng có điều kiện

Kỹ thuật này rất hữu ích để xác định các đối tượng ưu tiên cao thỏa mãn nhiều tiêu chí khắt khe. Nếu bạn muốn tìm hiểu thêm về cách đếm các ô đã được tô màu, hãy tham khảo các bài viết về đếm màu trong Excel.

Sử dụng hàm OR để mở rộng điều kiện

Ngược lại với AND, hàm OR cho phép bạn định dạng nếu bất kỳ điều kiện nào được thỏa mãn.

Ví dụ: Bạn muốn tô màu các hàng thuộc khu vực “US” HOẶC có doanh số trên 75.000 (bất kể khu vực nào). Chỉ cần một trong hai điều kiện đúng, hàng đó sẽ được chọn.

Quy trình thực hiện:

  1. Chọn vùng dữ liệu A2:C15.
  2. Tạo New Rule với công thức:
=OR($B2="US", $C2>75000)

Công thức Or trong định dạng có điều kiệnCông thức Or trong định dạng có điều kiện

  1. Thiết lập màu và áp dụng.

Với công thức này, số lượng hàng được tô màu sẽ nhiều hơn so với hàm AND, vì tiêu chí lỏng lẻo hơn.

Công thức Or để tô sáng các ô dựa trên ô khác sử dụng định dạng có điều kiệnCông thức Or để tô sáng các ô dựa trên ô khác sử dụng định dạng có điều kiện

Hàm OR thường được dùng để phát hiện các trường hợp cảnh báo diện rộng, nơi mà bất kỳ rủi ro nào (từ cột này hoặc cột kia) đều cần sự chú ý.

Tự động tô màu các hàng có chứa ô trống

Dữ liệu thiếu (missing data) là ác mộng của người làm báo cáo. Trong một bảng dữ liệu lớn, việc sót một vài ô trống là điều khó tránh khỏi.

Bạn có thể dùng Conditional Formatting để tự động “báo động” các dòng bị thiếu dữ liệu. Ví dụ, nếu cột Doanh số (Cột C) bị bỏ trống, hãy tô đỏ cả dòng đó để người nhập liệu dễ dàng nhận thấy.

Cách làm như sau:

  1. Chọn toàn bộ vùng dữ liệu.
  2. Tạo quy tắc mới với công thức:
=$C2=""

Định dạng có điều kiện để tô sáng các hàng ô trốngĐịnh dạng có điều kiện để tô sáng các hàng ô trống

  1. Chọn màu nổi bật (ví dụ màu cam hoặc đỏ nhạt).

Ký hiệu "" trong Excel đại diện cho giá trị rỗng (blank). Khi công thức phát hiện ô C2 rỗng, nó sẽ kích hoạt định dạng cho cả hàng.

Các hàng có ô trống được tô sáng sử dụng định dạng có điều kiệnCác hàng có ô trống được tô sáng sử dụng định dạng có điều kiện

Mở rộng kỹ thuật:

  • Nếu bạn muốn kiểm tra bất kỳ ô nào trong hàng bị trống (không chỉ cột C), hãy dùng hàm COUNTIF:
    =COUNTIF($A2:$C2, "") > 0
    Công thức này đếm số lượng ô trống trong phạm vi A2:C2, nếu lớn hơn 0 nghĩa là có ít nhất một ô trống, hàng sẽ được tô màu.

Việc áp dụng Conditional Formatting dựa trên ô khác giúp bảng tính của bạn trở nên thông minh và trực quan hơn rất nhiều. Thay vì phải lọc thủ công, màu sắc sẽ tự động thay đổi ngay khi dữ liệu đầu vào thay đổi.

FAQ

Tại sao công thức Conditional Formatting của tôi không hoạt động?
Lỗi phổ biến nhất là sai địa chỉ tham chiếu. Hãy kiểm tra kỹ dấu $ trong công thức. Nếu bạn muốn tô màu cả hàng, bạn bắt buộc phải khóa cột (ví dụ $A1), nhưng không được khóa dòng (không dùng $A$1). Ngoài ra, hãy đảm bảo vùng áp dụng (Applies to) khớp với dữ liệu bạn muốn định dạng.

Làm cách nào để xóa các quy tắc định dạng đã tạo?
Bạn có thể vào thẻ Home > Conditional Formatting > Clear Rules. Tại đây bạn có thể chọn xóa quy tắc khỏi các ô đang chọn (Selected cells) hoặc xóa toàn bộ quy tắc trên trang tính (Entire sheet).

Tôi có thể dùng biểu tượng (Icon Sets) dựa trên ô khác không?
Mặc định, Icon Sets trong Excel chỉ hoạt động dựa trên giá trị của chính ô đó. Để dùng Icon Sets dựa trên ô khác, bạn cần dùng công thức để sao chép giá trị sang ô mới, hoặc sử dụng các thủ thuật VBA nâng cao hơn. Tuy nhiên, với phương pháp tô màu (Fill) như bài viết hướng dẫn, bạn có thể giải quyết hầu hết các nhu cầu trực quan hóa.

Conditional Formatting có làm chậm file Excel không?
Có, nếu bạn áp dụng quá nhiều quy tắc phức tạp trên một vùng dữ liệu rất lớn (hàng chục nghìn dòng), Excel có thể xử lý chậm hơn. Hãy cố gắng giữ công thức đơn giản và chỉ áp dụng cho vùng dữ liệu cần thiết thay vì chọn cả cột (ví dụ chọn A2:A1000 thay vì chọn cột A:A).

Nguồn tham khảo

  1. Microsoft Support: Sử dụng định dạng có điều kiện để tô sáng thông tin
  2. GCFGlobal: Excel Tips – Conditional Formatting
  3. Ablebits: Excel Conditional Formatting based on another cell
  4. ExcelJet: Conditional formatting based on another cell
Share
facebookShare on FacebooktwitterShare on TwitterpinterestShare on Pinterest
linkedinShare on LinkedinvkShare on VkredditShare on ReddittumblrShare on TumblrviadeoShare on ViadeobufferShare on BufferpocketShare on PocketwhatsappShare on WhatsappviberShare on ViberemailShare on EmailskypeShare on SkypediggShare on DiggmyspaceShare on MyspacebloggerShare on Blogger YahooMailShare on Yahoo mailtelegramShare on TelegramMessengerShare on Facebook Messenger gmailShare on GmailamazonShare on AmazonSMSShare on SMS
Post navigation
Previous post

Hướng Dẫn Chi Tiết Cách Làm Ô Trong Excel To Hơn: 6 Phương Pháp Hiệu Quả Nhất

Next post

Hướng Dẫn Tạo Lịch Trả Nợ Vay Trong Excel: Tự Động Tính Lãi Và Gốc (Kèm File Mẫu)

Edupedia

Edupedia

Related Posts

Categories Excel Tips Cách Sử Dụng Conditional Formatting Dựa Trên Giá Trị Ô Khác Trong Excel

Active Cell Trong Excel VBA: Hướng Dẫn Chi Tiết Cách Sử Dụng Và Tối Ưu Hóa

Categories Excel Tips Cách Sử Dụng Conditional Formatting Dựa Trên Giá Trị Ô Khác Trong Excel

Hướng Dẫn Mở Khóa Sheet Excel Khi Quên Mật Khẩu: Thủ Thuật “Insider” Không Cần Phần Mềm

Categories Excel Tips Cách Sử Dụng Conditional Formatting Dựa Trên Giá Trị Ô Khác Trong Excel

Hướng Dẫn Toàn Diện Về Sắp Xếp Dữ Liệu Trong Pivot Table Excel

Leave a Comment Hủy

Edupedia

Edupedia

Ô tính đang hoạt động có màu sáng hơn các ô còn lại trong vùng chọn

Active Cell Trong Excel VBA: Hướng Dẫn Chi Tiết Cách Sử Dụng Và Tối Ưu Hóa

Tháng 2 3, 2026
Tạo bản sao của tệp Excel bạn muốn mở khóa để đảm bảo an toàn dữ liệu

Hướng Dẫn Mở Khóa Sheet Excel Khi Quên Mật Khẩu: Thủ Thuật “Insider” Không Cần Phần Mềm

Tháng 2 3, 2026
Bảng dữ liệu Pivot Table mẫu hiển thị tên nhân viên và danh mục sản phẩm

Hướng Dẫn Toàn Diện Về Sắp Xếp Dữ Liệu Trong Pivot Table Excel

Tháng 2 3, 2026
Văn bản được viết theo chiều dọc trong Excel

3 Cách Viết Chữ Dọc Trong Excel Đơn Giản Và Hiệu Quả Nhất

Tháng 2 3, 2026
Các giá trị đầu vào cho mẫu lịch trình trả nợ vay

Hướng Dẫn Tạo Lịch Trả Nợ Vay Trong Excel: Tự Động Tính Lãi Và Gốc (Kèm File Mẫu)

Tháng 2 3, 2026
Copyright © 2026 Edupedia
Offcanvas
Offcanvas

  • Lost your password ?