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
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! |
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. |
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.
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.
- 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:
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:
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.
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.
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.
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! |
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:
- Tiện ích Transpose Range: Dễ dàng chuyển đổi nhiều hàng thành cột và hàng trong Excel
- Công cụ chuyển đổi đơn vị: Nhanh chóng chuyển đổi số thập phân sang số nhị phân / bát phân / hex hoặc ngược lại
Công cụ năng suất văn phòng tốt nhất
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...
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!