Bỏ qua nội dung chính

Làm thế nào để chuyển đổi một ô thành nhiều ô / hàng trong Excel?

Đôi khi, rất khó để xem tất cả dữ liệu nếu có nhiều dữ liệu trong một ô trong Excel. Trong trường hợp này, việc chuyển đổi tất cả dữ liệu trong ô này thành nhiều ô hoặc nhiều hàng có thể làm cho việc xem nội dung dài như hình dưới đây dễ dàng và rõ ràng hơn nhiều. Trong Excel, bạn có thể thực hiện nó thông qua các phương pháp dưới đây.

Chuyển đổi một ô thành nhiều ô / hàng với Văn bản thành Cột và Dán Đặc biệt trong Excel

Chuyển đổi một ô thành nhiều ô / hàng với VBA

Chuyển đổi một ô thành nhiều cột / hàng với Kutools cho Excel ý kiến ​​hay3


mũi tên màu xanh bong bóng bên phải Chuyển đổi một ô thành nhiều ô / hàng với Văn bản thành Cột và Dán Đặc biệt trong Excel

1. Chọn ô bạn muốn chuyển đổi dữ liệu và nhấp vào Ngày > Văn bản thành cột, xem ảnh chụp màn hình:

2. Trong hộp thoại bật lên, hãy kiểm tra Phân cách hộp kiểm và nhấp vào Sau. Xem ảnh chụp màn hình:

3. kiểm tra Dấu phẩy chỉ trong hộp thoại và nhấp vào Kết thúc. Xem ảnh chụp màn hình:

4. Sau đó, bạn có thể thấy dữ liệu ô đã được chia thành nhiều cột. Và bây giờ hãy chọn những ô này và nhấp chuột phải để nhấp Sao chép từ menu ngữ cảnh để sao chép chúng. Xem ảnh chụp màn hình:

5. Chọn một ô trống bạn muốn và nhấp chuột phải để chọn Transpose (T), sau đó bạn có thể thấy dữ liệu đã được chuyển đổi thành nhiều hàng. Xem ảnh chụp màn hình:

Nếu bạn đang sử dụng Microsoft Excel 2007, hãy bấm vào Trang Chủ > Dán > Chuyển đổi để dán dữ liệu đã tách.

Bạn có thể xem kết quả như hình:


Nhanh chóng chia một ô thành các cột hoặc hàng dựa trên dấu phân cách

Trong Excel, để tách một ô thành các cột thật tẻ nhạt với Wizard từng bước. Nhưng vơi Kutools cho Excel's Chia ô tiện ích, bạn có thể: 1, chuyển đổi một ô thành các cột hoặc hàng dựa trên dấu phân cách; 2, chuyển đổi chuỗi thành văn bản và số; 3, chuyển đổi chuỗi dựa trên chiều rộng cụ thể, với các nhấp chuột.  Nhấp để dùng thử miễn phí 30 ngày đầy đủ tính năng!
doc chia ô
 
Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày.

mũi tên màu xanh bong bóng bên phải Chuyển đổi một ô thành nhiều ô / hàng với VBA

Nếu bạn cho rằng phương pháp trên hơi tẻ nhạt, bạn có thể sử dụng VBA để thực hiện.

1. Giữ ALT nút và báo chí F11 trên bàn phím để mở Microsoft Visual Basic cho ứng dụng cửa sổ.

2. nhấp chuột Chèn > Mô-đun và sao chép VBA vào mô-đun.

VBA: Chuyển đổi một ô thành nhiều hàng

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. nhấp chuột chạy để chạy mã VBA và KutoolsforExcel hộp thoại bật lên để bạn chọn một ô mà bạn muốn chuyển đổi dữ liệu của nó. Xem ảnh chụp màn hình:

4. nhấp chuột OK, và trong một hộp thoại bật lên khác, hãy chọn một ô để xuất kết quả. Xem ảnh chụp màn hình:

Bạn có thể xem kết quả:

Mẹo: Trong mã VBA ở trên, bạn có thể thay đổi dấu phân tách ' " bạn muốn tách dữ liệu bằng. VBA này không hỗ trợ chia ô dựa trên ký tự dòng mới.


mũi tên màu xanh bong bóng bên phải Chuyển đổi một ô thành nhiều cột / hàng với Kutools cho Excel

Nếu bạn có Kutools cho Excel - một công cụ tiện dụng được cài đặt, bạn có thể sử dụng nó Chia ô fuction để nhanh chóng chia một ô thành nhiều cột hoặc nhiều hàng dựa trên dấu phân cách.

Kutools cho Excel: Một công cụ bổ trợ Excel tiện dụng, giúp công việc của bạn trở nên dễ dàng và hiệu quả hơn.
  • 300 + các chức năng mạnh mẽ và dễ sử dụng,110,000 + Người dùng Excel chọn
  • đầy đủ tính năng dùng thử miễn phí trong 30 ngày, Không cần thẻ tín dụng
  • hàng chục chức năng chỉ với một cú nhấp chuột để rút ngắn thời gian làm việc của bạn để giải quyết các vấn đề phức tạp
  • bao gồm các chức năng để chuyển đổi hàng loạt, xóa, kết hợp trang tính / ô, hiển thị, v.v., dùng thử miễn phí ngay bây giờ.

Sau khi cài đặt Kutools cho Excel, vui lòng làm như sau:(Tải xuống miễn phí Kutools cho Excel ngay!)

