Đôi khi, bạn cần sử dụng dấu ngắt dòng trong một ô cụ thể. Dấu ngắt dòng này có thể được sử dụng làm dấu phân cách trong tính năng chuyển văn bản thành cột của Excel. Tính năng đó sẽ chia toàn bộ dòng thành nhiều cột. Bài viết này sẽ tập trung vào việc sử dụng hiệu quả ngắt dòng làm dấu phân cách trong tính năng chuyển văn bản thành cột của Excel.
2 Ví dụ sử dụng Ngắt dòng làm Dấu phân cách trong Tính năng Văn bản thành Cột trong Excel
Để sử dụng ngắt dòng làm dấu phân cách trong tính năng chuyển văn bản thành cột của Excel, chúng tôi đã tìm thấy hai ví dụ phù hợp để bạn có thể dễ dàng thực hiện công việc. Ví dụ đầu tiên của chúng tôi dựa trên việc sử dụng văn bản thành cột từ tab dữ liệu và ví dụ thứ hai dựa trên việc sử dụng mã VBA. Cả hai phương pháp này đều cực kỳ dễ sử dụng.
1. Sử dụng văn bản thành cột từ tab dữ liệu
Phương pháp đầu tiên của chúng tôi dựa trên việc sử dụng văn bản thành cột từ tab dữ liệu trong Excel. Trong phương pháp này, chúng ta cần đặt một văn bản trong một ô bằng cách sử dụng dấu ngắt dòng. Sau đó, chúng tôi muốn sử dụng văn bản thành cột từ tab dữ liệu để chia văn bản thành nhiều cột một cách hiệu quả. Ở đây, chúng tôi muốn lấy một tập dữ liệu trong đó chúng tôi sử dụng một số địa chỉ và sau đó, chúng tôi sẽ chia nó thành nhiều phần bằng cách sử dụng tính năng văn bản thành cột. Để hiểu đúng quy trình, bạn cần làm theo các bước.
Các bước
- Đầu tiên, chọn ô B5 .
- Sau đó, viết ra tên ‘ Elijah Williams '.
- Sau đó, nhấn Alt + Enter tạo ngắt dòng để bắt đầu một dòng mới trong ô.
- Sau đó, ghi lại địa chỉ ‘ 187 Clousson Road '.
- Sau đó, bạn cần nhấn Alt + Enter một lần nữa để tạo thêm một dòng nữa.
- Vì vậy, bạn cần phải nhấn nó cho mỗi lần ngắt dòng. Cuối cùng, chúng tôi nhận được văn bản sau trong ô.
- Thực hiện quy trình tương tự cho tất cả các ô khác.
- Kết quả là bạn sẽ nhận được tập dữ liệu sau.
- Sau đó, tạo một số cột mà chúng tôi muốn đặt văn bản sau khi tách.
- Chọn phạm vi ô B5 tới B8 .
- Sau đó, chuyển đến Dữ liệu trên dải băng.
- Chọn Văn bản thành cột từ Công cụ dữ liệu nhóm.
- Do đó, Trình hướng dẫn Chuyển đổi Văn bản thành Cột hộp thoại sẽ xuất hiện.
- Từ đó, chọn Được phân cách .
- Sau đó, nhấp vào Tiếp theo .
- Sau đó, chọn Khác trong Dấu phân cách phần.
- Có một hộp trống bên cạnh Khác . Nhấn Ctrl + J ở đó.
- Kết quả là bạn sẽ nhận được một dấu chấm ở đó.
- Sau đó, nhấp vào Tiếp theo .
- Ở bước cuối cùng, hãy thay đổi điểm đến.
- Cuối cùng, nhấp vào Hoàn tất .
- Do đó, chúng tôi sẽ nhận được kết quả mong muốn. Xem ảnh chụp màn hình.
Đọc thêm:[Đã sửa!] Văn bản thành cột trong Excel đang xóa dữ liệu
2. Nhúng VBA để sử dụng Ngắt dòng làm Dấu phân cách
Ví dụ tiếp theo của chúng tôi dựa trên việc sử dụng mã VBA để sử dụng ngắt dòng làm dấu phân cách. Trước khi làm bất cứ điều gì, bạn cần bật tab Nhà phát triển trên ruy-băng. Để thực hiện việc này, hãy nhấp vào liên kết Cách hiển thị tab nhà phát triển trên ruy-băng . Để sử dụng mã VBA này, hãy làm theo các bước một cách cẩn thận.
Các bước
- Trước tiên, hãy chuyển đến Nhà phát triển trên dải băng.
- Sau đó, chọn Visual Basic từ Mã nhóm.
- Nó sẽ mở ra Visual Basic cửa sổ.
- Sau đó, chuyển đến Chèn ở trên cùng.
- Sau đó, chọn Mô-đun tùy chọn.
- Do đó, một Mô-đun cửa sổ mã sẽ xuất hiện.
- Viết ra mã sau.
Sub SplitLines()
Selection.TextToColumns Destination:=Range("C5:F8"), DataType:=xlDelimited, Other:=True, OtherChar:=vbLf
End Sub
- Sau đó, đóng Visual Basic cửa sổ.
- Chọn phạm vi ô B5 tới B8 .
- Sau đó, chuyển đến Nhà phát triển trên dải băng.
- Chọn Macro từ Mã nhóm.
- Sau đó, Macro hộp thoại sẽ xuất hiện.
- Chọn SplitLines từ Tên macro phần.
- Sau đó, nhấp vào Chạy .
- Do đó, chúng tôi sẽ nhận được các kết quả sau. Xem ảnh chụp màn hình.
Đọc thêm: Cách chuyển văn bản thành cột với nhiều dấu phân cách trong Excel
Cách tách ô theo ngắt dòng bằng công thức trong Excel
Chúng ta có thể chia ô bằng cách sử dụng công thức trong Excel. Ở đây, bạn cần tạo một tập dữ liệu chứa văn bản bằng cách sử dụng dấu ngắt dòng. Sau đó, bằng cách sử dụng các công thức, chúng tôi muốn chia nó thành nhiều cột. Để hiểu quy trình, hãy làm theo đúng các bước.
Các bước
- Đầu tiên, hãy tạo tập dữ liệu chứa văn bản bằng cách sử dụng dấu ngắt dòng.
- Sau đó, tạo một số cột mà bạn muốn đặt văn bản sau khi tách.
- Sau đó, chọn ô C5 .
- Viết ra công thức sau bằng cách sử dụng kết hợp LEFT , TÌM KIẾM , và CHAR chức năng.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
🔎 Phân tích công thức
TRÁI (B5, TÌM KIẾM (CHAR (10), B5,1) -1): Đây, TÌM KIẾM hàm cung cấp tổng số ký tự từ chuỗi B5 và LEFT hàm trả về các ký tự từ chuỗi nằm trước dấu ngắt dòng. Bạn cần trừ đi 1 để lấy dữ liệu loại trừ dung lượng. CHAR hàm cung cấp ký tự ngắt dòng.
- Sau đó, nhấn Enter để áp dụng công thức.
- Sau đó, kéo Fill Handle biểu tượng xuống cột.
- Then, select cell D5 .
- Write down the following formula using the combination of MID , SEARCH , and CHAR functions.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)
🔎 Breakdown of the Formula
MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) – SEARCH(CHAR(10),B5) – 1): Here, we utilize the MID function to get the middle text. To get this, first, need to define the text. We take B5 as our text.
Then, we have to define the start number. To do this, we use the combination of SEARCH and CHAR chức năng.
SEARCH(CHAR(10),B5) + 1: This formula provides the start number after the line break. So, it returns 7 which is the start number of our middle text.
SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) – SEARCH(CHAR(10),B5) – 1): This formula provides the total number of character of the middle text. It returns 4 which denotes the total number of characters in the middle text.
Finally, the MID function uses this value and returns the middle text from the given text value.
- Then, press Enter to apply the formula.
- After that, drag the Fill Handle icon down the column.
- Then, select cell E5 .
- Write down the following formula using the combination of RIGHT , LEN , SEARCH , and CHAR functions.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))
🔎 Breakdown of the Formula
RIGHT(B5,LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1)): Here, the RIGHT function takes the text and the total number of characters and returns the text from the right side.
LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1: Here, the LEN function provides the total length of the text. So, it will return 12 as the length of the text on cell B5 . Then, the SEARCH and CHAR function denotes the total number of character including the last line break. It returns 11 . So, the difference between these two is 1. The RIGHT function will take the text and returns one character from the right as output.
- Then, press Enter to apply the formula.
- After that, drag the Fill Handle icon down the column.
Đọc thêm: How to Split Text to Columns Automatically with Formula in Excel
Những điều cần nhớ
- You need to apply the line break by pressing Alt+Enter . Otherwise, the text-to-column feature will not count as a delimiter. So, just giving some space in the cell is not enough to split.
- You have to use the Ctrl+J command in the Other section to split the text. Otherwise, you won’t get the desired result.
Kết luận
We hope that you were able to apply the methods that we showed in this tutorial on how to use a line break as a delimiter in the Excel text-to-columns feature. As you can see, there are quite a few steps to achieve this. So carefully follow them to achieve the same result as we have produced here. If you get stuck in any of the steps, I recommend going through them a few times to clear up any confusion. Lastly, to learn more excel techniques, follow our ExcelDemy trang mạng. If you have any queries, please feel free to connect us in the comment box.
Các bài viết có liên quan
- How to Use Text to Columns Feature with Carriage Return in Excel
- Convert Text to Columns Without Overwriting in Excel
- How to Use Text to Columns in Excel for Date (With Easy Steps)