Các màu ô khác nhau có thể giúp bạn xác định các giá trị trong ô. Khi cần tính giá trị dựa trên màu ô, bạn có thể sử dụng 3 phương pháp trong bài viết này.
Trong bảng tính Excel, bạn chắc chắn sẽ tô màu khác nhau cho các ô khác nhau. Hầu hết các trường hợp, cùng một màu sẽ được sử dụng cho nhiều ô khác nhau trong cùng một phạm vi. Hình ảnh bên dưới cho thấy một bảng tính với các ô được tô màu khác nhau.
Khi cần tính toán các giá trị theo màu ô, bạn sẽ thấy rằng sẽ khó chọn được các ô đó. Và bây giờ bạn có thể sử dụng ba phương pháp trong bài viết sau để hoàn thành nhiệm vụ này một cách nhanh chóng.
Cách 1: Sử dụng tính năng Sắp xếp
Khi bạn cần tính các giá trị trong một cột hoặc trong một hàng, bạn có thể sử dụng phương pháp này.
- Chọn phạm vi mục tiêu trong bảng tính.
- Và sau đó nhấp vào nút “Sắp xếp & Lọc” trên thanh công cụ.
- Tiếp theo chọn tùy chọn “Sắp xếp tùy chỉnh” trong menu thả xuống.
- Trong cửa sổ “Sắp xếp”, nhấp vào mũi tên nhỏ trong hộp văn bản “Sắp xếp theo”.
- Tiếp theo chọn cột bạn cần sắp xếp.
- Và sau đó nhấp vào mũi tên cho “Sắp xếp trên”.
- Sau đó, chọn tùy chọn “Màu ô” trong danh sách.
- Tiếp theo bạn sẽ thấy một tùy chọn mới trong cửa sổ này. Ở đây hãy nhấp vào mũi tên nhỏ cho “Đặt hàng”.
- Trong menu, chọn màu bạn cần tính toán. Ở đây chúng ta muốn tính màu xanh lá cây nên chúng ta chọn màu xanh lá cây.
- Sau đó, nhấp vào mũi tên nhỏ cuối cùng.
- Và sau đó chọn “Trên cùng” hoặc “Trên dưới” tùy theo nhu cầu của bạn. Trong ví dụ này, chúng ta sẽ chọn “On Top”.
- Khi bạn hoàn tất cài đặt, hãy nhấp vào nút “OK” trong cửa sổ này.
Sau đó, khi quay lại bảng tính, bạn sẽ thấy các giá trị được tô màu xanh lá cây xuất hiện ở đầu cột này. Tiếp theo, bạn có thể tính toán các giá trị đó. Ngoài ra, việc chọn phạm vi mục tiêu trong cột này cũng rất dễ dàng.
Mặt khác, khi cần sắp xếp hàng, bạn cần thực hiện cài đặt bổ sung.
- Trong cửa sổ “Sắp xếp”, nhấp vào nút “Tùy chọn”.
- Sau đó chọn tùy chọn “Sắp xếp từ trái sang phải” trong cửa sổ “Tùy chọn sắp xếp”.
- Tiếp theo bấm vào nút “OK”.
Như vậy, bạn có thể sắp xếp theo hàng trong phạm vi mục tiêu. Các bước khác tương tự như sắp xếp theo cột. Bạn cũng có thể thử trên bảng tính của riêng mình.
Cách 2: Áp dụng tính năng lọc
Ngoài tính năng sắp xếp thì ở đây các bạn cũng có thể áp dụng tính năng lọc trong Excel.
- Nhấp chuột vào một ô trong phạm vi mục tiêu.
- Và sau đó nhấp vào nút “Sắp xếp & Lọc” trên thanh công cụ.
- Tiếp theo chọn tùy chọn “Bộ lọc” trong menu.
- Bây giờ bạn có thể thấy mũi tên bộ lọc sẽ xuất hiện ở hàng tiêu đề của dải ô. Bấm vào mũi tên của cột bạn cần lọc.
- Tiếp theo di chuyển con trỏ đến tùy chọn “Filter by Color”.
- Và sau đó trong menu phụ, chọn màu bạn cần tính toán.
- Tiếp theo, bạn sẽ thấy rằng chỉ những ô có màu xanh lục mới xuất hiện trong bảng tính.
Khi cần tính các ô đó, bạn có thể sử dụng hàm SUBTOTAL. Ở chức năng này, bạn cần chọn chức năng mà bạn cần. Và với hàm SUBTOTAL, bạn sẽ có được kết quả của các số tương ứng một cách dễ dàng.
Mặt khác, phương pháp này chỉ có thể có hiệu lực trên các cột. Nếu bạn cần tính toán theo hàng, bạn cần sử dụng các phương pháp khác.
Cách 3: Sử dụng Macro VBA
Hai phương pháp trên có thể tính giá trị theo cột hoặc hàng. Nhưng khi cần tính toán trong một phạm vi bao gồm hàng và cột, bạn cần sử dụng macro Excel.
- Nhấn nút “Alt + F11” trên bàn phím để mở trình soạn thảo Visual Basic.
- Và sau đó nhấp vào tab “Chèn” trên thanh công cụ.
- Sau đó, chọn tùy chọn “Module” trong menu phụ.
- Bây giờ hãy nhập mã VBA sau vào mô-đun mới này.
Function CalByColor(TarColor As Range, CalRange As Range)
Dim TarCell As Range, CalCell As Double
For Each TarCell In CalRange
If TarCell.Interior.ColorIndex = TarColor.Interior.ColorIndex Then
CalCell = WorksheetFunction.Sum(TarCell, CalCell)
End If
Next TarCell
CalByColor = CalCell
End Function
Ở đây chúng ta sẽ sử dụng hàm do người dùng xác định để tính toán các giá trị. Trong mã này, chúng tôi sẽ tổng hợp các ô có cùng giá trị. Khi bạn cần thực hiện các phép tính khác, chẳng hạn như số lượng, giá trị trung bình, bạn cũng có thể sửa đổi mã theo nhu cầu của mình.
- Bây giờ hãy quay lại bảng tính. Khi bạn cần tính giá trị của một màu nhất định, trước tiên bạn có thể định dạng ô có màu này trong trang tính này.
- Và sau đó nhập công thức vào một ô khác. Ở đây chúng tôi nhập công thức này:
=CalByColor(E2,B2:C13)
- Và sau đó nhấn nút “Enter” trên bàn phím.
Kết quả sẽ ngay lập tức xuất hiện trong ô. Nếu bạn chỉ cần tính các ô trong một cột hoặc một hàng, bạn cũng có thể thay đổi phạm vi trong công thức này. Kết quả là, việc sử dụng chức năng do người dùng xác định này rất dễ dàng cho nhiệm vụ này.
So sánh giữa các phương pháp
Từ phân tích trên, bạn có thể thấy rằng cả ba phương pháp đều rất hữu ích. Và trong bảng dưới đây chúng tôi đã liệt kê những thuận lợi và bất lợi cho bạn.
|
sự so sánh |
Sử dụng tính năng sắp xếp | Áp dụng tính năng lọc |
Sử dụng Macro VBA |
|
Ưu điểm |
1. Bạn có thể nhanh chóng sắp xếp các ô theo hàng hoặc cột.
2. Nếu bạn không quen với mã VBA, phương pháp này có thể là một lựa chọn tốt. |
1. Bằng cách sử dụng hàm SUBTOTAL, bạn có thể nhanh chóng tính toán các ô mục tiêu.
2. So với hai phương pháp còn lại, phương pháp này dễ thao tác và dễ hiểu. |
1. Bạn có thể sử dụng các chức năng do người dùng xác định để hoàn thành nhiệm vụ một cách dễ dàng.
2. Phương pháp này sẽ không bị giới hạn trong một hàng hoặc một cột. |
|
Nhược điểm |
1. Nếu các ô mục tiêu nằm trong một phạm vi nhất định, bạn không thể sử dụng phương pháp này.
2. Mỗi lần cần sắp xếp ô, bạn cần thực hiện lại các bước trên. |
1. Phương pháp này chỉ có thể được sử dụng trong các cột.
2. Khi sử dụng hàm SUBTOTAL, bạn có thể gặp lỗi khi chọn hàm và tham chiếu. |
1. Sử dụng mã VBA sẽ khiến mọi việc trở nên phức tạp hơn.
2. Nếu bạn không quen với macro VBA, có thể bạn sẽ gặp lỗi khi cần sửa đổi mã. |
Do đó, lần sau nếu cần chọn phương pháp, bạn có thể tham khảo bảng này. Chọn phương pháp phù hợp nhất sẽ giúp bạn hoàn thành công việc nhanh chóng hơn.
Công cụ khôi phục độc lập có thể là lựa chọn đầu tiên của bạn
Khi gặp lỗi Excel bị hỏng chắc chắn bạn sẽ cần phải sửa chữa ngay lập tức. Để sửa chữa Excel nhanh chóng và dễ dàng, bạn có thể sử dụng một công cụ khôi phục độc lập. Bạn chỉ cần cài đặt nó vào máy tính là có thể sửa chữa vấn đề xlsx Excel với một vài cú nhấp chuột. Do đó, ngay cả khi bạn không biết gì về khôi phục dữ liệu, bạn cũng có thể khôi phục các tệp bị hỏng của mình.
Giới thiệu tác giả:
Anna Ma là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa lỗi dữ liệu Word và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm











