Dò tìm như kiểu google

Liên hệ QC

quoc_huy1702

Thành viên hoạt động
Tham gia
9/6/11
Bài viết
132
Được thích
20
Nghề nghiệp
NVVP
Chào mọi người,

Mình muốn hỏi Excel có làm được như vầy không?
fd5ae44d0c1f62f567c667ac1c73bf13_45286260.enablemacro.jpg


Dò tìm tên khách hàng từ sheet dskh như kiểu google . Gõ 1 vài từ gợi ý, hiện ra 1 list các từ tương tự, sau đó click chọn cụ từ ưng ý thì dữ liệu được nhập vào ô đó.
 

File đính kèm

Chào mọi người,

Mình muốn hỏi Excel có làm được như vầy không?
fd5ae44d0c1f62f567c667ac1c73bf13_45286260.enablemacro.jpg


Dò tìm tên khách hàng từ sheet dskh như kiểu google . Gõ 1 vài từ gợi ý, hiện ra 1 list các từ tương tự, sau đó click chọn cụ từ ưng ý thì dữ liệu được nhập vào ô đó.
Được chứ ! dùng Validation như bài #6 của trang này.
http://www.giaiphapexcel.com/forum/...h-sách-hàng-hóa-vào-excel&p=398508#post398508
 
Ý mình là tại cell đó mình gõ 1 vài ký tự gợi ý ; excel sẽ hiện ra danh sách các cụm từ gần với từ gợi ý; dựa vào csdl bên sheet dskh.
Việc làm bằng validation thì mình cũng biết; có điều khi danh sách dài quá thì việc kéo lên kéo xuống cũng mất thời gian.
 
Ý mình là tại cell đó mình gõ 1 vài ký tự gợi ý ; excel sẽ hiện ra danh sách các cụm từ gần với từ gợi ý; dựa vào csdl bên sheet dskh.
Việc làm bằng validation thì mình cũng biết; có điều khi danh sách dài quá thì việc kéo lên kéo xuống cũng mất thời gian.
Cũng được bạn à, có rất nhiều cách, bạn có thể dùng validation cũng được, dùng listbox cũng được, rồi hạn chế chỉ có 4 kết quả được nạp vào. Quan trọng là, bạn đánh giá cụm từ gần với từ gợi ý dựa trên thuật toán như thế nào?
 
Lần chỉnh sửa cuối:
Cũng được bạn à, có rất nhiều cách, bạn có thể dùng validation cũng được, dùng listbox cũng được, rồi hạn chế chỉ có 4 kết quả được nạp vào. Quan trọng là, bạn đánh giá cụm từ gần với từ gợi ý dựa trên thuật toán như thế nào?
Bạn có thể giúp mình ko? mình gà mấy khoản thuật toán ; đại khái chỉ là tìm cụm từ có dấu và tra trong bảng dữ liệu tìm ô nào có cụm từ đó thì thể hiện ra để lựa chọn. Khi chọn thì lấy toàn bộ giá trị của ô đó vào.
 
Bạn có thể giúp mình ko? mình gà mấy khoản thuật toán ; đại khái chỉ là tìm cụm từ có dấu và tra trong bảng dữ liệu tìm ô nào có cụm từ đó thì thể hiện ra để lựa chọn. Khi chọn thì lấy toàn bộ giá trị của ô đó vào.
Ý mình là, giả sử có 6 từ như tấm hình google của bạn.
1. game hay
2. game thoi trang
3. game dua xe
4. game dao vang
5. game hot
6. game thieu nhi

Thuật toán thông thường thì khi bạn đánh chữ game vào nó sẽ hiện lên hết cả 6 cái (cái này trong GPE rất nhiều, như cái validation mà bạn Hong.Van dẫn link cũng rất tốt rồi). Tuy nhiên, nếu bạn muốn hạn chế trong phạm vi chỉ hiện 4 kết quả gần nhất (theo ý bạn), vậy thì bạn làm cách nào để phân định được 4 kết quả gần nhất đó?
 
cách này chỉ dùng đc khi gõ chữ đầu tiên, lỡ mình gõ chữ ở giữa hoặc tìm kiếm nội dung ở giữa thì không làm đc :(

vd mình có list:
1. tranh dan tuong han quoc
2. tranh dan tuong gia re han quoc
3. noi that han quoc sang trong
4. han quoc chat luong
5. tam op 3d han quoc gia re tai ha noi

Nếu làm như cách trên thì bó tay :(
 
Tại B5 sheet "do tim" bạn nhập công thức sau vào rồi nhấn ctrl + shiht + enter => kéo xuống bao dòng tùy bạn. Tại ô E2 sheet "do tim" bạn nhập 1 từ, 2 từ ... tùy ý =>enter xem kết quả nhé - Hy vọng đúng ý bạn :
=IF('do tim'!$E$2=0;"";IFERROR(INDEX(dskh!$C$1:$C$120;SMALL(IF(IFERROR(SEARCH('do tim'!$E$2;dskh!$C$1:$C$120);0)>0;ROW($C$1:$C$120);"");ROWS($A$1:A1)));""))

Theo cách bạn hỏi, Mình trả lời như thế. Nhưng theo mình nhìn File của bạn thì góp ý đôi điều thế này :
1- Nên dò tìm theo mã vì bạn đã đặt mã cho từng khách thì không sợ xảy ra trùng như họ và tên
2- Dò tìm theo mã sẽ tiện Lúc đó chỉ cần dùng hàm vlookup hoặc code để lấy thông tin kèm theo như địa chỉ .... của khách hàng đó
nếu dò tìm theo tên khi họ tên trùng thì lấy thông tin kèm theo như địa chỉ .... của khách hàng đó ? ? ?
Mấy lời cùng bạn. Chúc thành công
 
Lần chỉnh sửa cuối:
Có thể làm được, ví dụ gõ be09, thì có bao nhiêu kết quả đều hiện ra, dù cho vị trí nó năm ở đâu.

1/ Sáng nay be09 đi làm sớm thế.
2/ be09 đi họp rồi à.
3/ Chiều nào cũng đi nhậu vậy be09.

Từ ý tưởng đến kết quả còn xa lắm, từ từ động não nó sẽ ra thôi.
 
Cái topic này hay wa nè.Ngồi hóng các thánh cho e học hỏi!
 
Web KT

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

Back
Top Bottom