Dear Các Bác
Em có bài toán này mà chưa biết giải quyết ra sao, kính nhờ các cao thủ giúp đỡ
Em có File 1 file excel dùng lượng lớn khoảng: 45 cột và 100.000 dòng ( Sheet DATA)
Yêu cầu là tách tất cả các dòng có khách hàng có thõa mãn điều kiện 1 khách hàng có nhiều hơn 2 loại bệnh ra file mới ( Sheet KET QUA)
Bình thường em dùng PIVOT tìm được các Khách hàng theo cột mã bệnh nhân có nhiều loại bệnh, sau đó vlookup ngược lại DATA theo mã bênh nhân. Được DS tất cả các dòng có khách hàng ( mã bênh nhân)thỏa mãn điều kiện: Có 2, nhiều hơn 2 loại bệnh. >> Đó chính là File mong muốn.
Kính nhờ các bác code VBA giúp em để em không cần phải dùng PIVOT nữa ạ
File đính kèm của em:
Sheet DATA: dữ liệu gốc, Sheet PIVOT: Cách thức em thường làm để kết quả
Sheet KETQUA: là file kết quả em muốn tách ( Lấy hết các dòng chứa mã bệnh nhân thỏa mãn: mã bênh nhân tồn tại ít nhất 2 nhóm bệnh: nhiều hơn hoặc bằng 2 nhóm bệnh)
Ví dụ: mã 0100680618, khách hàng A tồn tại 3 loại bênh A,B,C Copy toàn bộ các dòng của mã 0100680618 ra file Ket quả
Mã 0100086186, Khách hàng A2599 tồn tại 2 loại bênh D và E, copy toàn bộ các dòng của mã 0100086186 ra file Kêt quả
Các khách hàng xuất hiện nhiều dòng, nhưng chỉ có 1 loại bệnh thì ko cần copy ra.
Khi đó File kết quả gồm tất cả các dòng của 2 mã KH:0100086186 và 0100680618.
Em cám ơn các Bác.
Em có bài toán này mà chưa biết giải quyết ra sao, kính nhờ các cao thủ giúp đỡ
Em có File 1 file excel dùng lượng lớn khoảng: 45 cột và 100.000 dòng ( Sheet DATA)
Yêu cầu là tách tất cả các dòng có khách hàng có thõa mãn điều kiện 1 khách hàng có nhiều hơn 2 loại bệnh ra file mới ( Sheet KET QUA)
Bình thường em dùng PIVOT tìm được các Khách hàng theo cột mã bệnh nhân có nhiều loại bệnh, sau đó vlookup ngược lại DATA theo mã bênh nhân. Được DS tất cả các dòng có khách hàng ( mã bênh nhân)thỏa mãn điều kiện: Có 2, nhiều hơn 2 loại bệnh. >> Đó chính là File mong muốn.
Kính nhờ các bác code VBA giúp em để em không cần phải dùng PIVOT nữa ạ
File đính kèm của em:
Sheet DATA: dữ liệu gốc, Sheet PIVOT: Cách thức em thường làm để kết quả
Sheet KETQUA: là file kết quả em muốn tách ( Lấy hết các dòng chứa mã bệnh nhân thỏa mãn: mã bênh nhân tồn tại ít nhất 2 nhóm bệnh: nhiều hơn hoặc bằng 2 nhóm bệnh)
Ví dụ: mã 0100680618, khách hàng A tồn tại 3 loại bênh A,B,C Copy toàn bộ các dòng của mã 0100680618 ra file Ket quả
Mã 0100086186, Khách hàng A2599 tồn tại 2 loại bênh D và E, copy toàn bộ các dòng của mã 0100086186 ra file Kêt quả
Các khách hàng xuất hiện nhiều dòng, nhưng chỉ có 1 loại bệnh thì ko cần copy ra.
Khi đó File kết quả gồm tất cả các dòng của 2 mã KH:0100086186 và 0100680618.
Em cám ơn các Bác.