Tách dữ liệu trên 1 sheet thành các sheet ( dựa vào từ khóa )

Liên hệ QC

hadoan-pap

Thành viên tiêu biểu
Tham gia
8/7/15
Bài viết
460
Được thích
19
Em chào mọi người.

Em Xin phép đăng lại bài toán này ạ.

Em có 1 file như đính kèm. Em muốn nó tự động tìm các giao dịch thẻ tương ứng ở các dòng bôi vàng để lấy ra tên thẻ….

Sau đó nó sẽ tự động tạo các sheet có tên tương ứng với các tên thẻ này…( trước khi tạo sheet thì tìm nếu thấy tên Sheet cũ trùng với tên thẻ thì xóa đi rồi mới tạo )

Tiếp theo nó sẽ lấy dữ lieu ở Sheet chính tương ứng với mỗi loại thẻ và đẩy sang các Sheet còn lại ạ.

Rất mong mọi người hỗ trợ em code bài toán này ạ. Trước em có nhờ giúp đỡ và đã có làm nhưng em sửa lại thì code dài quá và chưa đúng với logic này ạ.

Em Xin cảm ơn!
 

File đính kèm

  • Tách Sheet.xlsm
    13 KB · Đọc: 15
Lần chỉnh sửa cuối:
Sau đó nó sẽ tự động tạo các sheet có tên tương ứng với các tên thẻ này…( trc khi tạo sheet thì tìm nếu thấy tên Sheet cũ trùng với tên thẻ thì xóa đi rồi mới tạo )
Rất mong mọi người hỗ trợ em code bài toán này ạ. Trc e có nhờ giúp đỡ và đã có làm nhưng e sửa lại thì code dài quá và chưa đúng với logic này ạ.
Đang lọ mọ đọc xem thế nào, nhưng đến đoạn thấy chủ bài lười đến mức có vài từ cũng viết tắt thì mình cũng lười đọc theo cho khỏe.
 
Upvote 0
Rất mong mọi người hỗ trợ em bài toán này ạ.

Em Xin cảm ơn!
 
Upvote 0
Rất mong mọi người hỗ trợ ạ!

Em Xin cảm ơn!
 
Upvote 0
D
Bạn xem lại trình bày dữ liệu như file đính kèm có đúng như thật chưa? Nếu không đúng khi chép code sang dữ liệu thật lại chạy sai.
Dạ. Dữ liệu form chuẩn như vậy rồi ạ.

Em muốn sẽ tìm tất các các dòng mà có tên loại thẻ ( dòng màu vàng ), sau đó sẽ tạo Sheet và bê các dữ lieu tương ứng ( bôi đỏ ) sang như em có làm mẫu ví dụ 3 Sheet đó ạ.

Em Xin phép gửi lại file đính kèm nhé.

Em cảm ơn !
 

File đính kèm

  • Tách Sheet.xlsm
    13 KB · Đọc: 15
Upvote 0
D


Dạ. Dữ liệu form chuẩn như vậy rồi ạ.

Em muốn sẽ tìm tất các các dòng mà có tên loại thẻ ( dòng màu vàng ), sau đó sẽ tạo Sheet và bê các dữ lieu tương ứng ( bôi đỏ ) sang như em có làm mẫu ví dụ 3 Sheet đó ạ.

Em Xin phép gửi lại file đính kèm nhé.

Em cảm ơn !
Phải thêm 1 cột nữa với tên chi tiết là 'MasterCard', 'Visa', 'Unionpay' để ta lấy cái này làm điều kiện lọc. Hoặc có cái gì đó nhận biết qua mã số thẻ để lấy tên chi tiết mà tôi đề nghị.
 
Upvote 0
Phải thêm 1 cột nữa với tên chi tiết là 'MasterCard', 'Visa', 'Unionpay' để ta lấy cái này làm điều kiện lọc. Hoặc có cái gì đó nhận biết qua mã số thẻ để lấy tên chi tiết mà tôi đề nghị.
Dạ, format này người ta không sửa theo ý mình được anh ạ.

Em thấy có logic là cứ tìm dòng có mô tả như các dòng bôi vàng, lấy ra tên thẻ ( sau chữ "thẻ" và trước dấu "-" ) để xác định loại thẻ. Sau đó tạo sheet và lấy dữ lieu sang được không ạ.

Cột STT thì luôn có number theo kèm nếu có thông tin thẻ ạ
 
Upvote 0
Dạ, format này người ta không sửa theo ý mình được anh ạ.

Em thấy có logic là cứ tìm dòng có mô tả như các dòng bôi vàng, lấy ra tên thẻ ( sau chữ "thẻ" và trước dấu "-" ) để xác định loại thẻ. Sau đó tạo sheet và lấy dữ lieu sang được không ạ.

Cột STT thì luôn có number theo kèm nếu có thông tin thẻ ạ
Vậy bạn phải xử lý lại dữ liệu đó trước khi tách nhé.
 
Upvote 0
Tách dữ liệu theo từ khoá sang sheet khác là nhiệm vụ của Advanced Filter.
Nếu không làm được là do dữ liệu chưa chuẩn. Đưa về dạng chuẩn trước đã.
 
Upvote 0
Cái bảng ở sheet "MAINSHEET" luôn gom vào theo loại thẻ vậy hay dữ liệu xen kẽ lung tung?
 
Upvote 0
Dạ, format này người ta không sửa theo ý mình được anh ạ.

Em thấy có logic là cứ tìm dòng có mô tả như các dòng bôi vàng, lấy ra tên thẻ ( sau chữ "thẻ" và trước dấu "-" ) để xác định loại thẻ. Sau đó tạo sheet và lấy dữ lieu sang được không ạ.

Cột STT thì luôn có number theo kèm nếu có thông tin thẻ ạ
Tôi xử lý chuỗi có tên thẻ để lấy nó ra rồi. Bạn thử file nhé.
 

File đính kèm

  • Tách Sheet_hadoan-pap.xlsm
    23.5 KB · Đọc: 17
Upvote 0
Tôi xử lý chuỗi có tên thẻ để lấy nó ra rồi. Bạn thử file nhé.
Dạ… chân thành cảm ơn anh rất nhiều ạ!
Bài đã được tự động gộp:

Em cảm ơn anh faint ạ... code bài toán của anh cũng hay ạ... nhưng vì tên thẻ không cố định nên mình không định nghĩa ngay từ đầu được ạ.
 
Upvote 0
Tôi xử lý chuỗi có tên thẻ để lấy nó ra rồi. Bạn thử file nhé.
Gửi anh.

Anh ơi em không hiểu sao e copy dữ lieu vào Sheet để chạy thì nó lỗi anh ạ.

Anh xem giúp em file đính kèm xem nó nhầm chỗ nào không ạ ?

Xin lỗi vì hỏi lại anh!
 

File đính kèm

  • Tách Sheet_hadoan-pap.xlsm
    28.8 KB · Đọc: 8
Upvote 0
Web KT

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

Back
Top Bottom