Lọc trùng và tính tổng

Liên hệ QC

lechau_828810

Thành viên mới
Tham gia
12/4/20
Bài viết
3
Được thích
2
Mình có rất nhiều dòng khoảng 500 ngàn dòng và cột rất nhiều (tên Khách hàng) trùng nhau vì dữ liệu là trong tháng 1 khách hàng có thể mua chục lần đến vài trăm lần.
Em muốn lọc trùng và tổng lại ạ.
 
Mình có rất nhiều dòng khoảng 500 ngàn dòng và cột rất nhiều (tên Khách hàng) trùng nhau vì dữ liệu là trong tháng 1 khách hàng có thể mua chục lần đến vài trăm lần.
Em muốn lọc trùng và tổng lại ạ.
* Hướng giải quyết : Dùng tính năng Advanced Filter
Tìm hiểu trên diễn đàn hoặc google
 
Mình có rất nhiều dòng khoảng 500 ngàn dòng và cột rất nhiều (tên Khách hàng) trùng nhau vì dữ liệu là trong tháng 1 khách hàng có thể mua chục lần đến vài trăm lần.
Em muốn lọc trùng và tổng lại ạ.
Bạn nên đưa file ví dụ vài trăm dòng, trình bày cụ thể các điều kiện và kết quả mong muốn (ví dụ cần tổng lại là tổng số khách hàng hay tổng giá trị...). Nếu không có ai đó muốn giúp thì cũng chỉ giúp bằng trí tưởng tượng mà thôi.
 
Tôi thì không rành lắm về excell nhưng cũng có làm việc và hay dùng hàm if(count... Cho nó chạy từ trên xuống hết bảng nếu trùng thì bỏ trống chỉ lấy 1 mã đầu tiên và đánh dấu là 1 chẳng hạn. Tiếp theo dùng sumif với các mã vừa lọc là được.
 
Tôi thì không rành lắm về excell nhưng cũng có làm việc và hay dùng hàm if(count... Cho nó chạy từ trên xuống hết bảng nếu trùng thì bỏ trống chỉ lấy 1 mã đầu tiên và đánh dấu là 1 chẳng hạn. Tiếp theo dùng sumif với các mã vừa lọc là được.
500 nghìn dòng mà dùng hàm vậy chắc máy cấu hình phải cao lắm.Dữ liệu 500 nghìn dòng thêm công thức như vậy mở lên chắc đợi hết cốc cafe vẫn chưa lên.
 
Mình dùng macro này nhân bản file trên đến > 786400 dòng & xài DSum() vẫn trong nháy mắt thôi

Máy của mình cà tèng & tuổi thọ 7 năm kể từ lần nâng cấp cuối
PHP:
Sub CopyThanh50VanDong()
Dim Rws As Long

Do
    Rws = [B2].CurrentRegion.Rows.Count
    If Rws > 500000 Then Exit Sub
    [B2].Resize(Rws, 10).Copy Destination:=[B655000].End(xlUp).Offset(1)
Loop
End Sub
Theo mình trong các hàm của Excel, thì các hàm CSDL có tốc độ nhanh hơn, nếu không muốn nói là nhanh nhất!
 
500 nghìn dòng mà dùng hàm vậy chắc máy cấu hình phải cao lắm.Dữ liệu 500 nghìn dòng thêm công thức như vậy mở lên chắc đợi hết cốc cafe vẫn chưa lên.
Một tháng có nửa triệu phát sinh. Mỗi ngày trung bình 15000. Đương nhiên máy phải cấu hình khủng rồi.
Chỉ là công ty sao hà tiện, dùng Excel để quản lý? Hay là công ty bán kẹo kéo?
 
Chắc là siêu thị bán lẽ giá xỉ!
}}}}} :D }}}}}
 
Web KT
Back
Top Bottom