chuyển dữ liệu từ 1 dòng thành nhiều dòng, (1 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

hanhnguyen12022021

Thành viên mới
Tham gia
20/2/25
Bài viết
8
Được thích
0
Chào các anh chị trong diễn đàn ạ. Các Anh Chị làm ơn giúp mình, mình muốn chuyển dữ liệu từ 1 dòng thành nhiều dòng, từ 1 dòng thành 3 dòng, mỗi dòng hạch là 1 tài khoản 131,511,33311. Cho mình xin công thức excel.
 
Thật khó để giúp nếu bạn không có thêm thông tin. Ít nhất có cái hình ảnh nội dung hiện trạng và kết quả mẫu mong muốn chứ. Hoặc gửi file lên để mọi người nghiên cứu giupa.
 
"dòng hạch" là cái gì vậy bạn? Và bạn đưa file lên nhé, viết mỗi vậy thì biết đường nào mà làm
 
Thật khó để giúp nếu bạn không có thêm thông tin. Ít nhất có cái hình ảnh nội dung hiện trạng và kết quả mẫu mong muốn chứ. Hoặc gửi file lên để mọi người nghiên cứu giupa.
"dòng hạch" là cái gì vậy bạn? Và bạn đưa file lên nhé, viết mỗi vậy thì biết đường nào mà làm
Bài này họ đã đăng ở đây rồi, bây giờ lại đăng lại thôi.
 

Mình muốn chuyển cứ từ 1 dòng ở cột số hồ sơ thành 3 dòng
 
Tham khảo công thức này
Mã:
=IFERROR(INDEX($B$2:$B$4;INT((ROW(A1)+2)/3));"")
 
3 dòng131,511,33311,mình muốn lặp lại liên tục thì có thể dùng công thức gì.
Có 2 cách
Cách 1: Thủ công
Nhập 3 số đó vào 3 ô đầu, chọn cả 3 ô đó bấm Ctrl+C để Copy -> Chọn tất cả các ô cần điền phía dưới (không phải chỉ 3 ô), rồi bấm Ctrl+V để dán vào là xong, không phải công thức lằng nhằng và cũng không mất nhiều thời gian
Cách 2: Dùng công thức
- Dùng cho mọi phiên bản: Nhập 3 số đó vào vùng bên ngoài, ví dụ: AE2:AE4, xong rồi dùng công thức này
Mã:
=INDEX($AE$2:$AE$4,MOD(ROW(A1)-1,3)+1)
- Dùng cho Excel 365 (thay số 15 thành số lần bạn muốn nhân bản 3 số đó
Mã:
=TOCOL(MAKEARRAY(15,3,LAMBDA(r,c,CHOOSE(c,13111,51111,333111))))
 
Lần chỉnh sửa cuối:
Chào các anh chị trong diễn đàn ạ. Các Anh Chị làm ơn giúp mình, mình muốn chuyển dữ liệu từ 1 dòng thành nhiều dòng, từ 1 dòng thành 3 dòng, mỗi dòng hạch là 1 tài khoản 131,511,33311. Cho mình xin công thức excel.
Thử dụng công thức này:
B1=FILTERXML("<p><i>"&SUBSTITUTE(A1,",","</i><i>")&"</i></p>","//i")
 
- Dùng cho Excel 365 (thay số 15 thành số lần bạn muốn nhân bản 3 số đó
Mã:
=TOCOL(MAKEARRAY(15,3,LAMBDA(r,c,CHOOSE(c,13111,51111,333111))))
Lại được góp vui cùng bạn Office 365 :D . Bạn dùng make nó lại lấy lần lượt a→b→c rồi lặp lại thì phải, nên cần cạnh nhau thì sort nữa. Góp vui thôi không có ý gì ạ. Cảm ơn bạn!
=REDUCE(0,{13111,51111,333111},LAMBDA(x,y,VSTACK(x,EXPAND(y,3,,y))))
 
Web KT

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

Back
Top Bottom