Nhờ giúp đỡ tự động lọc xóa dữ liệu có điều kiện (3 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
4
Đượ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

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 này nếu xử lý bằng VBA sẽ rất nhanh
 
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:

Bây giờ đã được 2 phút.
Để xem "rất nhanh" của bạn là bao lâu. Chưng nào thì ta xử lý xong.
thay vì cà khịa thì sao bạn không giúp bạn ấy
 

File đính kèm

Upvote 0
VBA của bạn đâu có nhanh. Giờ này đã thấy mặt nó đâu?
Xét cho đúng thì cái "cà khịa" của tôi mới là tiếp tố chính trong cái vụ "nhanh" này chứ!
tôi đang hỏi chủ thớt có biết dùng VBA không để tôi bổ sung trong file, viết VBA xong rồi họ ko biết dùng thì viết làm gì, tôi giúp cho chủ thớt có phải giúp cho bạn đâu mà tôi quan tâm lời của bạn làm gì. tôi tạm thời xử lý nhiệm vụ đầu cho chủ thớt , còn xóa data ngày thừa thì không khó với tôi, bạn ko giúp đc ai thì bớt khịa giùm, kênh giúp đỡ nhau ko phải lên khịa nhau nhé
 
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
Web KT

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

Back
Top Bottom