Nhờ giúp đỡ macro copy paste dữ liệu (1 người xem)

Liên hệ QC

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

Rob.Nguyen

Thành viên mới
Tham gia
27/9/17
Bài viết
5
Được thích
0
Giới tính
Nam
Mình có 1 file dữ liệu dạng excel rất lớn, với rất nhiều ô trống. Các ô trống cần copy và paste dữ liệu từ ô phía trên gần nhất có dữ liệu. Khoảng cách giữa các ô trống là ko cố định, nếu copy/paste bằng tay với dữ liệu lớn gần như là không thể lại rất dễ sai sót.
Vì vậy nhờ các chuyên gia gợi ý giúp mình để tạo 1 macro để copy paste cho phần dữ liêu trống này với! File dữ liệu mẫu như đính kèm ạ!

1633055017476.png
 

File đính kèm

Anh thử chọn vùng cần paste bằng ctrl + G xong chọn special => blanks gõ ô đầu trống đầu tiên bằng ô trên nó rồi bấm ctrl + enter. Xong paste value lại xem có được không?
 
Upvote 0
Anh thử chọn vùng cần paste bằng ctrl + G xong chọn special => blanks gõ ô đầu trống đầu tiên bằng ô trên nó rồi bấm ctrl + enter. Xong paste value lại xem có được không?
Cảm ơn bạn! Mình chưa rõ cách này, mình thử theo nhưng k được. Dữ liệu có rất nhiều vùng cần paste khác nhau, mỗi vùng lại paste bằng ô ngay phía trên nó
 
Upvote 0
cái này bạn dùng cột phụ và viết công thức cho nó là xong, sau đó copy/patse value là được. Công thức dạng: B2= If(A2= "", B1,A2) với B1 = A1
 
Upvote 0
Mình thử và check manual thấy ok rồi! Cảm ơn bạn rất nhiều, ý tưởng là nếu giá trị = "" thì lấy giá trị ô trước đó. Vậy mà mình k nghĩ ra! Cứ nghĩ phải lấy đúng ô có dữ liệu đầu mỗi vùng paste. :)
 
Upvote 0
Mình thử và check manual thấy ok rồi! Cảm ơn bạn rất nhiều, ý tưởng là nếu giá trị = "" thì lấy giá trị ô trước đó. Vậy mà mình k nghĩ ra! Cứ nghĩ phải lấy đúng ô có dữ liệu đầu mỗi vùng paste. :)
"check manual" là nghĩa gì? (dịch ra tiếng Việt là "xem lại tài liệu chỉ dẫn")

Tiếng Anh: từ manual (danh) có nghĩa là tài liệu chỉ dẫn. Trạng từ của manual (tĩnh) là manually.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom