Bỏ qua nội dung chính

Làm cách nào để tạo hộp tìm kiếm của riêng bạn trong Excel?

Ngoại trừ việc sử dụng chức năng Tìm trong Excel, thực ra bạn có thể tạo hộp tìm kiếm của riêng mình để dễ dàng tìm kiếm các giá trị cần thiết. Bài viết này sẽ chỉ cho bạn hai phương pháp để tạo hộp tìm kiếm của riêng bạn trong Excel.

Tạo hộp tìm kiếm của riêng bạn với Định dạng có Điều kiện để đánh dấu tất cả các kết quả được tìm kiếm
Tạo hộp tìm kiếm của riêng bạn với các công thức để liệt kê tất cả các kết quả được tìm kiếm


Tạo hộp tìm kiếm của riêng bạn với Định dạng có Điều kiện để đánh dấu tất cả các kết quả được tìm kiếm

Bạn có thể làm như sau để tạo hộp tìm kiếm của riêng mình bằng cách sử dụng chức năng Định dạng có Điều kiện trong Excel.

1. Chọn phạm vi có dữ liệu bạn cần tìm kiếm bằng hộp tìm kiếm, sau đó nhấp vào Định dạng có điều kiện > Quy tắc mới theo Trang Chủ chuyển hướng. Xem ảnh chụp màn hình:

2. bên trong Quy tắc định dạng mới hộp thoại, bạn cần:

2.1) Chọn Sử dụng công thức để xác định ô cần định dạng tùy chọn trong Chọn một loại quy tắc cái hộp;

2.2) Nhập công thức = ISNUMBER (TÌM KIẾM ($ B $ 2, A5)) vào Định dạng các giá trị trong đó công thức này đúng cái hộp;

2.3) Nhấp vào Định dạng nút để chỉ định màu được đánh dấu cho giá trị được tìm kiếm;

2.4) Nhấp vào OK .

Chú ý:

1. Trong công thức, $ B $ 2 là ô trống mà bạn cần sử dụng làm hộp tìm kiếm và A5 là ô đầu tiên của dải ô đã chọn mà bạn cần tìm kiếm các giá trị trong đó. Vui lòng thay đổi chúng khi bạn cần.

2. Công thức không phân biệt chữ hoa chữ thường.

Bây giờ hộp tìm kiếm đã được tạo, khi nhập tiêu chí tìm kiếm vào hộp tìm kiếm B2 và nhấn phím Enter, tất cả các giá trị phù hợp trong phạm vi được chỉ định sẽ được tìm kiếm và đánh dấu ngay lập tức như ảnh chụp màn hình bên dưới.


Tạo hộp tìm kiếm của riêng bạn với các công thức để liệt kê tất cả các kết quả được tìm kiếm

Giả sử bạn có một danh sách dữ liệu nằm trong phạm vi E4: E23 mà bạn cần tìm kiếm, nếu bạn muốn liệt kê tất cả các giá trị phù hợp trong một cột khác sau khi tìm kiếm bằng hộp tìm kiếm của riêng mình, bạn có thể thử phương pháp dưới đây.

1. Chọn một ô trống liền kề với ô E4, ở đây tôi chọn ô D4, sau đó nhập công thức = IFERROR (TÌM KIẾM ($ B $ 2, E4) + ROW () / 100000, "") vào thanh công thức, rồi nhấn đăng ký hạng mục thi Chìa khóa. Xem ảnh chụp màn hình:

Chú thích: Trong công thức, $ B $ 2 là ô bạn cần dùng nó làm hộp tìm kiếm, E4 là ô đầu tiên của danh sách dữ liệu bạn cần tìm kiếm. Bạn có thể thay đổi chúng khi bạn cần.

2. Tiếp tục chọn ô E4, sau đó kéo Fill Handle xuống ô D23. Xem ảnh chụp màn hình:

3. Bây giờ chọn ô C4, nhập công thức = IFERROR (RANK (D4, $ D $ 4: $ D $ 23,1), "") vào Thanh công thức và nhấn đăng ký hạng mục thi Chìa khóa. Chọn ô C4, sau đó kéo Fill Handle xuống C23. Xem ảnh chụp màn hình:

4. Bây giờ bạn cần điền dải ô A4: A23 với số sê-ri tăng 1 từ 1 đến 20 như ảnh chụp màn hình bên dưới:

5. Chọn một ô trống bạn cần để hiển thị kết quả tìm kiếm, nhập công thức = IFERROR (VLOOKUP (A4, $ C $ 4: $ E $ 23,3, FALSE), "") vào Thanh công thức và nhấn đăng ký hạng mục thi Chìa khóa. Tiếp tục chọn ô B4, kéo Fill Handle xuống B23 như ảnh chụp màn hình bên dưới.

