Cách đếm ô màu trong Excel (4 cách đơn giản)

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

Sử dụng màu sắc trong sổ làm việc là một cách tuyệt vời để làm cho nó trông hấp dẫn hơn. Tuy nhiên, vì không có bất kỳ chức năng tích hợp sẵn nào để đếm các ô được tô màu trong Excel nên mọi người thường tránh tô màu các ô. Nhưng nó có thể được thực hiện với một số thủ thuật. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách đếm các ô được tô màu trong Excel.

Tải xuống Mẫu thực hành

Bạn có thể tải xuống mẫu Excel thực hành miễn phí từ đây và thực hành trên của riêng bạn.

Đếm các ô có màu trong Excel.xlsm

4 Cách dễ dàng để đếm các ô có màu trong Excel

Trong phần này, bạn sẽ tìm hiểu cách đếm các ô được tô màu trong Excel bằng cách sử dụng các công cụ lệnh Excel và Hàm do người dùng xác định (UDF).

1. Sử dụng Tìm & Chọn lệnh để đếm các ô có màu trong Excel

Công cụ Tìm & Lệnh Select là một trong những công cụ hữu ích nhất trong Excel để thực hiện bất kỳ tác vụ nào liên quan đến Excel. Ở đây, chúng ta sẽ sử dụng nó để đếm các ô màu trong Excel.

Hãy xem xét tập dữ liệu sau, trong đó có ba loại dữ liệu, Danh mục: Trái cây, Hoa và Thực phẩm. Và mỗi loại được phân biệt bởi các màu sắc khác nhau. Danh mục Trái cây được khai báo bằng màu Xanh da trời , danh mục Hoa có màu Cam và danh mục Thực phẩm không có màu nền.

Bây giờ chúng ta sẽ tìm hiểu cách tìm ra số lượng của mỗi màu mà mỗi ô của mỗi danh mục nắm giữ.

Các bước:

  • Chọn tập dữ liệu có màuô.
  • Trong tab Chỉnh sửa , chọn Tìm & Chọn -> Tìm

  • Từ hộp cửa sổ bật lên Tìm và Thay thế , hãy nhấp vào Tùy chọn .

  • Từ hộp Tìm và Thay thế bật lên tiếp theo, hãy nhấp vào danh sách thả xuống trong Định dạng -> Chọn Định dạng Từ Ô .

  • Biểu tượng dấu cộng bốn chiều sẽ xuất hiện. Đặt biểu tượng đó lên bất kỳ ô màu nào và nhấp vào ô đó (chúng tôi đã chọn màu Xanh dương).

  • Một lần nữa, hộp Tìm và Thay thế bật lên sẽ xuất hiện và bạn sẽ nhận thấy rằng hộp nhãn Xem trước* sẽ được tô màu tương tự với màu của ô mà bạn đã chọn trước đó.
  • Nhấp vào Tìm tất cả .

Bạn sẽ nhận được tất cả thông tin chi tiết về các ô được tô màu đã chỉ định cùng với số lượng các ô được tô màu đó.

Theo cách tương tự, bạn có thể đếm tất cả các ô được tô màu khác trong trang tính của mình trong Excel.

Đọc thêm: Cách đếm các ô được tô màu trong Excel không có VBA (3 phương pháp)

2. Áp dụng Bộ lọc và Hàm SUBTOTAL trong Excel để Đếm các ô được tô màu

Sử dụng công cụ Filter của Excel và chèn hàm SUBTOTAL vào đó là một cách hiệu quả khác để đếm ô màu trong excel. Và chúng ta cũng có thể sử dụng điều đó để đếm các ô được tô màu trong Excel.

Hãy xem xét tập dữ liệu sau được tô màu theo Danh mục.Bây giờ chúng ta sẽ tìm hiểu các bước để tìm ra số lượng ô được tô màu đó trong Excel bằng cách sử dụng Bộ lọc và hàm SUBTOTAL .

Các bước:

  • Trong một ô khác trong trang tính, hãy viết công thức SUBTOTAL sau,
=SUBTOTAL(102,B5:B16)

Ở đây,

