Chào cả nhà. Em có 1 bài toán thế này, mong mọi người giúp đỡ.
Em muốn kiểm tra xem các dữ liệu trong 1 hàng, các header có tên là "cột 1" đến "cột 48" của e có bị duplicate lẫn nhau hay ko? Nếu có thì sẽ trả về cho e các từ bị duplicate
Sau khi chạy cái hàm, e có kết quả như sau:
STT 1: có các từ bị duplicate là: OD 26 MM, 26 MM, ABSORBABLE
STT 2: có các từ bị duplicate là: 13, 5, DOUBLE ARM, MONOFILAMENT, NON-BSORBABLE, NONABSORBABLE
STT 3: có các từ bị duplicate là: NON-BSORBABLE, NONABSORBABLE
STT 4: có các từ bị duplicate là: 7-0, 7.0
STT 5: có các từ bị duplicate là: MAYO, TROCAR POINT
Ở STT 1: OD 26 MM và 26 MM sẽ được tính là duplicate với nhau. Vì em muốn bỏ 1 số từ không cần thiết như khoảng trắng, dấu chấm, dấu phẩy, dấu -, và một số kí tự đặc biệt khác, để đưa những từ về chung 1 format. Từ đó thì xác định duplicate chính xác hơn và tránh tình trạng bị lọt sổ. Như vậy sau khi bỏ OD, khoảng trắng thì sẽ chỉ còn 26MM. ---> duplicate
Tương tự như vậy NON-BSORBABLE, NONABSORBABLE được tính là duplicate, 7-0, 7.0
Trong STT 2: MONOFILAMENT xuất hiện 2 lần ở "Côt 27" và "Cột 48"
Trong STT 5: từ MAYO xuất hiện 2 lần ở "Cột 3" và "Cột 4". TROCAR POINT xuất hiện 2 lần ở "Cột 27" và "Cột 36".
Trong 1 cell có thể chứa nhiều từ, và được ngăn cách bằng dấu ;.
Kết quả mong muốn em có để trong file đính kèm.
Như vậy em tóm lại bài toán của e như thế nào:
Tìm các từ bị duplicate trong 1 hàng. Trước khi kiểm tra có dupl hay không thì sẽ clean các từ trong đó bằng cách bỏ khoảng trắng, dấu chấm, dấu phẩy, dấu -, và một số kí tự đặc biệt khác ( ở đây e mới chỉ nêu ra được 1 vài cái).
Clean để map cho dễ nhưng kết quả trả về thì phải từ chính xác để mình có thể search cho dễ dàng. Ví dụ OD 26 MM sau khi clean sẽ là 26MM. Nhưng kết quả trả về vẫn là OD 26 MM.
Em đang dùng excel 2k7.
Mong mọi người giúp đỡ. Thanks cả nhà
Em muốn kiểm tra xem các dữ liệu trong 1 hàng, các header có tên là "cột 1" đến "cột 48" của e có bị duplicate lẫn nhau hay ko? Nếu có thì sẽ trả về cho e các từ bị duplicate
Sau khi chạy cái hàm, e có kết quả như sau:
STT 1: có các từ bị duplicate là: OD 26 MM, 26 MM, ABSORBABLE
STT 2: có các từ bị duplicate là: 13, 5, DOUBLE ARM, MONOFILAMENT, NON-BSORBABLE, NONABSORBABLE
STT 3: có các từ bị duplicate là: NON-BSORBABLE, NONABSORBABLE
STT 4: có các từ bị duplicate là: 7-0, 7.0
STT 5: có các từ bị duplicate là: MAYO, TROCAR POINT
Ở STT 1: OD 26 MM và 26 MM sẽ được tính là duplicate với nhau. Vì em muốn bỏ 1 số từ không cần thiết như khoảng trắng, dấu chấm, dấu phẩy, dấu -, và một số kí tự đặc biệt khác, để đưa những từ về chung 1 format. Từ đó thì xác định duplicate chính xác hơn và tránh tình trạng bị lọt sổ. Như vậy sau khi bỏ OD, khoảng trắng thì sẽ chỉ còn 26MM. ---> duplicate
Tương tự như vậy NON-BSORBABLE, NONABSORBABLE được tính là duplicate, 7-0, 7.0
Trong STT 2: MONOFILAMENT xuất hiện 2 lần ở "Côt 27" và "Cột 48"
Trong STT 5: từ MAYO xuất hiện 2 lần ở "Cột 3" và "Cột 4". TROCAR POINT xuất hiện 2 lần ở "Cột 27" và "Cột 36".
Trong 1 cell có thể chứa nhiều từ, và được ngăn cách bằng dấu ;.
Kết quả mong muốn em có để trong file đính kèm.
Như vậy em tóm lại bài toán của e như thế nào:
Tìm các từ bị duplicate trong 1 hàng. Trước khi kiểm tra có dupl hay không thì sẽ clean các từ trong đó bằng cách bỏ khoảng trắng, dấu chấm, dấu phẩy, dấu -, và một số kí tự đặc biệt khác ( ở đây e mới chỉ nêu ra được 1 vài cái).
Clean để map cho dễ nhưng kết quả trả về thì phải từ chính xác để mình có thể search cho dễ dàng. Ví dụ OD 26 MM sau khi clean sẽ là 26MM. Nhưng kết quả trả về vẫn là OD 26 MM.
Em đang dùng excel 2k7.
Mong mọi người giúp đỡ. Thanks cả nhà
File đính kèm
Lần chỉnh sửa cuối: