Macro tách dòng và gộp dòng theo điều kiện (1 người xem)

Liên hệ QC

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

bugatino

Thành viên chính thức
Tham gia
14/7/10
Bài viết
54
Được thích
3
Chào các bạn GPE,

Mình có 1 bảng tính excel, cơ bản như sau:
2013-05-27 15_30_57-Tach-gop dong.xlsx - Excel.jpg

Bây giờ mình muốn tách dữ liệu của vùng lớp ra từng dòng như sau:
2013-05-27 15_36_28-Tach-gop dong.xlsx - Excel.jpg

Ở một sheet khác, Mình cũng muốn gộp các dòng có các lớp nằm riêng lẻ (như sau khi đã tách lớp) có thông tin giống nhau lại làm 1 dòng duy nhất (như trước khi tách dòng) theo các điều kiện sau :
+ Cùng học kỳ
+ Cùng mã môn
+ Cùng thời gian bắt đầu
+ Cùng thời gian thi

Do file đính kèm tải lên bị lỗi, các bạn tải file đính kèm tại đây: https://dl.dropboxusercontent.com/u/72567196/Tach-gop dong.rar

Mong nhận được sự trợ giúp của các bạn GPE.

Trân trọng.
 
Lần chỉnh sửa cuối:
Chào các bạn GPE,

Mình có 1 bảng tính excel, cơ bản như sau:
View attachment 102808

Bây giờ mình muốn tách dữ liệu của vùng lớp ra từng dòng như sau:
View attachment 102809

Ở một sheet khác, Mình cũng muốn gộp các dòng có các lớp nằm riêng lẻ (như sau khi đã tách lớp) có thông tin giống nhau lại làm 1 dòng duy nhất (như trước khi tách dòng) theo các điều kiện sau :
+ Cùng học kỳ
+ Cùng mã môn
+ Cùng thời gian bắt đầu
+ Cùng thời gian thi

Do file đính kèm tải lên bị lỗi, các bạn tải file đính kèm tại đây: https://dl.dropboxusercontent.com/u/72567196/Tach-gop dong.rar

Mong nhận được sự trợ giúp của các bạn GPE.

Trân trọng.
Tách xong, lại...........gom
Gom rồi, lại .....tách
Ngộ
Nếu cứ "tách tách gom gom" cùng một bảng dữ liệu bạn có thể gom vào một sheet thôi cho nó gọn
Thân
 

File đính kèm

Upvote 0
Cũng "Ngộ" thiệt, nhưng thử thực hiện bằng macro sự kiện cho vui

Bạn xem từng trang tính trong file
 

File đính kèm

Upvote 0
Cám ơn bác ConcogiaSA_DQ đã giúp em. Em đã thử và code của cả 2 bác đều chạy rất chuẩn ah! :good:

Em xin giải thích thêm về yêu cầu tại sao lại phải tách và gộp như vậy:
Ở bên em bình thường khi dựng lên kế hoạch học tập thì dựng lớp lẻ tẻ sau đó mới gộp các lớp học cùng kỳ, cùng môn, cùng ngày bắt đầu/thi vào 1 dòng để dễ quản lý. Việc gộp này từ trước tới giờ vẫn làm thủ công bằng tay, vì vậy có thể gây ra sót nên em muốn có code gộp lại vào với nhau để cho nhanh và chính xác tránh tình trạng bị sót.

Còn việc tách lớp ra để tiện tính toán khi áp dụng cho lớp lẻ hoặc xuất lại kế hoạch học tập cho lớp lẻ thì không phải xóa thủ công các lớp khác trên dòng đó đi nữa.

Một lần nữa cám ơn sự giúp đỡ nhiệt tình của 2 bác!!:hi:
 
Upvote 0
concogia ơi, bác có video hay cách nào làm dc cái này ko, cho mình xem cho bik làm với, thanks bác nhiều
 
Upvote 0
Web KT

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

Back
Top Bottom