Từ bây giờ, khi nhập dữ liệu vào hộp tìm kiếm B2, tất cả các giá trị phù hợp sẽ được liệt kê trong phạm vi B4: B23 như hình minh họa bên dưới.

Chú thích: phương pháp này không phân biệt chữ hoa chữ thường.

Công cụ năng suất văn phòng tốt nhất

Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excelvà trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel Cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

tab kte 201905


Office Tab Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
me pueden apoyar en cual es la formula para solo buscar
porfa
This comment was minimized by the moderator on the site
Hi, for the second part: "Create Your Own Search Box With Formulas To List All Searched Results", it doesn't say what to do with the search box, my search box has no formula in it. I am trying to do it with multiple columns as well, does it work too?
This comment was minimized by the moderator on the site
Insert data from example. Copy formula in indicated cell, but delete space from formula. Easy!
This comment was minimized by the moderator on the site
i have tried using this but is dose not wont to highlight the box I am searching for why is this
This comment was minimized by the moderator on the site
Can you create a formula that captures two cells worth of information in retrospect i am using a set up that captures user names and badge data so i need it to when it filters that it carries both cells of information not just one
This comment was minimized by the moderator on the site
hi! I used the basic highlight search bar, but am having a couple of issues. it is predicting my search and finding it with no issues... however, it always highlights the cell a couple below or above the searched one. Are you able to help me with this please?
This comment was minimized by the moderator on the site
Hi! Is this applicable to Google Sheets? I'm trying to make a search box with formulas to list all searched results. I followed every steps listed above but the results shows nothing. There is an error tho, it says "change Iterative calculation". But whatever I do, it doesn't show anything - just blank. Can you help me with this, please... Thank you!
This comment was minimized by the moderator on the site
Good day,
This is only applicable to Microsoft Excel application. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
Hi! Is this applicable to Google Sheets? I'm trying to make a search box with formulas to list all searched results. I followed every steps listed above but the results shows nothing. There is an error tho, it says "change Iterative calculation". But whatever I do, it doesn't show anything - just blank. Can you help me with this, please... Thank you!
This comment was minimized by the moderator on the site
Hello, I am using to search between my vendors (one column) and brands (another column). With this setup, there are brands (like Microsoft) that can have more vendors (vendor A, vendor B, vendor C,...). I would like to search for the brand (microsoft) name and would like to see all possible vendors (A, B & C as well). But now the result is only the first vendor and that's all. How can I change/fix that?

Many thanks!
This comment was minimized by the moderator on the site
Hi Tomas,
Maybe you can rearrange your data and create a dynamic drop down list to solve the problem. You can browse the below article for more details.
https://www.extendoffice.com/documents/excel/1350-excel-create-dynamic-drop-down-list.html
This comment was minimized by the moderator on the site
i followed the resulted search method and it worked perfectly however the results are hyperlinked and it shows me the result without the hyperlink is there a way i can make it show me the result with the link connection?
This comment was minimized by the moderator on the site
After entering the formula =ISNUMBER(SEARCH($B$1,A4)) for conditional formatting, if the cell I used for the search function is blank, all the cells that are searched (A4:C368) are highlighted. But once a string is entered for the search criteria the cells containing the search criteria are highlighted correctly. Is there a way to tweak the formula to not highlight until search criteria is entered? Or did I do something wrong?

Also, using the formula in step 5 on another sheet within the workbook isn't working. What I'm trying to do is perform a search and show results of that search on one sheet named Search & Results while having the information to be searched on a sheet named Index. The formula I'm using is =IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") where A3 is the beginning of my numbered cells on the Search & Results sheet and the search is taking place throughout cells A4:C368 on the Index sheet.
This comment was minimized by the moderator on the site
same had been having the same issue with the formula,try this in your conditional formatting rule "=AND($I$1<>"",ISNUMBER(SEARCH($I$1,$B4)))", it works for me
I1 is my search box, B4 is first cell of selected range
This comment was minimized by the moderator on the site
Hi Colby. Your vlookup formula=IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") refers to range from A4 to C368 in Sheet name index which have only 3 column but you are entering 5 right after $C$368 which tells the vlookup formula to display value of column 5 which does not exists in your selected range. Fix this and I believe that your problem will be solved.
This comment was minimized by the moderator on the site
I have the same problem. Did you get an answer?
This comment was minimized by the moderator on the site
also me. i have the same problem
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations