Chào thầy!
Em đang tạo 1 chương trình VBA để xử lí dữ liệu lấy table sheet 1 và xử lí qua table sheet 2 . Yêu cầu của đề bài này là khi mình split các giá trị ở cột “List” ra, Nếu “List” có (number) match với “Num” thì sẽ xuất ra “ID” tương ứng, còn nếu “List” chỉ có 1 giá trị thì xuất luôn giá trị “ID” đó (gần giống hàm xlookup).
Hiện tại thì e đang dùng array + hàm if cho riêng từng trường hợp, nhưng khi xử lí cho data lên tới chục ngàn thì code xử lí mất cũng hơn 20p. Không biết là thầy có cách nào xử lí nhanh hơn không ạ, em cám ơn thầy!
https://docs.google.com/spreadsheets/d/1VT4ZvwXDfzaM--2Y-I8s-aNoMVT1iAxH/edit?usp=drive_link&ouid=109001512415254528030&rtpof=true&sd=true
Bạn gắn cả code xử lý vào nhé.