Trích lọc dữ liệu trùng lặp (Trong lập trình EXCEL) (1 người xem)

Liên hệ QC

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

nhunguyenvan

Thành viên mới
Tham gia
2/12/09
Bài viết
15
Được thích
0
Xin chào các anh chị trong 4 rum, em đang mắc một việc nhờ các đại ca chỉ giúp. Em có một bảng dữ liệu, trong bảng này có nhiều hàng bị trùng lặp, em muốn nếu có nhiều hàng trùng lặp thì chỉ lấy một hàng thôi, giống như "SELECT DIST" ở SQL ấy. Rất mong các anh chị mách giúp. Thank's
 
Đơn giản thôi anh à, VD như em co 1 Sheet bán hàng có các cột như sau:
Stt, Ngày bán,mặt hàng, số lượng, đơn giá, thành tiền. Em muốn tổng hợp hàng tháng chẳng hạn cho từng mặt hàng là báo nhiêu. Trong bảng này có thể mỗi ngày sẽ bán đủ các mặt hàng ý. Nếu trên bảng EXCEL thì em Sort theo mặt hàng và Subtotal là được ngay, nhưng trong lập trình thì em không biết viết code ra sao, mong các anh chị giúp đỡ.
 
Upvote 0
Đơn giản thôi anh à, VD như em co 1 Sheet bán hàng có các cột như sau:
Stt, Ngày bán,mặt hàng, số lượng, đơn giá, thành tiền. Em muốn tổng hợp hàng tháng chẳng hạn cho từng mặt hàng là báo nhiêu. Trong bảng này có thể mỗi ngày sẽ bán đủ các mặt hàng ý. Nếu trên bảng EXCEL thì em Sort theo mặt hàng và Subtotal là được ngay, nhưng trong lập trình thì em không biết viết code ra sao, mong các anh chị giúp đỡ.
thì bạn cứ làm như trong cell sau đó dừng chức năng ghi code của nó thực hiện rùi sửa lại chút ít là được chứ có gì đâu mà lo nhỉ?
bạn vào Tool----> Macro---->recorde macro
 
Upvote 0
Bạn thử file này xem đúng ý chưa nhé. Thân
 

File đính kèm

Upvote 0
thì bạn cứ làm như trong cell sau đó dừng chức năng ghi code của nó thực hiện rùi sửa lại chút ít là được chứ có gì đâu mà lo nhỉ?
bạn vào Tool----> Macro---->recorde macro

Cái này nếu recorde thì ghi lại quá trình recording thao tác advancefilter - Unique recorde only
 
Upvote 0
Cám ơn các anh rất nhiều, sử dụng Recording cũng rất hay nhưng em có ý tưởng là đưa vào mảng rồi sau đó xử lý trên mảng rồi đưa ra kết quả. Không biết cách này có hay không?
 
Upvote 0
Xin chào các anh chị em cho em hoi chút em muốn liên kết sheet này với sheet khác thông qua một trường khoá nào đấy. Ví dụ Sheet1 có cột A làm trường khoá liên kết với Cột B của Sheet2 ấy, kết quả đưa ra sheet3 có nội dung của Sheet1 cột A, sheet2 cột C..., em tin mãi trên diễn đàn mà chăng tìm được gì cả. Rất cám ơn các anh chị!
 
Lần chỉnh sửa cuối:
Upvote 0
giả sử ở sheet1 có dữ liệu từ A1:A10, thì bên sheet2 bạn bôi đen vùng dữ liệu ở
sheet2 muốn điền từ sheet1 sang sau đó nhập vào công thức:

xong khi xong nhấn tổ hợp : Ctr +shift +enter

Không phải bạn ơi, thế này nhé:
Sheet1 có cột A=mã mặt hàng,B=số lượng
Sheet2 có Cột A=mã mặt hàng,B=đơn giá
Kết quả là Sheet3 là A=mã mặt hàng,B=số lượng,C=đơn giá
Trong khi đó Sheet1 là bảng xuất hàng nên có nhiều bản ghi, có thể mỗi bản ghi xuất hiện nhiều lần (cái này mình gộp và cộng sô lượng được rồi (dùng cái duy_nhat của anh thivantan)). Sheet2 thì có thể số lượng bảng ghi sẽ ít hơn hoặc nhiều hơn cơ.
Kết quả Sheet3 sẽ là giao của hai sheet mà, có nghĩa là mặt hàng nào mà xuất hiện ở cả 2 sheet thì được đưa ra sheet3.
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn thử dùng chức năng Consolidate xem có được không, và Data/ Consolidate rồi làm như trong file nhé!
 

File đính kèm

Upvote 0
Thanh anh nhiều nhé, anh có biết nhiều về lập trình Excel không, anh có thể cho viết các hàm như:
Application.WorksheetFuntion.xxxx ?
xxxx ở đây như Sumif, Vlookup,Hlookup
ở đây em chỉ thấy tham số là Arg1, Arg2,Arg3... thôi chứ không nói cụ thể.
Các anh chị nào biết mách em với, có thể chỉ cho em tài liệu nào đó cũng được.
Thank's
 
Upvote 0
Thanh anh nhiều nhé, anh có biết nhiều về lập trình Excel không, anh có thể cho viết các hàm như:
Application.WorksheetFuntion.xxxx ?
xxxx ở đây như Sumif, Vlookup,Hlookup
ở đây em chỉ thấy tham số là Arg1, Arg2,Arg3... thôi chứ không nói cụ thể.
Các anh chị nào biết mách em với, có thể chỉ cho em tài liệu nào đó cũng được.
Thank's

Theo tôi nghĩ, hàm nào đã có trong Excel thì không nên làm UF làm gì. Bởi chúng ta tạo ra làm sao bằng những người lập trình của Microsoft? Chúng ta nên tạo những cái chưa có thôi.
 
Upvote 0

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

Back
Top Bottom