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

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

2.Tạo module mới:
- Chọn Insert > Module.

3.Nhập mã VBA:
- Dán đoạn mã vào cửa sổ module.

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

- Nhấn Enter để xem.
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.

2.Tạo Module mới:
- Nhấn Insert > Module.

3.Nhập mã VBA:
- Nhập đoạn mã vào module.

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

- Nhấn Enter để xem.
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.

2.Tạo Module mới:
- Chọn Insert > Module.

3.Dán mã VBA:
- Nhập đoạn mã vào module.

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

- Nhấn Enter để xem.
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.

2.Tạo Module mới:
- Chọn Insert > Module.

3.Dán mã VBA:
- Nhập đoạn mã vào module.

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

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

2.Tạo Module mới:
- Chọn Insert > Module.

3.Dán mã VBA:
- Nhập đoạn mã đếm theo màu cho toàn sheet.

- Nhập đoạn mã tính tổng cho toàn sheet.

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

- Nhấn Enter để xem.
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).

- Nhấn Enter để xem.
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.

- 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


Bình luận (0)