lọc dữ liệu theo mã khách hàng (1 người xem)

Liên hệ QC

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

machiep

Thành viên mới
Tham gia
20/4/08
Bài viết
17
Được thích
7
nhờ các bác hướng dẫn cách lập công thức, hàm excel để lọc và lấy các dữ liệu từ sheet dữ liệu thô đưa qua các sheet cho mỗi khách hàng có trong danh sách.
các bác xem ví dụ đính kèm, trong đó tôi dùng filter rồi copy thủ công và đưa sang từng sheet cho từng khách hàng a,b,c
vấn đề là trong thực tế, sheet dữ liệu thô có hàng trăm dòng và mã khách hàng cũng là vài chục, nếu làm thủ công thì mất thời giờ quá nhiều.
mong được chỉ giáo.
cảm ơn trước.
 

File đính kèm

nhờ các bác hướng dẫn cách lập công thức, hàm excel để lọc và lấy các dữ liệu từ sheet dữ liệu thô đưa qua các sheet cho mỗi khách hàng có trong danh sách.
các bác xem ví dụ đính kèm, trong đó tôi dùng filter rồi copy thủ công và đưa sang từng sheet cho từng khách hàng a,b,c
vấn đề là trong thực tế, sheet dữ liệu thô có hàng trăm dòng và mã khách hàng cũng là vài chục, nếu làm thủ công thì mất thời giờ quá nhiều.
mong được chỉ giáo.
cảm ơn trước.

Tôi nghĩ bạn nên dùng Pivot Table trong trường hợp này (chỉ cần 02 sheet, một sheet Data - một sheet Report là đủ)
Pivot cũng dễ làm thôi, bạn search trên diễn đàn này một "nhát" là có ngay cả "rổ" - có tài liệu của Bác PTM ngay trang chủ - hướng dẫn từ A->Z
 
Tôi nghĩ bạn nên dùng Pivot Table trong trường hợp này (chỉ cần 02 sheet, một sheet Data - một sheet Report là đủ)
Pivot cũng dễ làm thôi, bạn search trên diễn đàn này một "nhát" là có ngay cả "rổ" - có tài liệu của Bác PTM ngay trang chủ - hướng dẫn từ A->Z


Cảm ơn bạn đã quan tâm và góp ý.
Tuy nhiên vấn đề là cần phải trình bày dữ liệu của mỗi khách hàng trên một sheet theo mẫu thiêt kế sẵn và in ra nữa.
 
Cảm ơn bạn đã quan tâm và góp ý.
Tuy nhiên vấn đề là cần phải trình bày dữ liệu của mỗi khách hàng trên một sheet theo mẫu thiêt kế sẵn và in ra nữa.
Bạn thử nghĩ xem, có khi nào bạn xem cùng lúc nhiều khách hàng không? Ẹc...Ẹc... Đương nhiên ta chỉ có 2 con mắt, 1 lần xem 1 khách hàng thôi, đúng không? In ấn cũng vậy luôn! Vậy thì cớ gì phải tạo ra mổi sheet 1 khách hàng? Tôi thấy QUÁ THỪA
Như bạn dat_butmuc nói là hoàn toàn hợp lý ---> Khi cần xem hoặc in KH nào, ta chọn khách hàng ấy
 
Đúng rồi đó Machiep à. Chỉ cần dùng Pivot là đáp ứng nhu cầu của Bạn.

In ấn thì có sao đâu, có dữ liệu thì in được mà ;) đúng không nào!? Nếu chưa quen thì có thể gởi mình thiết kế mẫu cho một cái để hiểu nhé.

Cho mình cái form dữ liệu và các yêu cầu, cũng như Form muốn in ra thế nào!
 
Cảm ơn các bác rất nhiều vì đã quan tâm và tư vấn.
Theo lời khuyên của các bác, tôi sẽ lọc bằng pivottable sau đó copy va paste dữ liệu vào form cho từng đối tượng. Tôi không thể đính kèm theo dữ liệu cụ thể của cty vì lý do bảo mật.
 
nhờ các bác hướng dẫn cách lập công thức, hàm excel để lọc và lấy các dữ liệu từ sheet dữ liệu thô đưa qua các sheet cho mỗi khách hàng có trong danh sách.
các bác xem ví dụ đính kèm, trong đó tôi dùng filter rồi copy thủ công và đưa sang từng sheet cho từng khách hàng a,b,c
vấn đề là trong thực tế, sheet dữ liệu thô có hàng trăm dòng và mã khách hàng cũng là vài chục, nếu làm thủ công thì mất thời giờ quá nhiều.
mong được chỉ giáo.
cảm ơn trước.
Bạn chuyển file thành .xls đi sẽ nhiều ngườì đóng góp, mình đang dùng excel 2003. Trong trường hợp này có thể dùng VB có lẽ thuận lợi hơn.
 
Cảm ơn các bác rất nhiều vì đã quan tâm và tư vấn.
Theo lời khuyên của các bác, tôi sẽ lọc bằng pivottable sau đó copy va paste dữ liệu vào form cho từng đối tượng. Tôi không thể đính kèm theo dữ liệu cụ thể của cty vì lý do bảo mật.
Theo lời khuyên của các bác, tôi sẽ lọc bằng pivottable sau đó copy va paste dữ liệu vào form cho từng đối tượng
Híc, không ai khuyên bạn làm như thế đâu, bài của bạn thuộc dạng lọc đơn giản, trên diễn đàn có rất nhiều. Có thể dùng công thức ( nếu dữ liệu ít), dùng code hoặc Pivot Table ( trong việc này thì Pivot Table là một công cụ cực mạnh và chính xác)
Mình làm tạm cho bạn 2 cách : công thức ở sheet "a", code ở sheet "code". Cứ bấm đổi dữ liệu ở D1 rồi xem kết quả
Còn nếu muốn làm bằng Pivot Table, theo mình bạn nên tự nghiên cứu rồi áp dụng, trên diễn đàn có Thầy Ptm, Thầy Ndu, bạn dat-butmuc rất mạnh về cái "dzụ" này, bạn có thể tham khảo ý kiến của những người ấy
Thân
 

File đính kèm

Cảm ơn các bạn concogia rất nhiều.
Tôi thấy công thức phức tạp quá mà code thì lại đơn giản hơn nhiều (tuy là tôi không rành về code nhưng có thể copy và sửa lại cho phù hợp với yêu cầu thực tế được).
Tôi đã làm trên file thực và đã thành công.
Mừng lắm.
 
Theo lời khuyên của các bác, tôi sẽ lọc bằng pivottable sau đó copy va paste dữ liệu vào form cho từng đối tượng
Híc, không ai khuyên bạn làm như thế đâu, bài của bạn thuộc dạng lọc đơn giản, trên diễn đàn có rất nhiều. Có thể dùng công thức ( nếu dữ liệu ít), dùng code hoặc Pivot Table ( trong việc này thì Pivot Table là một công cụ cực mạnh và chính xác)
Mình làm tạm cho bạn 2 cách : công thức ở sheet "a", code ở sheet "code". Cứ bấm đổi dữ liệu ở D1 rồi xem kết quả
Còn nếu muốn làm bằng Pivot Table, theo mình bạn nên tự nghiên cứu rồi áp dụng, trên diễn đàn có Thầy Ptm, Thầy Ndu, bạn dat-butmuc rất mạnh về cái "dzụ" này, bạn có thể tham khảo ý kiến của những người ấy
Thân
cho em hỏi làm sao để xem được code để sửa lại mà dùng, em cảm ơn
 
sheet3 có đoạn code này.
bác @concogia kỳ này nghỉ chơi với GPE phỏng?
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$1" Then
With Sheets("data").Range(Sheets("data").[a6], Sheets("data").[a5000].End(xlUp)).Resize(, 4)
    .AutoFilter 1, [d1]
    .Offset(, 1).SpecialCells(12).Copy [b6]
    .AutoFilter
End With
End If
End Sub
 
sheet3 có đoạn code này.
bác @concogia kỳ này nghỉ chơi với GPE phỏng?
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$1" Then
With Sheets("data").Range(Sheets("data").[a6], Sheets("data").[a5000].End(xlUp)).Resize(, 4)
    .AutoFilter 1, [d1]
    .Offset(, 1).SpecialCells(12).Copy [b6]
    .AutoFilter
End With
End If
End Sub
1687861025559.png
em muốn đổi a,b,c này thành cái em cần thì đổi ở đâu anh
Bài đã được tự động gộp:

Sau khi nhấn Alt + F11. (Không nên viết tắt trong bài viết)
Bạn tìm dòng sheet3(code) rồi nhấn đúp vào.
1687861117622.png
em muốn đổi a,b,c này thành cái em cần thì đổi ở đâu anh
 
nhờ các bác hướng dẫn cách lập công thức, hàm excel để lọc và lấy các dữ liệu từ sheet dữ liệu thô đưa qua các sheet cho mỗi khách hàng có trong danh sách.
các bác xem ví dụ đính kèm, trong đó tôi dùng filter rồi copy thủ công và đưa sang từng sheet cho từng khách hàng a,b,c
vấn đề là trong thực tế, sheet dữ liệu thô có hàng trăm dòng và mã khách hàng cũng là vài chục, nếu làm thủ công thì mất thời giờ quá nhiều.
mong được chỉ giáo.
cảm ơn
Xem file đính kèm trích lọc dữ liệu:
 

File đính kèm

Web KT

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

Back
Top Bottom