1. Chọn ô bạn muốn chia thành các hàng và nhấp vào Kutools > Hợp nhất & Tách > Chia ô. Xem ảnh chụp màn hình:
doc kutools chia ô 1

2. Sau đó trong Chia ô hộp thoại, kiểm tra Chia thành hàng tùy chọn theo Kiểu phần và kiểm tra Nền tảng khác tùy chọn theo Chỉ định dấu phân tách , sau đó nhập dấu phân tách bạn muốn tách ô dựa vào trong hộp văn bản. Xem ảnh chụp màn hình:

tài liệu kutools 2

3. nhấp chuột Okvà một hộp thoại bật ra để nhắc bạn chọn một ô để xuất kết quả phân tách.
doc kte 3

4. nhấp chuột OK. Bây giờ bạn có thể thấy một ô đã được chuyển đổi thành nhiều hàng.
doc kutools chia ô 4

Mẹo: Nếu bạn muốn chuyển đổi một ô thành các cột dựa trên dấu phân cách cụ thể, hãy kiểm tra Chia thành các cột trong hộp thoại và nhập dấu phân cách vào Nền tảng khác hộp văn bản.

mũi tên màu xanh bong bóng bên phải Chuyển một ô thành nhiều hàng hoặc nhiều cột


Nhanh chóng chuyển bảng Chéo sang danh sách hoặc ngược lại

Trong khi bạn nhận được một trang tính có bảng chéo mà bạn cần chuyển đổi sang bảng danh sách, làm thế nào bạn có thể nhanh chóng xử lý nó? Với Kutools cho Excel's Chuyển đổi kích thước bảng tiện ích, bạn có thể chuyển đổi bảng kích thước chéo thành bảng ba kích thước hoặc ngược lại nhanh nhất có thể.   Nhấp để dùng thử miễn phí đầy đủ tính năng trong 30 ngày!
doc chuyển chéo sang danh sách
 
Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày.

Các bài báo tương đối:

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (37)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for writing this macro it was very helpful <3
This comment was minimized by the moderator on the site
As of 10/19/21, Office365/Excel version 2109 (Build 14430.20306), the 'Merge & Split > Split Cells' option doesn't show
This comment was minimized by the moderator on the site
Hi, ggibby, have you installed Kutools for Excel in Excel? I have used Excel 2019, click Kutools tab and go to the Range & Cells group, click Merge & Split to expand the drop-down menu, you can find the Split Cells...
This comment was minimized by the moderator on the site
How do i separate in 3 columns, the time, the song name and the movie name

Annadata 02:31:50 Ja Re Ja Re Ud Ja Re Panchhi | Maya 02:36:02 Jangal Mein More Nacha | Madhumati 02:39:08 Aaha Rim Jhim Ke Ye Pyare Pyare | Usne Kaha Tha 02:44:41 Ni Sa Ga Ma Pa Ni Sa Re Sa | Anand Mahal 02:49:35 Roz Akeli Aaye | Mere Apne 02:52:51 Bagh Mein Kali Khili | Chand Aur Suraj 02:56:01 Ankhon Men Masti Sharab Ki | Chhaya 02:59:20 Chhota Sa Ghar Hoga | Naukri 03:02:32 Mere Khwabon Men Mere Khayalon Men | Honey Moon 03:05:51 Kancha Le Kanchi Lai Lajo | Madhumati 03:09:13 Tan Jale Man Jalta Rahe | Madhumati 03:12:31 Ganga Aaye Kahan Se | Kabuliwala
This comment was minimized by the moderator on the site
Hi All,
What If I had a cell that = 0815-0862
Is there a way for me to break that down in separate cells?
0815
0816
0817
0818
.
.
.


Thanks all in advance
This comment was minimized by the moderator on the site
Very helpfull. Thanks a lot.
This comment was minimized by the moderator on the site
i have data this format :--
OPTSTKMARUTI25JUN2020CE5800

I want to below mention format ( divide in five column )

OPTSTK Maruti 25 Jun 2020 CE 5800
This comment was minimized by the moderator on the site
If all your strings in same length, and each part of the string is in the same number of characters, you can use the Text to Columns > Fixed width option. See screenshot
This comment was minimized by the moderator on the site
I am getting error with the VBA.Split funtion when I am entering the <Span style>. I require it as my separator is a newline and I need to mention that. Any help would be great
This comment was minimized by the moderator on the site
Hi, Aj, the VBA code does not suuport to split cell by the new line.
This comment was minimized by the moderator on the site
i have data like this...

one cell this data
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result (first column name ,, second column number)
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487
This comment was minimized by the moderator on the site
Hi, Sunil Graphics, if there is no trailing space after the comma and dot, you can do as these:
1. Select the cell that contains data, click Data > Text to Column, in the popping text to column dialog, check delimited > next > check space > click Finish, now the data has been split into columns based on space, like p.umesh,125 | ranesh,52 | sunil,478 |...
2. Then select these column data, press Ctrl + C to copy them, and select a another cell, right click to select Transpose in the paste options in the context menu. Now the data shows as
p.umesh,125
ranesh,52
sunil,478
3. Select the transpose data, use the Text to Column function again, this time, check delimited > next > comma > finish. Then it done.
This comment was minimized by the moderator on the site
i have data like this...
This comment was minimized by the moderator on the site
i have data like this...
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487

how to solve this
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations