Nhờ giúp đỡ tự động lọc xóa dữ liệu có điều kiện (2 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

thuyha2000

Thành viên mới
Tham gia
17/5/25
Bài viết
7
Được thích
1
Em chào các Anh/Chị
Nhờ mọi người giúp em, file chấm công bên em là tách giờ điều động đi bộ phận khác ra 1 bảng riêng để tính riêng. Sheet dữ liệu là bảng chấm công ban đầu, sheet điều kiện là thông tin đăng ký điều động, sheet dữ liệu đã tách là chứa bảng chấm công sau khi tách. Điều kiện tách
Giữ sheet mới dữ liệu đã tách giữ nguyên mẫu của sheet dữ liệu ban đầu
Nếu số giờ chuẩn được đăng ký ở sheet điều kiện lớn sheet dữ liệu thì lấy dữ liệu tại sheet dữ liệu sang sheet dữ liệu đã tách, nếu dữ liệu đăng ký nhỏ hơn thì lấy theo sheet đăng ký
Giờ thêm: nếu giờ thêm tại sheet đăng ký bỏ trống thì mặc định lấy theo sheet dữ liệu đưa sang sheet đã tách, nếu số giờ thêm ở sheet đăng ký nhỏ hơn sheet dữ liệu thì lấy theo sheet dữ liệu
Xóa toàn bộ dữ liệu các ngày không có trên sheet đăng ký
Hiện em đang làm thủ công, tô màu xong xóa, nên rất là lâu, có cách nào tự động việc này không ạ, giúp em với, em cảm ơn
 

File đính kèm

Gửi bạn phần Sheet dữ liệu đã tách, bạn tham khảo công thức trong sheet này nhé, còn xóa data ngày thừa thì dùng VBA sẽ tối ưu nhất, nếu bạn biết dùng VBA thì mình sẽ viết thêm chức năng này. Kết quả công thức có thể trả về số 0, trong file mình có định dạng xóa hết số 0 trong file rồi
Bài đã được tự động gộp:
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Gửi bạn phần Sheet dữ liệu đã tách, bạn tham khảo công thức trong sheet này nhé, còn xóa data ngày thừa thì dùng VBA sẽ tối ưu nhất, nếu bạn biết dùng VBA thì mình sẽ viết thêm chức năng này. Kết quả công thức có thể trả về số 0, trong file mình có định dạng xóa hết số 0 trong file rồi
Bài đã được tự động gộp:


thay vì cà khịa thì sao bạn không giúp bạn ấy
Giúp em tự động hóa nó bằng VBA với ạ, tại có khi bảng công nó lệch dòng lệch cột sợ hàm k chạy, với có nhiều bộ phận lắm, nếu xóa tay dữ liệu thừa cũng rất lâu, em cảm ơn ạ
 
Upvote 1
Giúp em tự động hóa nó bằng VBA với ạ, tại có khi bảng công nó lệch dòng lệch cột sợ hàm k chạy, với có nhiều bộ phận lắm, nếu xóa tay dữ liệu thừa cũng rất lâu, em cảm ơn ạ
1747486446217.png

Bây giờ xóa data thừa là xóa các cột có ngày thừa trong data đúng ko bạn
 
Upvote 0

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Biểu hiện của những kẻ không làm gì cho cuộc đời
Bài đã được tự động gộp:


Mình gửi bạn file nhé. Bạn vào module 1, chọn sub xoaDuLieuThua, rồi cho chạy macro này là được
Dạ anh ơi, cho em hỏi là lọc dữ liệu theo sheet điều kiện là dùng công thức như anh hướng dẫn lần trước. rồi sau đó mới chạy macro xóa. hay chạy macro là tự động lọc xóa luôn ạ. với có thể nào xóa số liệu thừa trên cái bảng chấm công thôi không anh, không xóa cột, xóa dòng, em cảm ơn ạ
 

File đính kèm

Upvote 0
Dạ anh ơi, cho em hỏi là lọc dữ liệu theo sheet điều kiện là dùng công thức như anh hướng dẫn lần trước. rồi sau đó mới chạy macro xóa. hay chạy macro là tự động lọc xóa luôn ạ. với có thể nào xóa số liệu thừa trên cái bảng chấm công thôi không anh, không xóa cột, xóa dòng, em cảm ơn ạ
Cứ chạy thử đi rồi biết. Có bị sai gì đó thì đóng file không lưu
 
Upvote 0
Cứ chạy thử đi rồi biết. Có bị sai gì đó thì đóng file không lưu
Dạ em đã chạy thử, mà chạy xong file xóa hết các ngày không liên quan sheet điều kiện.
Có cách nào chỉ trong 1 nút bấm, file tự xóa đúng theo yêu cầu ban đầu tại bài #1 không ạ. tại bài 2 em đã được hỗ trợ công thức trả về kết quả đúng yêu cầu. nhưng cái mẫu bảng công đưa vào sheet dữ liệu có thể nó bị chạy dòng chạy cột, nên công thức em sợ bị sai mà không phát hiện ra ạ, em cảm ơn ạ
 
Upvote 0
Dạ em đã chạy thử, mà chạy xong file xóa hết các ngày không liên quan sheet điều kiện.
Có cách nào chỉ trong 1 nút bấm, file tự xóa đúng theo yêu cầu ban đầu tại bài #1 không ạ. tại bài 2 em đã được hỗ trợ công thức trả về kết quả đúng yêu cầu. nhưng cái mẫu bảng công đưa vào sheet dữ liệu có thể nó bị chạy dòng chạy cột, nên công thức em sợ bị sai mà không phát hiện ra ạ, em cảm ơn ạ
Để chiều mình đi làm về mình viết lại cho bạn nhé, lúc đầu mình hỏi bạn xóa hết cột data thừa thì bạn nói đúng rồi nên mình xóa hết cột, ai dè chỉ xóa giá trị
 
Upvote 0

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom