Chào các bạn,
Xin được giúp VBA để so sánh 2 chuỗi ký tự với điều kiện từng dòng như dưới đây.
Xin được giúp VBA để so sánh 2 chuỗi ký tự với điều kiện từng dòng như dưới đây.
Bạn cần đăng nhập để thấy link
No | Location 1 | Location 2 | Yêu cầu "So sánh và đưa ra kết quả 2 cột bằng hoặc khác nhau" | Kết quả |
1 | STUFF REF DES: D58-D72 | D58,D59,D60,D61,D62,D63,D64,D65,D66,D67,D68,D69,D70,D71,D72 | Giải thích các bước so sánh: 1.) So sánh vị trí phía sau "STUFF REF DES: " của Location 1, với Location 2. 2.) Ở cột Location 1: "D58-D72" vba sẽ hiểu nghĩa là vị trí từ vị trí D58 đến D72, phân biệt giữa vị trị trước và sau bằng dấu " , " như Location 2. => Kết qua so sánh ở dòng này của 2 cột sẽ bằng nhau | Match |
2 | STUFF REF DES: C167-C172 | C167,C168,C169,C170,C171 | Giải thích các bước so sánh: 1.) So sánh vị trí phía sau "STUFF REF DES: " của Location 1, với Location 2. 2.) Ở cột Location 1: "C167-C172" vba sẽ hiểu nghĩa là từ vị trí C167 đến C172, phân biệt giữa vị trị trước và sau bằng dấu " , " như Location 2. => Kết qua so sánh ở dòng này của 2 cột sẽ khác nhau vì cột Location 2, thiếu vị trí C172 | Not match |
3 | STUFF REF DES: E13, E14, E15 | E13,E14,E15 | Giải thích các bước so sánh: 1.) So sánh vị trí phía sau "STUFF REF DES: " của Location 1, với Location 2. 2.) Ở cột Location 1: có dấu cách giữa các vị trí, cột Location 2 thì không có dấu cách => Kết qua so sánh ở dòng này của 2 cột này sẽ bằng nhau (bỏ qua dấu cách giữa các vị trí khi so sánh) | Match |