Cách tạo một ô tìm kiếm đa cột đơn giản trên Google Sheets

Một ô tìm kiếm đa cột có nghĩa là một ô tìm kiếm có thể xử lý điều kiện trong nhiều cột khác nhau. Vì vậy, ô tìm kiếm như vậy chắc chắn sẽ chứa nhiều trường tìm kiếm.

Với các hàm Filter và Search, tôi sẽ tạo một ô tìm kiếm đa cột đơn giản trên Google Sheets. Với ô tìm kiếm này, bạn có thể tìm kiếm một bảng và lọc các hàng chứa các giá trị bạn cung cấp trong các trường tìm kiếm.

Trước đó, tôi đã chia sẻ về một ô tìm kiếm đơn cột nâng cao.

Tôi đã sử dụng truy vấn và một số toán tử so sánh truy vấn phức tạp trong đó – Cách tạo ô tìm kiếm bằng truy vấn trên Google Sheets. Cá nhân tôi, tôi rất thích ô tìm kiếm truy vấn.

Trong việc sử dụng thực tế, tôi đã thiết lập một ô tìm kiếm bằng truy vấn cho dữ liệu một cột duy nhất chứa khoảng 1500 tiêu đề bài đăng của tôi (xấp xỉ).

Tôi thấy ô tìm kiếm rất hữu ích để tìm kiếm dữ liệu cột duy nhất nói trên theo các cách khác nhau. Vì vậy, tôi có thể đảm bảo rằng tôi không lặp lại một tiêu đề trong các bài đăng tương lai của mình.

Nhưng nhiều người dùng đang tìm cách tạo một ô tìm kiếm đa cột đơn giản trên Google Sheets. Tôi hy vọng hướng dẫn này sẽ hữu ích cho họ.

Cách tìm kiếm một bảng bằng cách sử dụng ô tìm kiếm đa cột đơn giản

Trước tiên, tôi sẽ chỉ cho bạn cách ô tìm kiếm đa cột hoạt động trên Google Docs Sheets. Sau đó, chúng ta có thể chuyển sang phần hướng dẫn chi tiết về cách tạo ra nó.

Ví dụ dưới đây minh họa cách một ô tìm kiếm hai cột hoạt động.

Multi-Column Search Box in Google Sheets

Trong ví dụ này, các trường tìm kiếm nằm trong ô G2 và H2 chứa tiêu chí cho các cột B và C tương ứng.

Trước tiên, tôi sẽ chỉ cho bạn cách trường tìm kiếm hoạt động. Đối với việc này, tôi sẽ sử dụng sự kết hợp Filter + Search trong một cột duy nhất.

Đúng! Hãy bắt đầu với một ô tìm kiếm đơn cột.

Sau khi đã hiểu, bạn có thể dễ dàng tạo ra một ô tìm kiếm đa cột trên Google Sheets.

Cách sử dụng các hàm Filter và Search để tìm kiếm trong một cột

Để lọc một cột hoặc nhiều cột, chúng ta có thể sử dụng hàm Filter trong Google Docs Sheets. Có Query cũng tương tự. Nhưng tôi sử dụng hàm Filter cho ô tìm kiếm vì nó dễ hiểu.

Hãy kiểm tra: Google Sheets Functions Guide.

Vậy tại sao tôi lại sử dụng hàm Search kết hợp?

Để hiểu tại sao tôi sử dụng kết hợp Filter + Search để tạo một ô tìm kiếm, hãy xem ví dụ dưới đây.

Filter search box and NA error

Trong ví dụ trên, trường tìm kiếm của tôi là ô C2 và khóa tìm kiếm là “Fancy”.

Vì khóa tìm kiếm “Fancy” không có sẵn, nghĩa là không có kết quả tìm kiếm chính xác, hàm lọc trong ô D2 trả về lỗi #N/A. Đây là công thức đó.

Công thức Filter:
=filter(A2:A,A2:A=C2)

