Dò tìm gần đúng

Liên hệ QC

donhungtin2013

Thành viên mới
Tham gia
14/8/14
Bài viết
171
Được thích
4
Trong file đính kèm em muốn lấy mã code ở cột B của sheet data đưa vào cột B của sheet code, do dữ liệu của em nó không đồng nhất (cái này là do nhiều bộ phận gởi về em tổng hợp lại), chẳng hạn: cơ sở dữ liệu của em là máy doa điện Makita trong khi đó dữ liệu gởi là máy doa Makita nên không tham chiếu được với nhau. MỌi người giúp em đoạn code dò tìm gần đúng với ạ có thể sai số 3-4 từ cũng được. Em cảm ơn nhiều.
 

File đính kèm

Mã:
b4=INDEX(data!$B$3:$B$1757,MATCH("*"&LEFT(C4,LEN(C4)*0.5)&"*",data!$C$3:$C$1757,0),1)
 
Công thức chắc không ổn lắm anh ơi, có thể cho em xin đoạn code được không?
 
Trong file đính kèm em muốn lấy mã code ở cột B của sheet data đưa vào cột B của sheet code, do dữ liệu của em nó không đồng nhất (cái này là do nhiều bộ phận gởi về em tổng hợp lại), chẳng hạn: cơ sở dữ liệu của em là máy doa điện Makita trong khi đó dữ liệu gởi là máy doa Makita nên không tham chiếu được với nhau. MỌi người giúp em đoạn code dò tìm gần đúng với ạ có thể sai số 3-4 từ cũng được. Em cảm ơn nhiều.

Na ná giống cách tìm kiếm của google đây mà. Mần được cái tool này xem chừng cũng phải mất rất nhiều công sức
Thuật toán đơn giản mà tôi có thể nghĩ đến là:
- Tách chuỗi cần tìm thành từng từ riêng biệt
- Dò tìm từng từ trong CSDL
- Phần tử nào trong CSDL 'khớp" nhiều từ nhất thì lấy phần tử đó
 
Na ná giống cách tìm kiếm của google đây mà. Mần được cái tool này xem chừng cũng phải mất rất nhiều công sức
Thuật toán đơn giản mà tôi có thể nghĩ đến là:
- Tách chuỗi cần tìm thành từng từ riêng biệt
- Dò tìm từng từ trong CSDL
- Phần tử nào trong CSDL 'khớp" nhiều từ nhất thì lấy phần tử đó

Hic, Hic. Cái này chưa từng làm.
"Mần thí thí", có 2 từ trở lên thì lấy tất rồi cho tác giả tùy chọn trong Validation.
Hết "thuốc" luôn.
 

File đính kèm

File đính kèm

Web KT

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

Back
Top Bottom