Thuật toán tìm kiếm (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoangminhgiam

Thành viên mới
Tham gia
24/2/13
Bài viết
13
Được thích
0
Ai giúp mình thuật toán tìm kiếm với.
Chẳng là nhiều khi mình gặp các từ viết tắt, khi tìm kiếm gặp rất nhiều khó khăn.
Ví dụ trong file excel có cụm từ như sau:

VD1:
Hanoi la thudo cua vietnam
Mình muốn khi tìm kiếm bằng cụm chữ HLTCV thì nó tìm ra cell có nội dung trên (tóm lấy các chữ cái đầu)
Hoặc khi tìm kiếm bằng cụm từ HLTC thì nó cũng tìm ra cell có nội dung trên.

VD2:
Hanoi-la-thudo-cua-vietnam
Mình muốn khi tìm kiếm bằng cụm chữ HLTCV thì nó tìm ra cell có nội dung trên (tóm lấy các chữ cái đầu)
Hoặc khi tìm kiếm bằng cụm từ HLTC thì nó cũng tìm ra cell có nội dung trên.

VD3:
Hanoi_la_thudo_cua_vietnam
Mình muốn khi tìm kiếm bằng cụm chữ HLTCV thì nó tìm ra cell có nội dung trên (tóm lấy các chữ cái đầu)
Hoặc khi tìm kiếm bằng cụm từ HLTC thì nó cũng tìm ra cell có nội dung trên.

Nếu làm được như trên thì có thể nâng cao cho chức năng tìm kiếm Ctr+F trên excel :D
 
Lần chỉnh sửa cuối:
Có thể được, nhưng lằng nhằng lắm đó bạn!

Xét ví dụ này:
[thongbao]VD1:
Hanoi la thudo cua vietnam
Mình muốn khi tìm kiếm bằng cụm chữ HLTCV thì nó tìm ra cell có nội dung trên (tóm lấy các chữ cái đầu)
Hoặc khi tìm kiếm bằng cụm từ HLTC thì nó cũng tìm ra cell có nội dung trên.
[/thongbao]

Ta cần trãi qua các bước:

B1: Tìm các ô có chứa từ 'H'

B2: Loại bớt các ô không chứa từ 'H' đầu dòng; Đưa các ô thỏa vô biến Range

B3: Duyệt theo các ô, Tìm đến 'L' có ở đầu từ trong dữ liệu từng ô,. . . ; Đưa các ô thỏa vô biến Range nào đó đã khai báo

& cứ thế tiếp cho đến hết nhóm từ cần tìm

(Nếu là mình thì mình xài fương thức FIND() & hàm Intr() trước tiên để đạt kết quả thô cái đã!)
 
Upvote 0
Muốn dễ tìm thì bạn phải có qui luật nhập không thay đổi
Cụ thể trường hợp trên , tôi sẽ làm :
- Thay thế dấu - ; _ thành khỏang trắng
- Lấy các chữ đầu ghép lại
- Duyệt tìm và liệt kê
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom