Bỏ qua nội dung chính

Làm thế nào để đảo ngược hàm nối trong Excel?

Như chúng ta đã biết, Kết hợp trong Excel có thể giúp chúng tôi kết hợp nhiều ô thành một ô, nhưng đôi khi, bạn muốn làm ngược lại với Kết hợp , nó có nghĩa là không kết hợp các ô, nhưng chia giá trị ô thành nhiều ô được phân tách. Bạn đã bao giờ nghĩ đến việc đảo ngược Kết hợp hàm trong Excel?

Đảo ngược hàm nối để chia giá trị ô thành nhiều ô với công thức

Đảo ngược hàm nối để chia giá trị ô thành nhiều ô với Văn bản thành Cột

Đảo ngược hàm nối để tách giá trị ô thành nhiều ô với Kutools for Excel


mũi tên màu xanh bong bóng bên phải Đảo ngược hàm nối để chia giá trị ô thành nhiều ô với công thức

Trong Excel, để chia giá trị ô thành nhiều ô, công thức sau có thể giúp bạn, vui lòng thực hiện như sau:

1. Nhập công thức này: = TRIM (MID (SUBSTITUTE ($ A2, ",", REPT ("", 999)), COLUMNS ($ A: A) * 999-998,999)) vào một ô trống mà bạn muốn đặt kết quả và kéo chốt điền vào các ô chứa công thức này, xem ảnh chụp màn hình:

doc đảo ngược nối 1

2. Và sau đó tiếp tục kéo chốt điền xuống phạm vi ô để áp dụng công thức này và tất cả các giá trị ô đã được chia thành các ô được phân tách bằng dấu phẩy, xem ảnh chụp màn hình:

doc đảo ngược nối 2

Chú thích: Trong công thức trên, bạn cũng có thể tách các giá trị ô thành nhiều ô dựa trên bất kỳ dấu phân tách nào khác, bạn chỉ cần thay đổi dấu phẩy giữa các dấu ngoặc kép thành các dấu phân cách khác mà bạn muốn.


Chức năng nối ngược để chia ô thành các cột riêng biệt

Với Kutools for Excel'S Chia ô tiện ích, bạn có thể nhanh chóng chia chuỗi văn bản trong một ô thành nhiều cột hoặc hàng theo dấu cách, dấu phẩy, dòng mới và bất kỳ dấu phân tách nào khác mà bạn đã chỉ định. Nhấp để tải xuống Kutools for Excel!


mũi tên màu xanh bong bóng bên phải Đảo ngược hàm nối để chia giá trị ô thành nhiều ô với Văn bản thành Cột

Trên thực tế, trong Excel, Văn bản thành Cột tính năng đối lập với hàm nối, bạn có thể áp dụng nó để chia các giá trị ô thành nhiều ô bằng bất kỳ dấu phân tách nào bạn cần.

1. Chọn các ô mà bạn muốn tách.

2. Nhấp chuột Ngày > Văn bản thành Cột, xem ảnh chụp màn hình:

doc đảo ngược nối 3

3. Trong Bước 1 của Trình hướng dẫn chuyển đổi văn bản thành cột, lựa chọn Phân cách tùy chọn, xem ảnh chụp màn hình:

doc đảo ngược nối 4

4. Sau đó nhấn vào Sau nút, trong Bước 2 của trình hướng dẫn, chỉ định dấu phân tách mà bạn muốn sử dụng trong Dấu phân cách tùy chọn, xem ảnh chụp màn hình:

doc đảo ngược nối 5

5. Tiếp tục nhấp Sau nút, trong Bước 3 của trình hướng dẫn, hãy kiểm tra Tổng Quát theo Định dạng dữ liệu cột, và sau đó chọn một ô mà bạn muốn xác định các giá trị tách, xem ảnh chụp màn hình:

doc đảo ngược nối 6

6. Sau đó nhấn vào Kết thúc , các giá trị ô đã chọn đã được chia thành nhiều cột, xem ảnh chụp màn hình:

doc đảo ngược nối 7


mũi tên màu xanh bong bóng bên phải Đảo ngược hàm nối để tách giá trị ô thành nhiều ô với Kutools for Excel

Với Kutools for Excel'S Chia ô tính năng, bạn có thể chia nội dung ô thành nhiều cột hoặc hàng mà bạn cần.

Kutools for 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

Sau khi cài đặt Kutools for Excel, vui lòng làm như sau:

1. Chọn phạm vi dữ liệu mà bạn muốn tách.

2. Nhấp chuột Kutools > Hợp nhất & Tách > Chia ô, xem ảnh chụp màn hình:

doc ngược nối 8-8

3. Trong Chia ô hộp thoại, chọn Chia thành hàng or Chia thành các cột mà bạn muốn, sau đó chỉ định dấu phân tách để tách các giá trị ô dựa trên, hãy xem ảnh chụp màn hình:

doc ngược nối 9-9

4. Nhấp chuột Ok và một hộp nhắc sẽ bật ra để nhắc bạn chọn một ô để xuất kết quả, xem ảnh chụp màn hình:

doc đảo ngược nối 10

5. Và sau đó nhấp vào OK, bạn sẽ nhận được các kết quả sau:

Chia các giá trị ô thành nhiều cột:

doc đảo ngược nối 11

Chia các giá trị ô thành nhiều hàng:

doc đảo ngược nối 12

Tải xuống miễn phí Kutools for Excel Ngay bây giờ!


mũi tên màu xanh bong bóng bên phải Đảo ngược hàm nối để tách giá trị ô thành nhiều ô với Kutools for Excel

Kutools for 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. Tải xuống và dùng thử miễn phí ngay!

 

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

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 Excelvà 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 kte 201905


Office Tab Mang giao diện theo thẻ vào Office và giúp công việc của bạ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 (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Many thanks for your wonderful website and the helpful solutions.
I am using a form on my website to collect CVs and the excel output is like below:

Degree | College Name | Discipline | Year of Graduation | GPA
Masters | Oxford | Mathematics | 2020 | 88
Bachelors | Cambridge | Chemistry | 2016 | 76
Diploma | George's School | Arts | 2012 | 94

All the above lies in a single cell in excel / CSV file.

Can anybody please help me how I can rearrange all this into an excel table with each cell showing part of the entries.

I appreciate your solutions.

best regards,
Nasser
This comment was minimized by the moderator on the site
Hello, Emami

To split the data you provided, both the formula and Text to Column feature can help you. please do as this:
Method1: formula: (After pasting the formula, drag the fill handle right to get the first line result, and then drag the fill handle down to get other results.)
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate.png

Method2: Text to Column:
By using Text to Column feature step by step, and in step3, please enter | character into Other box:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate-2.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Dear skyyang,
Many thanks for the reply.
First, I cannot use the text to column method because this process has to be done automatically by a formula.
Second, the problem is the table output I receive from csv file (the form entry) is saved in a single cell not in three rows.
ie. All three rows (A1:A4) are stored in one single cell not 4 cell in 4 rows.
I hope you understand my problem and can provide me with a solution.

thanks.
This comment was minimized by the moderator on the site
Hello, Emami,
If your data in a single cell, first, you should split the data into multiple rows based on the line breaks. to split the data into rows, please use this code:
Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub


Applying the code to split the data into multiple rows, see screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-split-data.png

Then, you can use this formula to split them into multiple columns as you need.
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))


Please have a try, hope it can help you, if you have any other problem, please comment here.
This comment was minimized by the moderator on the site
I believe it has something to do with having over a certain amount of value in a cell. How does one use this formula with large strings?
This comment was minimized by the moderator on the site
Thank you for this. I had a strange occurence where two strings of text produced #Value!, while all the rest was fine. Any idea why this would happen?
This comment was minimized by the moderator on the site
just want to know if in a cell content i.e (123). can it be splitted to multiple column seperately as cell1 as 1, cell2 as 2 and cell3 as 3
This comment was minimized by the moderator on the site
my query is below
from given data
A B
1 Capital Account Capital Account 6,62,73,000.00
2 SHARE CAPITAL A/C SHARE CAPITAL A/C 67,17,300.00
3 SHARE PREMIUM A/C SHARE PREMIUM A/C 5,95,55,700.00


I need in column C (C + B-A) i.e
C
1 6,62,73,000.00

2 67,17,300.00

3 5,95,55,700.00
This comment was minimized by the moderator on the site
sorry I m not see perfect in first time
this formula is perfect and correct
This comment was minimized by the moderator on the site
you are A Rong Talling thissss formula
This comment was minimized by the moderator on the site
Excellent directions!
This comment was minimized by the moderator on the site
oh snap, i got it above...using text to columns then split option = 'space'
This comment was minimized by the moderator on the site
Thank you so much, helpful indeed. What if there is no comma delimiter in between the words like, "Steve Simpson" and you still want to split?
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