102 = Số lượng ô hiển thị trong phạm vi đã chỉ định.

B5:B16 = Phạm vi ô được tô màu.

  • Bạn sẽ nhận được tổng số ô được tô màu trong trang tính (ví dụ: chúng tôi có 12 ô có màu nền, vì vậy SUBTOTAL đã cho chúng tôi kết quả là 12 ).

  • Tiếp theo, chỉ chọn các tiêu đề của tập dữ liệu.
  • Đi tới Dữ liệu -> Bộ lọc .

  • Bộ lọc này sẽ chèn một nút thả xuống vào mỗi tiêu đề của tập dữ liệu.

  • Nhấp vào nút thả xuống từ tiêu đề của cột có các ô màu trong đó (ví dụ: Tên sản phẩm).
  • Từ danh sách thả xuống, chọn Lọc theo Màu sắc và bạn sẽ nhận được tất cả các màu từ tập dữ liệu của mình trong một danh sách phụ.

  • Nhấp vào màu mà bạn muốn đếm (ví dụ: chúng tôi đã chọn màu Xanh lam).
  • Nó sẽ chỉ hiển thị cho bạn các ô được tô màu bằng màu đã chỉ định đó cùng với số lượng các ô đó trong kết quả SUBTOTAL ô (ví dụ: có 4 ô màu xanh lam trong tập dữ liệu của chúng tôi).

  • Theo cách tương tự, bạn có thể đếm tất cảcác ô được tô màu khác trong trang tính của bạn trong Excel (ví dụ: khi chúng tôi chọn màu Cam từ danh sách thả xuống, nó sẽ cung cấp cho chúng tôi các ô được tô màu Cam và vì chúng tôi có 5 ô được tô màu Cam trong tập dữ liệu nên SUBTOTAL ô kết quả được tạo 5 )

Đọc thêm: Đếm ô theo màu có điều kiện Định dạng trong Excel (3 Phương pháp)

3. Triển khai các hàm GET.CELL 4 Macro và COUNTIFS trong Excel để đếm các ô được tô màu

Việc sử dụng các hàm Macro Excel 4.0 bị hạn chế do tính tương thích và độ khó của nó. Một lý do khác là đây là một hàm macro cũ trong Excel, vì vậy một số tính năng mới bị thiếu. Nhưng nếu bạn vẫn cảm thấy thoải mái khi làm việc với Macro EXCEL 4.0 , thì chúng tôi sẽ giúp bạn sử dụng chức năng đếm các ô được tô màu trong Excel.

Với cùng một tập dữ liệu mà chúng tôi có đang thực hành, chúng ta sẽ tìm hiểu cách triển khai hàm Macro 4 để đếm các ô được tô màu trong Excel.

  • Chuyển đến Công thức -> Xác định tên .

  • Trong hộp bật lên Tên mới , viết như sau,
    • Tên: GetColorCode (đây là tên do người dùng xác định)
    • Phạm vi: Sổ làm việc
    • Đề cập đến: =GET. CELL(38,GetCell!$B5)

Đây,

GetCell = Tên trang tính chứa tập dữ liệu của bạn

$B5 = Tham chiếu của cột vớimàu nền.

  • Nhấp vào OK

Bây giờ bạn đã có một công thức do người dùng xác định, =GetColorCode .

  • Trong phần liền kề với dữ liệu, hãy viết công thức và nhấn Enter .
  • Nó sẽ tạo ra một số (ví dụ: 42 ).

  • Bây giờ hãy kéo ô xuống bằng cách Fill Handle để áp dụng công thức tương tự cho các ô còn lại.

Công thức sẽ trả về các số cụ thể được chỉ định cho các màu. Vì vậy, tất cả các ô có cùng màu nền sẽ nhận được cùng một số và nếu không có màu nền, công thức sẽ trả về 0.

  • Bây giờ hãy xác định các màu đó theo cách khác các ô trong cùng một trang tính để lấy số đếm.

Xem hình ảnh bên dưới để hiểu thêm.

