Dò tìm gần đúng trong Excel ? (1 người xem)

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

Chuotdong

Thành viên thường trực
Tham gia
28/11/06
Bài viết
255
Được thích
60
Minh có một danh sách khá lớn muốn tìm và lọc ra giá trị cần thiết, nhưng số liệu truy tìm có thể sai khác 1 -2 ký tự, nên không dùng vlookup được, các bạn xem file gửi kèm vì hơi khó tả
 

File đính kèm

Minh có một danh sách khá lớn muốn tìm và lọc ra giá trị cần thiết, nhưng số liệu truy tìm có thể sai khác 1 -2 ký tự, nên không dùng vlookup được, các bạn xem file gửi kèm vì hơi khó tả

Mời xem File đính kèm, xem giải pháp này có được không?
 

File đính kèm

Thật là tuyệt, cảm ơn bạn. tuy nhiên:
Tham số "sai so cho phep" hình như chưa đúng ?, vì khi tham số này = 1 khi nhập vào "Thai " hoặc "Thai N" hoặc "Thai Ngu" hoặc "Thai Nguy" (sai số 2 ký tự) đều cho ra kết quả là 6


Hơn nữa khi nhập vào "Thai Nguye" hoặc "Thai Nguyen" đều báo lỗi không tìm được ?!

1. Nghĩa là: khi "sai so cho phep"=1 thì nhập vào "Thai Nguye" hoặc "Thai Nguyen"hoặc "Thai NguyenN" đều cho kết quả 6.
Cũng nên thêm trường hợp sai so cho phep =0 không thì buồn cười quá

Ngoài ra bạn sửa giúp tìm không phân biệt chữ in hay chữ thường.
 
Lần chỉnh sửa cuối:
Thật là tuyệt, cảm ơn bạn. tuy nhiên:
Tham số "sai so cho phep" hình như chưa đúng ?, vì khi tham số này = 1 khi nhập vào "Thai " hoặc "Thai N" hoặc "Thai Ngu" hoặc "Thai Nguy" (sai số 2 ký tự) đều cho ra kết quả là 6


Hơn nữa khi nhập vào "Thai Nguye" hoặc "Thai Nguyen" đều báo lỗi không tìm được ?!

1. Nghĩa là: khi "sai so cho phep"=1 thì nhập vào "Thai Nguye" hoặc "Thai Nguyen"hoặc "Thai NguyenN" đều cho kết quả 6.
Cũng nên thêm trường hợp sai so cho phep =0 không thì buồn cười quá

Ngoài ra bạn sửa giúp tìm không phân biệt chữ in hay chữ thường.

Không hiểu bạn tính thế nào

Thái nguyên
Thai Nguye (lại thiếu chữ nữa thì là sai mấy đây? )*&^))
Thai Nguyen
(Bạn kiểm tra lại xem là sai mấy đây? )*&^))
Thai NguyenN (lại thừa chữ nữa thì là sai mấy đây? )*&^))
 
Lần chỉnh sửa cuối:
mình muốn sum cả trang, nhưng từng ngày đưọc sum lại theo thứ tự, mình không nhớ công thức, vui lòng hướng dẫn giùm nhé
 
Xin lỗi tôi đã nói không chuẩn, tôi cần xét trên cơ sở không dấu, nghĩa là "a" hay "ă" hay "ắ" hay "â" coi là không sai khác và cũng không phân biệt chữ thưởng chữ hoa luôn vì tôi sẽ convert số liệu về mặt bằng này trước khi xử lý.


Vậy cần là khi "sai so cho phep" =1 thì nhập vào "THAI NGUYE" hay "THAI NGUYEN" hay "THAI NGUYENN" đều phải cho ra kết quả = 6. tương tự khi "sai so cho phep" = 2 thì chỉ cho ra các kết quả: sai khác bằng +1, -1 không sai khác 0 và sai khác +2, -2 ....

Hiện nay code của bạn:"sai so cho phep" =1 khi nhập vào "THAI" cho cả kết quả của "THANH HIOA" nghĩa là sai khác -6 ?!
Mong bạn sửa giúp
 

File đính kèm

Không biết nên dùng hàm gì để xác định giá SP?

mong các bác chỉ giúp em nhé
 

File đính kèm

Hàm VLOOK2(vung tim kiem,gia tri can tim,tra ve gia tri ban phai cot thu,nam trong) tìm tất cả các dữ liệu sai khác 2 ký tự trở xuống, vẫn còn một số trường hợp chưa xét hết được, các bạn dùng thấy lỗi gì thì góp ý thêm nhé
 

File đính kèm

Lần chỉnh sửa cuối:
Sau khi nhờ chỉnh sửa theo thuật toán của boyxin còn bị một lỗi nhỏ, tức là khi mình nhập "thanh hoa" nó cho ra cả 2 kết quả: "Thanh Hoa12345" và "THANH HIOA"
như vậy trường hợp "Thanh Hoa12345" sai khác đến 5 ký tự, mà mình chỉ muốn lọc ra các kết quả sai khác <=2 ký tự thôi, bạn nào biết nên sửa như thế nào không:
 

File đính kèm

Cho mình hỏi? Nạp file VLOOK2.XLA vào Addin để chạy hàm này là như nào?
Công thức =VLOOK2(vung tim kiem,gia tri can tim,tra ve gia tri ban phai cot thu, nam trong) thì
"tra ve gia tri ban phai cot thu" nghĩa là như nào? Dịch ra tiếng việt mãi ko được
 

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

Back
Top Bottom