Nhờ viết code xóa các dòng trùng nhau (1 người xem)

Liên hệ QC

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

tranhungdao12a3

Thành viên tiêu biểu
Tham gia
29/11/07
Bài viết
428
Được thích
405
Em chào các Anh Chị!
Em có bài toán nhờ các anh chị giúp đỡ(viết code hoặc công thức hoặc cách nào cũng được). Cụ thể như sau:
Với mỗi mã trùng của cột A thì sang bên cột B, những mã nào trùng nhau thì chỉ lấy mã đầu tiên, còn các mã trùng sau thì xóa cả dòng đi ah.
Dữ liệu của em tương đối lớn, khoảng 600000-700000 dòng. Em mô phỏng khoảng 100 dòng.
Mong các anh chị giúp đỡ.
Em cảm ơn nhiều!
 

File đính kèm

Em chào các Anh Chị!
Em có bài toán nhờ các anh chị giúp đỡ(viết code hoặc công thức hoặc cách nào cũng được). Cụ thể như sau:
Với mỗi mã trùng của cột A thì sang bên cột B, những mã nào trùng nhau thì chỉ lấy mã đầu tiên, còn các mã trùng sau thì xóa cả dòng đi ah.
Dữ liệu của em tương đối lớn, khoảng 600000-700000 dòng. Em mô phỏng khoảng 100 dòng.
Mong các anh chị giúp đỡ.
Em cảm ơn nhiều!
Dùng Remove Duplicate để xử bài này nhé
 
Upvote 0
Cảm ơn anh,
Em thử nó với 700000 dòng, có nhiều mã cột B trùng nhau thì chạy tương đối là chậm, mà dữ liệu của em 1.400.000 dòng em phải chia thành 2 lần chạy, mỗi lần 700000 dòng. Có cách nào chạy nhanh hơn không anh?
 
Upvote 0
Cảm ơn anh,
Em thử nó với 700000 dòng, có nhiều mã cột B trùng nhau thì chạy tương đối là chậm, mà dữ liệu của em 1.400.000 dòng em phải chia thành 2 lần chạy, mỗi lần 700000 dòng. Có cách nào chạy nhanh hơn không anh?
Tôi thử nghiệm dữ liệu 800000 dòng, ra kết quả trong 10s.
Đây là công cụ do cả tập đoàn MS viết, bạn nghĩ có phương pháp nào nhanh hơn nữa không?
Ngoài ra tôi có thắc mắc: Bạn nói dữ liệu của bạn 1.400.000 dòng, trong khi bảng tính Excel chứa tối đa có 1.048.576 ---> Vậy bạn dùng phiên bản Excel gì mà khủng vậy?
 
Upvote 0
Tôi thử nghiệm dữ liệu 800000 dòng, ra kết quả trong 10s.
Đây là công cụ do cả tập đoàn MS viết, bạn nghĩ có phương pháp nào nhanh hơn nữa không?
Ngoài ra tôi có thắc mắc: Bạn nói dữ liệu của bạn 1.400.000 dòng, trong khi bảng tính Excel chứa tối đa có 1.048.576 ---> Vậy bạn dùng phiên bản Excel gì mà khủng vậy?
Dạ, ý em là dữ liệu của em 1400000 dòng, excel chỉ có hơn 1000000 dòng, nên em phải chia đôi ra. Anh chạy có 10s thôi ah. Thế chắc do máy và file của em nặng quá, do dữ liệu này nằm trong một file excel tổng thể gồm rất nhiều dữ liệu, công thức khác. Chắc em phải tách riêng data này ra ngoài vậy. Cảm ơn anh!
 
Upvote 0
Web KT

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

Back
Top Bottom