Trang chủThủ thuậtTin học văn phòngThủ thuật Excel
Cách sử dụng hàm Color trong Excel chi tiết từ A–Z
Cách sử dụng hàm Color trong Excel chi tiết từ A–Z

Cách sử dụng hàm Color trong Excel chi tiết từ A–Z

Cách sử dụng hàm Color trong Excel chi tiết từ A–Z

Khánh Minh, Tác giả Sforum - Trang tin công nghệ mới nhất
Khánh Minh
Ngày cập nhật: 29/11/2025

Hàm Color trong Excel là công cụ hữu ích giúp bạn phân tích dữ liệu theo màu sắc một cách tự động. Việc tô màu có điều kiện không chỉ làm bảng tính đẹp hơn mà còn giúp tính toán, thống kê các ô theo màu nhanh chóng và dễ dàng.

Hàm Color trong Excel là gì?

Hàm Color trong Excel là hàm do bạn tự tạo ra (UDF - User Defined Function). Excel không có sẵn hàm Color như các hàm cơ bản khác. Bạn cần tạo hàm này thông qua VBA để có thể đếm hoặc tính tổng các ô dựa trên màu nền hoặc màu chữ.

Hàm Color trong Excel là gì?

Hàm Color giúp bạn giải quyết các vấn đề phức tạp. Khi bảng tính đã được tô màu theo điều kiện trong Excel, bạn có thể sử dụng hàm này để thống kê số lượng hoặc tổng giá trị theo từng màu cụ thể.

Cách sử dụng hàm Color trong Excel

Để sử dụng hàm Color, bạn cần tạo mã VBA trước. Sau đó áp dụng hàm vào các tình huống cụ thể như đếm ô, tính tổng theo màu nền hoặc màu chữ.

Cách đếm số ô theo màu ô bằng hàm Color trong Excel

Khi các dữ liệu đang được tô màu tự động trong Excel, hàm Color sẽ không thể nhận diện được. Nếu bạn đang tô màu theo cách thủ công và muốn đếm chúng, hãy dùng cách dưới đây.

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

1.Mở cửa sổ VBA Editor:

  • Nhấn Alt + F11.
Cách đếm số ô theo màu ô bằng hàm Color trong Excel bước 1

2.Tạo module mới:

  • Chọn Insert > Module.
Cách đếm số ô theo màu ô bằng hàm Color trong Excel bước 2

3.Nhập mã VBA:

  • Dán đoạn mã vào cửa sổ module.
Cách đếm số ô theo màu ô bằng hàm Color trong Excel bước 3

4.Sử dụng hàm:

  • Đóng cửa sổ VBA và quay lại Excel.
  • Chọn ô để nhập công thức.
  • Nhập công thức: =CountColorCells(B2:B11,E5).
Cách đếm số ô theo màu ô bằng hàm Color trong Excel bước 4
  • Nhấn Enter để xem.
Cách đếm số ô theo màu ô bằng hàm Color trong Excel bước 4 tiếp theo
Đếm số ô theo màu nền

Lưu ý: Sau khi thêm code VBA, hãy lưu file dưới dạng .xlsm. Nếu lưu dưới dạng .xlsx, Excel sẽ không lưu lại mã VBA và bạn sẽ phải nhập lại toàn bộ.

Bạn hay dùng Excel và các hàm nâng cao cho công việc. Mua ngay phần mềm Office tại Cellphones để tận dụng sức mạnh của Excel.

[Product_Listing categoryid="1149" propertyid="" customlink="https://cellphones.com.vn/phu-kien/may-tinh-laptop/phan-mem/microsoft.html" title="Danh sách phần mềm Microsoft giá tốt tại CellphoneS"]

Cách tính tổng theo màu ô bằng hàm Color trong Excel

Tính tổng theo màu sử dụng hàm Color giúp bạn tổng hợp số liệu nhanh chóng.

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

1.Mở VBA Editor:

  • Nhấn Alt + F11.
Cách tính tổng theo màu ô bằng hàm Color trong Excel bước 1

2.Tạo Module mới:

  • Nhấn Insert > Module.
Cách tính tổng theo màu ô bằng hàm Color trong Excel bước 2

3.Nhập mã VBA:

  • Nhập đoạn mã vào module.
Cách tính tổng theo màu ô bằng hàm Color trong Excel bước 3

4.Sử dụng hàm:

  • Đóng cửa sổ VBA và quay lại Excel.
  • Chọn ô để nhập công thức.
  • Áp dụng công thức: =SumColorCells($C$2:$C$11,E5).
Cách tính tổng theo màu ô bằng hàm Color trong Excel bước 4
  • Nhấn Enter để xem.
Cách tính tổng theo màu ô bằng hàm Color trong Excel bước
Tổng theo màu ô

Cách đếm số ô theo màu chữ bằng hàm Color trong Excel

Đếm theo màu chữ sử dụng hàm Color trong Excel hữu ích khi bạn dùng màu font để phân loại. 

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

1.Mở VBA Editor:

  • Nhấn Alt + F11.
Cách đếm số ô theo màu chữ bằng hàm Color trong Excel bước 1

2.Tạo Module mới:

  • Chọn Insert > Module.
Cách đếm số ô theo màu chữ bằng hàm Color trong Excel bước 2

