Phương Ngân
hỏi · Làm sao để chọn nhanh các ô cùng màu trên Excel?
Tuyệt vời, bạn muốn tối ưu hóa việc làm việc trên Excel bằng cách chọn nhanh các ô có cùng màu sắc! Điều này có thể giúp bạn tiết kiệm rất nhiều thời gian, đặc biệt là với các bảng tính lớn.
Sử dụng "Find and Select" kết hợp với Định dạng có điều kiện (Conditional Formatting) ✨
Đây là cách hiệu quả nhất và linh hoạt nhất để đạt được điều bạn muốn. Đầu tiên, chúng ta sẽ sử dụng Định dạng có điều kiện để đánh dấu các ô theo màu sắc, sau đó dùng chức năng "Find and Select" để chọn tất cả các ô đã được đánh dấu.
Bước 1: Đánh dấu các ô bằng Định dạng có điều kiện
Giả sử bạn có các ô với nhiều màu khác nhau và muốn chọn tất cả các ô có cùng một màu nhất định (ví dụ: màu vàng).
1. Chọn vùng dữ liệu: Bôi đen toàn bộ vùng dữ liệu trên bảng tính của bạn.
2. Áp dụng Định dạng có điều kiện:
* Vào tab Home > nhóm Styles > Conditional Formatting.
* Chọn New Rule... (Quy tắc mới).
* Trong hộp thoại "New Formatting Rule", chọn loại quy tắc "Use a formula to determine which cells to format" (Sử dụng công thức để xác định ô cần định dạng).
* Tại ô "Format values where this formula is true" (Định dạng giá trị khi công thức này đúng), bạn sẽ nhập một công thức để kiểm tra màu sắc của ô. Công thức này hơi phức tạp một chút và phụ thuộc vào cách bạn tô màu.
* Nếu màu được áp dụng bằng Định dạng có điều kiện: Bạn sẽ cần xác định chính xác quy tắc Định dạng có điều kiện đó và áp dụng nó lại.
* Nếu màu được áp dụng thủ công (Fill Color): Đây là trường hợp khó hơn một chút vì Excel không có hàm trực tiếp để đọc màu thủ công. Tuy nhiên, bạn có thể sử dụng một Hàm tùy chỉnh (User-Defined Function - UDF) bằng VBA.
* Cách đơn giản hơn nếu bạn không ngại dùng VBA:
* Nhấn "Alt + F11" để mở cửa sổ VBA Editor.
* Vào Insert > Module.
* Dán đoạn mã sau vào:Function GetCellColor(Target As Range) As Double
GetCellColor = Target.Cells(1, 1).Interior.Color
End Function
* Đóng VBA Editor.
* Quay lại Excel, tại ô đầu tiên của vùng bạn muốn kiểm tra (ví dụ: A2), nhập công thức: "=GetCellColor(A2)". Kéo công thức này xuống cho toàn bộ cột. Công thức này sẽ trả về một giá trị số đại diện cho màu của ô đó.
* Bây giờ, bạn có thể áp dụng Định dạng có điều kiện dựa trên các giá trị số này. Ví dụ, nếu ô A2 có màu vàng, và giá trị số của màu vàng là 65535, bạn sẽ tạo quy tắc Định dạng có điều kiện với công thức: "=GetCellColor($A2)=65535" (với tham chiếu cột tuyệt đối và tham chiếu hàng tương đối).
* Nhấn nút Format....
* Trong tab Fill (Tô màu), chọn màu bạn muốn làm nổi bật (ví dụ: màu vàng).
* Nhấn OK trong cả hai hộp thoại.
Bước 2: Chọn tất cả các ô có màu đã định dạng
1. Vào "Find and Select":
* Vào tab Home > nhóm Editing > Find & Select.
* Chọn Go To Special... (Đi tới Đặc biệt...).
2. Chọn "Conditional formatting (all)" hoặc "Constants" tùy theo cách bạn đánh dấu:
* Nếu bạn đã dùng Định dạng có điều kiện để đánh dấu, chọn Conditional formatting (all) (Định dạng có điều kiện (tất cả)).
* Sau đó, chọn loại Định dạng có điều kiện bạn muốn chọn: "All" (Tất cả), "Current rule" (Quy tắc hiện tại), hoặc "Top/Bottom rules" (Quy tắc Cao nhất/Thấp nhất) tùy thuộc vào quy tắc bạn đã tạo. Thường thì "All" hoặc "Current rule" sẽ phù hợp.
* Nếu bạn dùng phương pháp hàm "GetCellColor" và tạo quy tắc riêng cho màu đó, hãy chọn "Constants" (Hằng số), và Excel sẽ chọn các ô áp dụng quy tắc này.
3. Nhấn OK.
Excel sẽ chọn tất cả các ô trong vùng dữ liệu ban đầu có màu sắc mà bạn đã định dạng theo quy tắc Định dạng có điều kiện.
Sử dụng tính năng "Find" (Tìm kiếm) với định dạng màu 🎨
Đây là một cách khác, có thể đơn giản hơn nếu bạn chỉ cần chọn các ô có cùng một màu tô màu thủ công.
1. Mở hộp thoại "Find and Replace":
* Nhấn "Ctrl + F" để mở hộp thoại Find and Replace (Tìm kiếm và Thay thế).
2. Chọn định dạng màu:
* Nhấn vào nút Options >> để mở rộng tùy chọn.
* Nhấn vào nút Format... (Định dạng...) trong mục "Find what" (Tìm gì).
* Trong hộp thoại Find Format, vào tab Format....
* Vào tab Fill (Tô màu), chọn màu bạn muốn tìm kiếm.
* Nhấn OK.
3. Tìm kiếm tất cả:
* Trong hộp thoại Find and Replace, nhấn nút Find All (Tìm tất cả).
4. Chọn các kết quả tìm kiếm:
* Danh sách các ô tìm thấy sẽ xuất hiện ở phía dưới của hộp thoại. Bạn có thể nhấn "Ctrl + A" trong danh sách này để chọn tất cả các ô đã được tìm thấy.
* Sau đó, bạn có thể đóng hộp thoại Find and Replace. Bây giờ, tất cả các ô có màu đó đã được chọn.
Lưu ý quan trọng:
* Phương pháp Find and Select với Định dạng có điều kiện sẽ linh hoạt hơn nhiều vì nó có thể xử lý cả các màu được áp dụng tự động (ví dụ: màu dựa trên giá trị lớn hơn, nhỏ hơn, v.v.).
* Phương pháp Find với định dạng màu sẽ hoạt động tốt nhất cho các ô được tô màu thủ công.
Hy vọng những hướng dẫn này sẽ giúp bạn làm việc trên Excel hiệu quả hơn, bạn nhé! Nếu bạn gặp khó khăn ở bước nào, đừng ngần ngại hỏi thêm nhé!

