Hỏi cách tách 1 ô excel thành nhiều hàng

Liên hệ QC

vanhayd2

Thành viên mới
Tham gia
30/12/19
Bài viết
3
Được thích
0
Chào ace trong diễn đàn. Mình làm trên excel 2019 có bảng dạng bên trái ảnh, muốn đưa về dạng bên phải ảnh , nhờ ae chỉ giúp, có code càng tốt, bên trái mình dùng Alt+ enter cột 2.Và mình muốn mọi định dạng của cả bảng cũng chuyển theo tương ứng. Cảm ơnIMG_1589173892421_1589201495306.jpg
 
Chào ace trong diễn đàn. Mình làm trên excel 2019 có bảng dạng bên trái ảnh, muốn đưa về dạng bên phải ảnh , nhờ ae chỉ giúp, có code càng tốt, bên trái mình dùng Alt+ enter cột 2.Và mình muốn mọi định dạng của cả bảng cũng chuyển theo tương ứng. Cảm ơn
Đăng bên box lập trình, kèm file mẫu, có thể có người hỗ trợ.
 
Chào ace trong diễn đàn. Mình làm trên excel 2019 có bảng dạng bên trái ảnh, muốn đưa về dạng bên phải ảnh , nhờ ae chỉ giúp, có code càng tốt, bên trái mình dùng Alt+ enter cột 2.Và mình muốn mọi định dạng của cả bảng cũng chuyển theo tương ứng. Cảm ơn
Trong khi chờ các anh chị khác giúp code thì bạn thử dùng text to colunms nhé, như hình đính kèm chọn tick other, ô trống một bên gõ ctrl+j.
Tách dữ liệu thành hàng ngang, sau đó chuyển từ hàng thành cột thì bạn nghiên cứu tiếp nhé :DCapture.PNG
 
Trong khi chờ các anh chị khác giúp code thì bạn thử dùng text to colunms nhé, như hình đính kèm chọn tick other, ô trống một bên gõ ctrl+j.
Tách dữ liệu thành hàng ngang, sau đó chuyển từ hàng thành cột thì bạn nghiên cứu tiếp nhé :D
Người ta muốn như hình, nhưng do bài đăng không đúng Box "Lập trình với Excel" nên không thành viên nào giúp.

A_Hinh.JPG
 
Vấn đề này, sử dụng power querry để tách thì rất dễ dàng
 
Chào ace trong diễn đàn. Mình làm trên excel 2019 có bảng dạng bên trái ảnh, muốn đưa về dạng bên phải ảnh , nhờ ae chỉ giúp, có code càng tốt, bên trái mình dùng Alt+ enter cột 2.Và mình muốn mọi định dạng của cả bảng cũng chuyển theo tương ứng. Cảm ơnView attachment 237193

B1 là ô dữ liệu gốc, D1 là ô bắt đầu mảng két quả

PHP:
Sub TachChuoi()

    Dim Arr

  

    Arr = Split([B1], vbLf)

  

    [D1].Resize(UBound(Arr) + 1).Value = Application.Transpose(Arr)

End Sub
 
e cũng có vấn đề tương tự nhưng cần làm ngược lại thì như thế nào ạ ? bảng tay phải biến thành bảng tay trái á. e cam on.
Góp ý cho bạn:
1/ Bạn hỏi về VBA thì nên đăng bài trong Box "Lập trình với Excel" .
2/ Muốn làm cái gì đó thì nội dung cần diễn giải cụ thể, rõ ràng đồng thời đính kèm File với 1 sheet chứa dữ liệu và 1 sheet kết quả để người giúp có thể hiểu được bạn muốn gộp cái gì? Ở đâu? Chứ không nên đưa cái hình như bài 1 thì không ai rảnh để làm giúp từ A đến Z.
 
Web KT
Back
Top Bottom