Lọc dữ liệu sang sheet khác thoả mãn điều kiện

  • Thread starter Thread starter russ
  • Ngày gửi Ngày gửi
Liên hệ QC

russ

Thành viên mới
Tham gia
17/12/08
Bài viết
43
Được thích
19
Trong bảng tính của em, có 3 sheet.
Sheet 1 là "thu chi hằng ngày", có chuyển động gì em ghi vào sheet này.
Sheet 2 là "tổng kết" tính tổng từng khoản mục thu, chi.
(*) Mong anh chị GPE giúp đỡ em trong Sheet 3.
Sheet 3 là "K.TRA" chi tiết từng khoản mục thu, chi.
Tại cell C5, khi chọn 1 dạng chuyển động nào đó. Khi đó phía dưới sẽ cho ra danh sách là danh sách lọc từ Sheet 1 thoả mãn điều kiện ngày tháng lớn hơn hoặc bằng E3, nhỏ hơn hoặc bằng F3. và điều kiện chuyển động.
Phía dưới cùng có tính tổng của "Tổng thu" và "Tổng chi" theo đơn vị.

Cho em hỏi thêm, File Excel của em, khi mở lên, không thay đổi gì mà khi đóng vẫn hỏi Save thì phải chỉnh sửa ở đâu?
Chân thành cảm ơn.
 

File đính kèm

Trong bảng tính của em, có 3 sheet.
Sheet 1 là "thu chi hằng ngày", có chuyển động gì em ghi vào sheet này.
Sheet 2 là "tổng kết" tính tổng từng khoản mục thu, chi.
(*) Mong anh chị GPE giúp đỡ em trong Sheet 3.
Sheet 3 là "K.TRA" chi tiết từng khoản mục thu, chi.
Tại cell C5, khi chọn 1 dạng chuyển động nào đó. Khi đó phía dưới sẽ cho ra danh sách là danh sách lọc từ Sheet 1 thoả mãn điều kiện ngày tháng lớn hơn hoặc bằng E3, nhỏ hơn hoặc bằng F3. và điều kiện chuyển động.
Phía dưới cùng có tính tổng của "Tổng thu" và "Tổng chi" theo đơn vị.
Mình bố trí lại sheet K.TRA và sử dụng code này cho sheet:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [E3:G3]) Is Nothing Then Exit Sub
    [6:1000].Delete
    Sheet1.[A8].CurrentRegion.AdvancedFilter xlFilterCopy, [B2:B3], [B5:I5]
End Sub
Trong file đính kèm, bạn thử đổi ngày bắt đầu, ngày kết thúc và nội dung lọc để xem kết quả.
Bạn nhớ Enable Macro thì code mới hoạt động được đấy nhé.
Cho em hỏi thêm, File Excel của em, khi mở lên, không thay đổi gì mà khi đóng vẫn hỏi Save thì phải chỉnh sửa ở đâu?
Chân thành cảm ơn.
Nguyên nhân nằm tại ô F3 trên sheet K.TRA và ô F5 trên sheet tongket. Các ô này có công thức là =TODAY(). Do đó mỗi lần mở file, giá trị này được tự động cập nhật, nghĩa là đã có thay đổi nội dung trong file. Chính vì vậy, khi đóng file, Excel sẽ hỏi bạn có lưu hay không.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
anh nghiaphuc cho em hỏi thêm.

Trong sheet "K.TRA", tại cell G3 khi chọn 1 dạng chuyển động, kết quả phía dưới là danh sách lọc từ sheet "thuchihangngay" thoả mãn điều kiện ngày tháng cell E3 và cell F3, rất đúng ý của em rồi.
em muốn tại Cell G3, khi gõ vào dấu "*" (dấu sao, nghĩa là tất cả) thì phía dưới hiện ra danh sách lọc từ sheet "thuchihangngay" là tất cả các chuyển động, thoả mãn điều kiện ngày tháng START và END. có được không ạ?

Dưới cùng có tính tổng của "Tổng thu" và "Tổng chi" theo đơn vị tiền tệ.
 
Upvote 0
Web KT

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

Back
Top Bottom