Trong đó, đối số đầu tiên A2:A là phạm vi dữ liệu, có nghĩa là dữ liệu cần được lọc.

Lọc dựa trên một điều kiện. Điều kiện đó là đối số thứ hai, tức là A2:A=C2.

Đối với lọc phầnial, chúng ta có thể sử dụng hàm Search như dưới đây.

Công thức Filter + Search:
=filter(A2:A,search(C2,A2:A))

Kết quả (Các loại táo chứa chuỗi “Fancy”)

U.S. Extra Fancy
U.S. Extra Fancy
U.S. Extra Fancy
U.S. Fancy

Nó sẽ trả về tất cả các hàng mà chuỗi “Fancy” xuất hiện trong cột A. Vì vậy, bạn có thể chọn giữa một kết hợp phầnial hoặc chính xác trong ô tìm kiếm của mình.

Lưu ý: Ở đây với thuật ngữ “kết quả chính xác”, tôi không có nghĩa là phân biệt chữ hoa chữ thường. Tôi chỉ đơn giản là có nghĩa là phù hợp chuỗi hoàn chỉnh hoặc phầnial.

Tôi đang sử dụng phương pháp Filter + Search trong ô tìm kiếm hai cột của mình bên dưới (xem ảnh screenshot động ở đầu bài viết này).

Cách tạo một ô tìm kiếm đa cột đơn giản hai cột trên Google Docs Sheets

Tôi có một tập dữ liệu bốn cột trong phạm vi A1:D và hai trường tìm kiếm nằm trong phạm vi G2:H2.

Công thức Combo Filter + Search trong ô F5:
=filter(A2:D,search(G2,B2:B),search(H2,C2:C))

Bước để tạo một ô tìm kiếm hai cột trên Google Sheets

Đây là một ví dụ hoàn hảo về cách tạo một ô tìm kiếm đa cột trên Google Sheets.

Nếu bạn theo đuổi một sự “chính xác”, sau đó sử dụng công thức Filter như dưới đây. Không cần sử dụng hàm Search.

=filter(A2:D,B2:B=G2,C2:C=H2)

Bạn có thể thêm nhiều cột hơn, nếu bạn có nhiều cột hơn để lọc.

Lưu ý vài điểm

Trong các trường tìm kiếm, nghĩa là trong các ô G2 và H2, bạn có thể sử dụng xác thực dữ liệu để tạo một hộp thoại thả xuống để chọn tiêu chí. Điều đó giúp bạn có thể chọn một tiêu chí/điều kiện từ menu thả xuống để lọc hoặc nhấp vào nút xóa để làm trống tiêu chí.

Một tiêu chí không xuất hiện trong ô tìm kiếm có thể làm hỏng bộ lọc của bạn. Hộp thoại thả xuống giúp chúng ta tránh điều đó.

Bạn có thể làm cho ô tìm kiếm trên trở nên nâng cao hơn nếu bạn hiểu rõ cách sử dụng hàm Filter.

Tôi có nghĩa là bạn có thể lọc dựa trên nhiều điều kiện trong một cột duy nhất, sử dụng các toán tử so sánh và vân vân. Các hướng dẫn Filter bên dưới sẽ hữu ích cho bạn trong hướng đi này.

  1. Cách sử dụng AND, OR với hàm Filter trên Google Sheets.
  2. Cách sử dụng tiêu chí ngày trong hàm Filter trên Google Sheets.
  3. Regexmatch trong tiêu chí Filter trên Google Sheets.

Tôi đã cung cấp đủ ví dụ để giúp bạn tạo một ô tìm kiếm đa cột trên Google Sheets mà có thể hữu ích đáp ứng nhu cầu của bạn.

Nếu bạn thấy những mẹo hữu ích, hãy dành chút thời gian để chia sẻ hướng dẫn này. Hãy xem các nút Chia sẻ xã hội bên dưới.

Related posts