Cách tạo From tìm kiếm dữ liệu thần tốc trên Excel

Vâng, thưa quý bạn và các vị 😀 trong bài viết về Excel ngày hôm nay, mình sẽ chia sẻ tới các bạn một thủ thuật tạo ô tìm kiếm trên file Excel, khác với cách tìm kiếm giá trị ở các hàm VLOOKUP, HLOOKUP và INDEX, MATCH khá rườm rà ở các công thức và giá trị, đối số.

Với From tìm kiếm này thì bạn chỉ cần gõ cú pháp để Excel tự động tìm kiếm các giá trị tuyệt đối và tương đối tương tự như công cụ Search trên Google. Hỗ trợ các bạn lọc và tìm kiếm các giá trị mong muốn trên những bảng tính dài một cách dàng và nhanh chóng hơn.

Hướng dẫn tạo From tìm kiếm trên file Excel

+ Bước 1: Đầu tiên, bạn mở file Excel của bạn lên. Tại đây bạn click chọn ô tiêu đề của các giá trị cần tạo tìm kiếm => và mở tab Insert => chọn Table.

tao-form-tim-kiem-du-lieu-tren-excel (1)

Sau đó tích chọn vào lựa chọn My table has headers => và nhấn ô OK để tạo bộ lọc cho bảng tính.

tao-form-tim-kiem-du-lieu-tren-excel (2)

+ Bước 2: Bây giờ bạn mở tab Design lên => và chọn mầu bạn muốn tạo cho bảng tính.

tao-form-tim-kiem-du-lieu-tren-excel (3)

Bạn click mở tab Fomulas => và chọn Name Manager.

tao-form-tim-kiem-du-lieu-tren-excel (4)

Hộp thoại Name Manager xuất hiên, bạn click vào Edit... như hình bên dưới.

tao-form-tim-kiem-du-lieu-tren-excel (5)

+ Bước 3: Bước này bạn hãy đặt tên cho vùng chọn của Sheet tại ô Name => Rồi nhấn OK để tạo.

tao-form-tim-kiem-du-lieu-tren-excel (6)

Sau đó click Close để thoát.

tao-form-tim-kiem-du-lieu-tren-excel (7)

+ Bước 4: Tiếp theo bạn mở tab Developer => chọn Insert => và tiếp tục chọn Text Box (ActiveX Control) => Và tạo From từ ô A2 đến B2.

tao-form-tim-kiem-du-lieu-tren-excel (8)

+ Bước 5: Rồi click chuột phải vào From => chọn Properties.

tao-form-tim-kiem-du-lieu-tren-excel (9)

Xuát hiện hộp thoại Properties Text Box => tại đây bạn nhập LinkedCell là ô A2 để tạo liên kết đên bảng tính => rồi nhấn (x) để thoát.

Note: Bạn hãy thay thế A2 bằng giá trị phù hợp với bảng Excel của bạn nhé.

tao-form-tim-kiem-du-lieu-tren-excel (10)

Sau đó bạn click chuột phải vào Text Box => chọn View Code để mở trình VBA.

tao-form-tim-kiem-du-lieu-tren-excel (11)

+ Bước 6: Tại hộp thoại Sheet (Code), bạn đặt con trỏ chuột trên phần End Sub như hình sau.

tao-form-tim-kiem-du-lieu-tren-excel (12)

Rồi copy đoạn Code sau (những vị trí mình tô đỏ là chỗ cần thay thế cho phù hợp với bảng của bạn nhé):

ActiveSheet.ListObjects(“HVT“).Range.AutoFilter Field:=1, _
Criteria1:=”*” & [A2] & “*”, Operator:=xlFilterValues

+ Bước 7: Paste vào giữa => sau đó thay đổi thông số:

  • Name Table tại phần Name Manager.
  • Và ô Cells thiết lập tại LinkedCell

=> Sau đó tắt hộp thoại Microsoft Visual Basic for Applications.

tao-form-tim-kiem-du-lieu-tren-excel (13)

Bây giờ bạn thay đổi lại màu cho các ô trong ô Text Box.

tao-form-tim-kiem-du-lieu-tren-excel (14)

+ Bước 8: Cuối cùng bạn nhấn vào Design Mode trong tab Developer để kích hoạt ô tìm kiếm.

tao-form-tim-kiem-du-lieu-tren-excel (15)

Và nhập ký tự tại ô Text Box để Test thử nhé.

tao-form-tim-kiem-du-lieu-tren-excel (16)

Test phát nữa ….

tao-form-tim-kiem-du-lieu-tren-excel (17)

Lời Kết

Okay vậy là xong, mình vừa hướng dẫn với các bạn cách tạo From tìm kiếm trên file Excel một cách khá chi tiết và dễ dàng, hỗ trợ cho việc tìm kiếm và lọc thông tin một cách siêu nhanh rồi đó.

Điều này cực kỳ hữu ích đối với các file Excel có nhiều dữ liệu. Vâng, và đến đây thì bài viết của mình cũng xin được tạm dừng. Hi vọng thủ thuật này sẽ hữu ích đối với các bạn.

Chúc các bạn thành công !

Đọc thêm:

CTV: Lương Trung – Blogchiasekienthuc.com

Bài viết đạt: 4.3/5 sao - (Có 7 lượt đánh giá)
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

12 comments

  1. nguyễn gia vy

    mình làm theo đúng như bạn chỉ nhưng bị lỗi RUN-TIME ERROR ”9” : SUBCRIPTS OUT OF RANGE. Bạn giúp mình với

  2. Tại sao mình làm mà nó chỉ tìm kiểm được với định dạng text, còn number thì nó ko tìm được nhỉ. Chỉ cho mình làm sao để có thể tìm kiếm được cả với định dạng. Thanks

  3. Mình cũng bị lỗi subscript out of range.
    Mò mẫm mãi mới biết hóa ra code sai. chỗ 02 dấu ” * ” trong Code là sai khi copy các bạn nhớ bỏ khoảng trống đi nhé ghi vậy “*”

  4. mình nói 1 lỗi mà mình mắc phải để các bạn chú ý. không có nói code của AD sai.

  5. bị lỗi RUN-TIME ERROR ”9” : xử lý bằng cách gõ láy hay dấu nháy kép tại 02 dòng code này:
    ActiveSheet.ListObjects(“HVT”).Range.AutoFilter Field:=1, _
    Criteria1:=”*” & [A2] & “*”, Operator:=xlFilterValues

    bỏ dấu trống ở chỗ * đi lại OK

    • RUN-TIME ERROR ”9” em khôg còn bị lỗi này nhưng vào tìm kiếm thì nó ẩn hết số cần tìm, bác cho em sdt em gọi nhờ bác tư vấn giúp ạ

  6. Như trên là tìm các mục thuộc nhiều hàng (tạm gọi là chiều đứng). Nhưng nếu mình có các mục tìm kiếm thuộc các cột khác nhau (tạm hiểu là chiều ngang) thì là thế nào bạn. Rất mong bạn giúp. Cảm ơn bạn trước

  7. Phương Lê Nguyễn

    Quá hay, cho mình xin số điện thoại. Mình muốn hợp tác

  8. mình đang rất cần cái này. admin hay bạn nào giúp mình với 0947962018


Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop