Tìm ô cuối chứa dữ liệu

Liên hệ QC

TrungChinhs

Thành viên tích cực
Tham gia
18/2/08
Bài viết
1,475
Được thích
2,469
Nghề nghiệp
Công chức
Có một bảng tính gồm nhiều dòng, nhiều cột và dữ liệu trong các ô có thể là số hoặc ký tự ngẫu nhiên (không theo quy luật và không lấp đầy các ô). Làm thế nào để lấy được dữ liệu ở ô cuối cùng của mỗi dòng sang một cột khác. Nhờ các bạn làm giúp hoặc gợi ý cách làm, dữ liệu giả lập trong file đính kèm.
Xin cảm ơn !
 

File đính kèm

Sau đây là những gợi ý: (E2003)
*/ Đến ô cuối của dòng thứ i có chứa dữ liệu: Cell(i, 255).End(xlToLeft)
*/ Lấy dữ liệu cuối dòng chép vô ô trong dòng thuộc cột 100:
Cell(i, 100).Value = Cell(i, 99).end(xlToLeft).Value
(Một khi ta biết chắc rằng dữ liệu không tới 99 cột!)

Bạn có thể dùng hộp thoại của VBA kiểm chứng các điều này, như
MsgBox Cells(9, 99).End(xlToLeft).Offset(,1).Address

Năm mới thắng lợi mới!
 
Upvote 0
Có một bảng tính gồm nhiều dòng, nhiều cột và dữ liệu trong các ô có thể là số hoặc ký tự ngẫu nhiên (không theo quy luật và không lấp đầy các ô). Làm thế nào để lấy được dữ liệu ở ô cuối cùng của mỗi dòng sang một cột khác. Nhờ các bạn làm giúp hoặc gợi ý cách làm, dữ liệu giả lập trong file đính kèm.
Xin cảm ơn !
Giãi pháp tất nhiên là có, như trong file, bạn gõ công thức vào cell M3
PHP:
=LOOKUP(2,1/(1-ISBLANK($A3:$L3)),$A3:$L3)
Kéo fill xuống
----------------------
Ôi xin lỗi .... tưởng hỏi về công thức
 
Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn 2 bác HYen17 ndu96081631 em sẽ làm thử có gì vướng mắc xin thỉnh giáo sau.

To ndu96081631 dùng công thức cũng được mà, miễn là có kết quả. Tôi thấy công thức này lạ quá, Bạn vui lòng giải thích giúp ý nghĩa của các đối số đứng trước hàm ISBLANK. Xin cảm ơn!
 
Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn 2 bác HYen17 ndu96081631 em sẽ làm thử có gì vướng mắc xin thỉnh giáo sau.

To ndu96081631 dùng công thức cũng được mà, miễn là có kết quả. Tôi thấy công thức này lạ quá, Bạn vui lòng giải thích giúp ý nghĩa của các đối số đứng trước hàm ISBLANK. Xin cảm ơn!
Tôi sưu tầm nó tại đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=7669
Bạn xem qua nhé
Để hiểu công thức hoạt động như thế nào, bạn hãy bôi đen từng đoạn công thức trên thanh Formula rồi bấm F9
Để ý: số 2 trong công thức LOOKUP(2,....) bạn có thể thay thành số gì cũng được, miển > 1
 
Upvote 0
Web KT

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

Back
Top Bottom