Computer >> Máy Tính >  >> Phần mềm >> Office

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

Bài viết này minh họa cách tạo danh sách thả xuống có thể tìm kiếm trong excel. Nó chỉ ra 2 cách bạn có thể làm điều đó trong excel bằng cách sử dụng công thức và VBA. Hình ảnh sau đây nêu bật mục đích của bài báo này. Hãy xem nhanh bài viết để biết nó được thực hiện như thế nào.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

Bạn có thể tải xuống sách bài tập thực hành từ nút tải xuống bên dưới.

2 cách tạo danh sách thả xuống có thể tìm kiếm trong Excel

Hãy tưởng tượng bạn có tập dữ liệu sau trong trang tính có tên là Bang . Tập dữ liệu chứa thông tin về 13 tiểu bang đầu tiên của Hoa Kỳ.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

Bây giờ bạn muốn tạo danh sách thả xuống có thể tìm kiếm trong ô B4 trong trang tính có tên Thả xuống .

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

Sau đó, bạn cần làm theo các bước được đánh dấu trong các phương pháp sau.

1. Tạo danh sách thả xuống có thể tìm kiếm bằng công thức trong Excel

Đầu tiên, chúng tôi sẽ tạo một danh sách thả xuống có thể tìm kiếm bằng công thức excel. Làm theo các bước bên dưới để có thể thực hiện điều đó.

📌 Các bước

  • Trước tiên, hãy nhập công thức sau vào ô E5 trong trang tính có tên Bang .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")
  • Chức năng TÌM KIẾM trong công thức tìm kiếm một giá trị nhất định.
  • Hàm ISNUMBER trả về Đúng nếu đầu ra của chức năng Tìm kiếm là một số. Nếu không, nó trả về False .
  • Chức năng FILTER lọc dữ liệu theo các tiêu chí đã cho.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Sau đó, chọn ô B4 trong Trình đơn thả xuống bảng tính. Tiếp theo chọn Dữ liệu>> Xác thực dữ liệu .

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Sau đó, chọn Cài đặt trong tab Xác thực dữ liệu cửa sổ. Tiếp theo, chọn Danh sách trong Cho phép: bằng cách sử dụng mũi tên thả xuống.
  • Sau đó, nhập công thức sau vào Nguồn lĩnh vực này.
=States!$E$5#
  • Sau đó, đi tới Cảnh báo lỗi tab.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Bây giờ bỏ chọn Hiển thị cảnh báo lỗi sau khi nhập dữ liệu không hợp lệ . Sau đó nhấn OK nút.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Cuối cùng, danh sách thả xuống có thể tìm kiếm đã được tạo. Bây giờ, hãy nhập nội dung nào đó (mới) vào ô B4 . Sau đó chọn mũi tên thả xuống hiển thị ở góc dưới bên phải của ô. Sau đó, bạn sẽ thấy tất cả các kết quả tìm kiếm có liên quan như trong hình sau.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

Đọc thêm: Cách tạo danh sách thả xuống dựa trên công thức trong Excel (4 cách)

Bài đọc tương tự:

  • Cách sao chép danh sách thả xuống của bộ lọc trong Excel (5 cách)
  • Tạo Danh sách Thả xuống Excel từ Bảng (5 Ví dụ)
  • Cách tạo danh sách từ phạm vi trong Excel (3 phương pháp)
  • Tự động cập nhật danh sách thả xuống trong Excel (3 cách)
  • Cách tạo hộp danh sách nhiều lựa chọn trong Excel

2. Tạo danh sách thả xuống có thể tìm kiếm với Excel VBA

Bây giờ, giả sử bạn không muốn chọn bất kỳ mũi tên thả xuống nào để xem các kết quả có liên quan. Thay vì bạn muốn xem kết quả tìm kiếm như được hiển thị trong Google Tìm kiếm. Sau đó, hãy làm theo các bước bên dưới.

📌 Các bước

  • Trước tiên, bạn cần thực hiện theo các bước trước khi Dữ liệu>> Xác thực dữ liệu chỉ trong phương pháp trước đó.
  • Sau đó, chọn ô E5 Hoa Kỳ bảng tính. Sau đó, chọn Công thức>> Trình quản lý tên .

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Tiếp theo, chọn Mới trong Trình quản lý tên cửa sổ để xác định danh sách.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Sau đó, thay đổi Tên vào Dropdown_List trong Tên mới cửa sổ.
  • Sau đó, hãy nhập công thức sau vào mục Tham chiếu đến đồng ruộng. Sau đó nhấn OK cái nút. Công thức sử dụng INDEX COUNTIF chức năng.
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Bây giờ, hãy chuyển đến Trình đơn thả xuống bảng tính. Sau đó chọn Chèn>> Hộp tổ hợp từ Nhà phát triển tab.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Tiếp theo, hãy kéo chuột để thay đổi kích thước ComboBox một cách chính xác như hình bên dưới.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Sau đó, bạn sẽ thấy một ComboBox mới được tạo như sau.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Bây giờ, hãy nhấp chuột phải vào ComboBox và chọn Thuộc tính .

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Sau đó, chọn Bảng chữ cái trong tab Thuộc tính cửa sổ. Sau đó, thực hiện các thay đổi sau: AutoWordSelect>> False , Ô được liên kết>> B4 , MatchEntry>> 2 - fnMatchEntryNone .

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Bây giờ, hãy sao chép đoạn mã sau.
Private Sub ComboBox1_Change()

ComboBox1.ListFillRange = "Dropdown_List"

Me.ComboBox1.DropDown

End Sub
  • Sau đó, nhấp đúp vào ComboBox . Thao tác này sẽ đưa bạn trực tiếp đến mô-đun mới trong Microsoft VBA cửa sổ. Sau đó, dán mã đã sao chép vào mô-đun trống như hình dưới đây. Tiếp theo, nhấn F5 để chạy mã.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

  • Cuối cùng, danh sách thả xuống có thể tìm kiếm sẽ hoạt động giống như Google Tìm kiếm.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel (2 phương pháp)

Đọc thêm: Giá trị duy nhất trong danh sách thả xuống với VBA trong Excel (Hướng dẫn đầy đủ)

Những điều cần nhớ

  • Bạn cần bỏ chọn Chế độ thiết kế trong Nhà phát triển để có thể nhập vào ComboBox .
  • Đừng quên đảm bảo rằng tham chiếu tuyệt đối được nhập đúng vào các công thức.
  • Sử dụng CTRL + SHIFT + Enter trong trường hợp công thức mảng không hoạt động.

Kết luận

Bây giờ bạn đã biết cách tạo danh sách thả xuống có thể tìm kiếm trong excel. Vui lòng sử dụng phần bình luận bên dưới để có thêm thắc mắc hoặc đề xuất và cũng cho chúng tôi biết nếu bạn có thể tự làm điều đó. Bạn cũng có thể truy cập ExcelDemy của chúng tôi blog để đọc thêm trên excel. Hãy ở lại với chúng tôi và tiếp tục học hỏi.

Các bài viết có liên quan

  • Cách tạo biểu mẫu với danh sách thả xuống trong Excel
  • Ẩn hoặc Hiện các Cột Dựa trên Lựa chọn Danh sách Thả xuống trong Excel
  • Cách chọn từ thả xuống và kéo dữ liệu từ trang tính khác nhau trong Excel
  • Cách xóa các mục đã sử dụng khỏi danh sách thả xuống trong Excel (2 phương pháp)
  • Xóa các bản sao khỏi danh sách thả xuống trong Excel (4 phương pháp)