Trong video này, chúng ta sẽ xem xét cách tạo hộp tìm kiếm đánh dấu các hàng trong bảng bằng cách sử dụng định dạng có điều kiện và công thức kiểm tra một số cột cùng một lúc.
Đây là một giải pháp thay thế tuyệt vời cho việc lọc, vì bạn có thể thấy thông tin bạn đang tìm kiếm được đánh dấu trong ngữ cảnh.
Chúng ta hãy xem xét.
Ở đây chúng ta có một bảng chứa dữ liệu đơn hàng. Chúng tôi có thể thêm một bộ lọc và sử dụng nó để khám phá dữ liệu.
Nhưng các bộ lọc có thể hơi rắc rối.
Bạn tiếp tục thay đổi bộ lọc và bạn không thể thấy những gì bạn đang tìm kiếm trong ngữ cảnh của dữ liệu khác.
Hãy thực hiện một cách tiếp cận khác và thêm một "hộp tìm kiếm" phía trên dữ liệu. Chúng tôi sẽ sử dụng định dạng có điều kiện để đánh dấu các hàng có chứa văn bản được nhập vào hộp tìm kiếm.
Đầu tiên, gắn nhãn hộp tìm kiếm và thêm màu tô. Tiếp theo, đặt tên cho ô là "search_box". Điều này sẽ giúp bạn dễ dàng sử dụng công thức sau này hơn. Sau đó, thêm một số văn bản, để bạn có thể thấy quy tắc được áp dụng sau khi tạo.
Bây giờ chúng ta cần thêm một quy tắc sử dụng hộp tìm kiếm. Chọn toàn bộ phạm vi dữ liệu và thêm quy tắc định dạng có điều kiện tùy chỉnh sử dụng công thức.
Để làm cho quy tắc linh hoạt, chúng ta sẽ sử dụng hàm TÌM KIẾM. TÌM KIẾM có 3 đối số: văn bản cần tìm kiếm, văn bản cần tìm bên trong và, tùy chọn, vị trí bắt đầu. Khi TÌM KIẾM tìm thấy thứ gì đó, nó sẽ trả về vị trí dưới dạng số. Nếu không tìm thấy văn bản, nó sẽ trả về số không.
=SEARCH(search_box,$C5&$D5&$E5&$F5)
Công thức này sử dụng SEARCH để tìm kiếm văn bản trong search_box bên trong các cột C, D, E và F, được gắn với nhau bằng CONCATENATE.
Đảm bảo số hàng khớp với hàng của ô hiện hoạt.
Chìa khóa để hiểu quy tắc này là hãy nhớ rằng nó sẽ được đánh giá cho mỗi ô trong bảng. Các ký hiệu đô la khóa các cột, nhưng các hàng có thể tự do thay đổi.
Khi TÌM KIẾM trả về bất kỳ số nào trừ số 0, quy tắc sẽ kích hoạt và định dạng có điều kiện sẽ được áp dụng.
Bây giờ, hãy thêm màu tô sáng phù hợp với màu của hộp tìm kiếm và hoàn thành quy tắc.
Hộp tìm kiếm hiện đang hoạt động và các đơn đặt hàng nơi thành phố là "Dallas" được đánh dấu. Bạn không cần phải nhập các từ hoàn chỉnh vì chức năng TÌM KIẾM chỉ khớp với văn bản.
Tuy nhiên đang có một vấn đề. Nếu chúng ta xóa hộp_tìm_kiếm, tất cả các hàng sẽ được tô sáng. Đó là vì SEARCH trả về số 1 nếu văn bản cần tìm trống.
Bạn có thể khắc phục sự cố này bằng cách gói hàm TÌM KIẾM trong câu lệnh IF trả về giá trị 0 khi hộp tìm kiếm trống.
Đối với bài kiểm tra logic, hãy sử dụng ISBLANK (hộp tìm kiếm). Nếu đúng, trả về số không. Nếu không, hãy sử dụng công thức gốc.
=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))
Giờ đây, không có hàng nào được đánh dấu khi hộp tìm kiếm trống, nhưng quy tắc vẫn kích hoạt khi nhập văn bản.
Bạn có thể sử dụng phương pháp này để tìm kiếm bao nhiêu cột tùy thích.
Khóa học
Định dạng có điều kiệnCác phím tắt liên quan
Chuyển đổi Bộ lọc tự động Ctrl
+ Shift
+ L
⌘
+ ⇧
+ F
Mở rộng các lựa chọn để xuống ô cuối cùng Ctrl
+ Shift
+ ↓
⌃
+ ⇧
+ ↓
Mở rộng các lựa chọn bên phải ô cuối cùng Ctrl
+ Shift
+ →
⌃
+ ⇧
+ →