3.Dán mã VBA:

  • Nhập đoạn mã vào module.
Cách đếm số ô theo màu chữ bằng hàm Color trong Excel bước 3

4.Sử dụng hàm:

  • Đóng VBA và quay lại Excel.
  • Chọn ô để nhập công thức.
  • Nhập công thức: =CountColorFont($A$2:$A$6,E4).
Cách đếm số ô theo màu chữ bằng hàm Color trong Excel bước 4
  • Nhấn Enter để xem.
Cách đếm số ô theo màu chữ bằng hàm Color trong Excel bước 4 tiếp theo
Đếm số ô theo màu chữ

Cách tính tổng các ô theo màu chữ bằng hàm Color trong Excel

Tính tổng theo màu font sử dụng hàm Color giúp tổng hợp dữ liệu được đánh dấu bằng màu chữ.

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

1.Mở VBA Editor:

  • Nhấn Alt + F11.
Cách tính tổng các ô theo màu chữ bằng hàm Color trong Excel bước 1

2.Tạo Module mới:

  • Chọn Insert > Module.
Cách tính tổng các ô theo màu chữ bằng hàm Color trong Excel bước 2

3.Dán mã VBA:

  • Nhập đoạn mã vào module.
Cách tính tổng các ô theo màu chữ bằng hàm Color trong Excel bước 3

4.Sử dụng hàm:

  • Đóng VBA và quay lại Excel.
  • Chọn ô để nhập công thức.
  • Sử dụng công thức: =SumColorFont($C$2:$C$6,E4).
Cách tính tổng các ô theo màu chữ bằng hàm Color trong Excel bước 4
  • Nhấn Enter để xem.
Cách tính tổng các ô theo màu chữ bằng hàm Color trong Excel bước 4 tiếp theo
Hàm tổng có cùng màu chữ

Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính

Khi cần thống kê trên toàn bộ sheet, bạn tạo hàm Color trong Excel chuyên dụng để quét toàn bộ bảng tính. 

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

1.Mở VBA Editor:

  • Nhấn Alt + F11.
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 1

2.Tạo Module mới:

  • Chọn Insert > Module.
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 2

3.Dán mã VBA:

  • Nhập đoạn mã đếm theo màu cho toàn sheet.
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 3
  • Nhập đoạn mã tính tổng cho toàn sheet.
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 3 tiếp theo

4.Sử dụng hàm đếm:

  • Đóng VBA và quay lại Excel.
  • Chọn ô để nhập công thức.
  • Sử dụng công thức: =CountColorCellsSheet("CountSumCellsByColor",C2).
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 4
  • Nhấn Enter để xem.
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 4 tiếp theo
Đếm số ô theo màu chữ

5.Sử dụng hàm tổng:

  • Chọn ô để nhập công thức.
  • Áp dụng hàm tính tổng: =SumColorCellsSheet("CountSumCellsByColor",C2).
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 5
  • Nhấn Enter để xem.
Cách đếm và tính tổng số ô theo màu trên toàn bộ bảng tính bước 5 tiếp theo
Đếm ô theo màu trong Sheet

Lưu ý: Các hàm này không tự động cập nhật khi thay đổi màu. Bạn cần nhấn Ctrl + Alt + F9 để tính toán lại hoặc thay đổi giá trị ô để kích hoạt tính toán. Hàm SumColorCellsSheet chỉ cộng các ô có màu và chứa số hợp lệ.

Những lỗi thường gặp khi dùng hàm Color

Khi sử dụng hàm màu sắc trong Excel, khả năng cao bạn sẽ gặp phải các lỗi hay gặp. Như là:

  • Lỗi #NAME? xuất hiện khi Excel không nhận diện được hàm, do chưa lưu mã VBA đúng cách. Hãy kiểm tra lại module và đảm bảo đã lưu file dưới dạng .xlsm.
  • Lỗi #VALUE! xảy ra khi chọn sai vùng dữ liệu hoặc ô màu mẫu, vì vậy hãy kiểm tra lại các tham số trong công thức. Ngoài ra, hàm không tự cập nhật khi chỉ thay đổi màu, bạn cần nhấn Ctrl + Alt + F9 để tính lại.
Những lỗi thường gặp khi dùng hàm Color
  • Lỗi khi tô màu có điều kiện trong Excel bằng Conditional Formatting. Hàm Color không hoạt động với màu từ định dạng có điều kiện. Để sửa lỗi, bạn nên đổi định dạng có điều kiện thành màu cố định.

Hàm Color trong Excel là giải pháp đáng tin cậy giúp nhận diện dữ liệu theo màu sắc hiệu quả. Với các hướng dẫn trên, bạn có thể tự tạo và sử dụng hàm này trong công việc hàng ngày một cách dễ dàng và giúp xử lý dữ liệu nhanh chóng hơn.

Xem thêm các bài viết tại chuyên mục: Tin học văn phòng/Thủ thuật excel

danh-gia-bai-viet
(0 lượt đánh giá - 5/5)

Với tôi, content không chỉ là nội dung mà còn là kiến thức, thông điệp và lời nói. Vì vậy mọi thứ đều phải mượt và chính xác.

Bình luận (0)

sforum facebook group logo