Chúng tôi đã tạo một bảng có tên là Số lượng màu, và trong bảng đó, chúng tôi đã xác định Các ô G5 G6 theo màu của chúng tôi lần lượt là Xanh dương Cam và giữ nguyên các ô tiếp theo để trống các ( Ô H5 & H6 ) này, để chúng ta có thể lấy số ô đã tô màu trong các ô đó.

  • Viết công thức sau vào ô mà bạn sẽ đếm ô được tô màu,
=COUNTIFS($E5:$E$16,GetColorCode)

Đây,

$E5: $E$16 = phạm vi mã màu mà chúng tôi đã trích xuất từ ​​công thức do người dùng xác định.

  • Nhấn Enter .

Bạn sẽ nhận được số lượng ô được xác định màu (ví dụ:có 4 ô màu Xanh lam trong tập dữ liệu của chúng ta, vì vậy, bên cạnh ô được xác định bằng màu Xanh da trời ( G5 ), nó cho chúng ta số đếm 4 ).

  • Bây giờ hãy kéo ô qua toàn bộ cột bằng cách Fill Handle để nhận tất cả số lượng ô được tô màu trong trang tính.

Vì chúng tôi có 5 ô được tô màu bằng Orange trong tập dữ liệu của mình nên công thức GetColorCode do người dùng xác định đã cho chúng tôi số đếm 5 .

4. Nhúng mã VBA (Hàm do người dùng xác định) để đếm các ô màu trong Excel

Việc triển khai mã VBA trong các tác vụ liên quan đến Excel là phương pháp an toàn và hiệu quả nhất, do đó, nó đòi hỏi các kỹ năng cấp cao từ người dùng. Và hãy nhớ về các tính năng mới mà chúng tôi đã đề cập trong phần Macro 4 trước đó, VBA là cải tiến của Macro Excel 4.0 .

Hãy để bạn bắt đầu triển khai mã VBA để đếm các ô được tô màu trong Excel.

Các bước:

  • Nhấn Alt + F11 trên bàn phím hoặc chuyển đến tab Nhà phát triển -> Visual Basic để mở Trình soạn thảo Visual Basic .

  • Trong cửa sổ mã bật lên, từ thanh menu , nhấp vào Chèn -> Mô-đun .

  • Sao chép đoạn mã sau và dán vào cửa sổ mã,
    9779

Đây là không phải là một Thủ tục phụ để chương trình VBA chạy, điều này đang tạo ra một Người dùng Xác địnhChức năng (UDF) . Vì vậy, sau khi viết mã, đừng nhấp vào nút Chạy từ thanh menu.

  • Bây giờ, hãy quay lại tập dữ liệu và xác định các ô bằng màu sắc như chúng ta đã làm trong phương pháp trước.
  • Hãy xem hình bên dưới để hiểu rõ hơn.

  • Trong ô, viết công thức sau,
=Count_Colored_Cells(E5,$B$5:$B$16)

Ở đây,

Count_Colored_Cells = do người dùng xác định mà bạn đã tạo trong mã VBA ( Count_Colored_Cells , trong dòng đầu tiên của mã).

E5 = Xác định màu xanh dương ô

$B5:$B$16 = phạm vi tập dữ liệu có các ô được tô màu.

  • Nhấn Enter .

Bạn sẽ nhận được số lượng ô được xác định màu (ví dụ: có 4 ô màu Xanh lam trong tập dữ liệu của chúng tôi, vì vậy bên cạnh màu Xanh da trời ô đã xác định ( E5 ), nó cho chúng ta số đếm 4 ).

  • Bây giờ hãy kéo ô qua toàn bộ cột bằng Fill Handle để có được tất cả số lượng ô màu của bạn trong trang tính.

Vì chúng tôi có 5 ô được tô màu bằng Orange trong tập dữ liệu của mình nên hàm Count_Colored_Cells do người dùng xác định đã cung cấp cho chúng tôi số đếm 5 .

Kết luận

Bài viết này hướng dẫn bạn cách dễ dàng đếm các ô được tô màu trong Excel. Tôi hy vọng bài viết này đã rất hữu ích cho bạn. Vui lòng hỏi nếu bạn có bất kỳ câu hỏi nào liên quan đến chủ đề này.

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