Computer >> Máy Tính >  >> Phần mềm >> Office

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

Chúng tôi thường cần một danh sách trong một cột trong Excel trang tính để sắp xếp theo hướng ngang. Chúng ta sẽ cần một dấu phân cách để phân tách các văn bản theo cách sắp xếp theo chiều ngang đó. Chúng tôi thường sử dụng dấu phẩy làm dấu phân cách. Excel không cung cấp cách trực tiếp để sắp xếp cột thành văn bản được phân tách bằng dấu phân cách. Trong bài viết này, chúng tôi sẽ hướng dẫn cách chuyển đổi cột thành văn bản với dấu phân cách trong Excel .

Bạn có thể tải xuống sách bài tập thực hành tại đây.

5 cách dễ dàng để chuyển đổi cột thành văn bản với dấu phân cách trong Excel

Trong bài viết này, chúng tôi sẽ thảo luận về cách chuyển đổi thành văn bản có dấu phân cách trong Excel trong 5 những cách khác. Trước tiên, chúng tôi sẽ sử dụng hàm TEXTJOIN . Thứ hai, chúng tôi sẽ chuyển sang chức năng CONCAT . Thứ ba, chúng tôi sẽ sử dụng mã VBA . Thứ tư, chúng tôi sẽ sử dụng toán tử Dấu và làm như vậy. Cuối cùng, chúng tôi sẽ sử dụng kết hợp chức năng CONCATENATE và TRANSPOSE để chuyển một cột thành văn bản có dấu phân cách.

1. Áp dụng hàm TEXTJOIN

Hàm TEXTJOIN kết hợp các giá trị từ một phạm vi hoặc các phạm vi và phân tách chúng bằng dấu phân cách. Trong phương pháp này, chúng tôi sẽ kết hợp các giá trị từ một cột với dấu phẩy làm dấu phân cách bằng cách sử dụng hàm.

Các bước:

  • Để bắt đầu, hãy nhấp vào C12 ô và nhập nội dung sau,
=TEXTJOIN(",",TRUE,B5:B10)
  • Sau đó, nhấn Enter .

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Do đó, tất cả các giá trị trong cột sẽ được sắp xếp trong một văn bản nằm ngang với dấu phẩy ở giữa chúng.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

2. Sử dụng hàm CONCAT

Chức năng CONCAT kết hợp hai hoặc nhiều văn bản với nhau. Trong phương pháp này, chúng tôi sẽ sử dụng chức năng này để kết hợp các văn bản có dấu phân cách ở giữa chúng. Chúng tôi sẽ sử dụng dấu phẩy và dấu chấm phẩy làm dấu phân cách.

Các bước:

  • Trước tiên, hãy chọn C10 ô và nhập thông tin sau,
=CONCAT(B5:C8)
  • Nhấn Enter .

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Do đó, chúng tôi sẽ nhận được các giá trị được phân tách bằng dấu phân cách.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

3. Áp dụng mã VBA

VBA cho phép thực hiện một tác vụ nhiều bước với một vài dòng mã. Trong phương pháp này, chúng tôi sẽ sử dụng sức mạnh của VBA để chuyển đổi một cột thành văn bản có dấu phân cách trong Excel . Chúng tôi sẽ viết một VBA đơn giản mã.

Các bước:

  • Trước tiên, hãy chuyển đến Nhà phát triển trong ruy-băng.
  • Từ đó, chọn Visual Basic tab.
  • Do đó, Visual Basic cửa sổ sẽ được mở.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Sau đó, trong Visual Basic , nhấp vào Chèn .
  • Sau đó, chọn Mô-đun tùy chọn.
  • Do đó, một mô-đun mã hóa sẽ xuất hiện.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Sau đó, viết mã vào mô-đun và lưu nó.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

Sub ColumnToText()
Dim a As Integer
Dim b As String
a = 5
Do Until Cells(a, 2).Value = ""
 If (b = "") Then
 b = Cells(a, 2).Value
 Else
 b = b & "," & Cells(a, 2).Value
 End If
 a = a + 1
Loop 
Cells(10, 3).Value = b
End Sub

  • Cuối cùng, hãy chạy mã bằng cách nhấp vào dấu hiệu hình tam giác màu xanh lục.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Do đó, chúng tôi sẽ nhận được văn bản có dấu phân cách.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

4. Áp dụng toán tử ký hiệu và ký hiệu

Toán tử Dấu và (“&”) là cách dễ nhất để kết hợp các văn bản. Trong hình minh họa này, chúng ta sẽ sử dụng toán tử này. Tuy nhiên, phương pháp này sẽ được áp dụng nếu dữ liệu nhỏ. Đối với một tập dữ liệu lớn, phương pháp này sẽ là một trách nhiệm vì nó sẽ tốn rất nhiều thời gian và công sức.

Các bước:

  • Trước tiên, hãy chọn C10 ô và viết ra những điều sau,
=B5&","&B6&","&B7&","&B8
  • Sau đó, nhấn Enter nút.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Do đó, chúng tôi sẽ nhận được văn bản mong muốn với các dấu phân cách.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

5. Sử dụng kết hợp các hàm CONCATENATE và TRANSPOSE

Hàm CONCATENATE kết hợp hai hoặc nhiều văn bản. Chức năng TRANSPOSE xoay dữ liệu ô. Trong ví dụ này, chúng tôi sẽ kết hợp hai hàm này để tạo một văn bản có dấu phân cách.

Các bước:

  • Để bắt đầu, hãy chọn C12 ô và loại,
=CONCATENATE(TRANSPOSE(B5:B10)&“,”)

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Sau đó, chọn “VẬN CHUYỂN (B5:B10)“, ”” của công thức và nhấn F9 .

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Do đó, chúng tôi sẽ nhận được một danh sách ngang bên trong công thức.
  • Xóa Dấu hiệu {“ trong công thức.
  • Sau đó, nhấn Enter .

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Do đó, chúng tôi sẽ nhận được văn bản có dấu phân cách.

Cách tách văn bản trong Excel

Chúng ta thường cần phải tách các văn bản để thể hiện chúng một cách chính xác. Trong phương pháp này, chúng tôi sẽ sử dụng Excel Flash Fill tính năng tách các văn bản.

Các bước:

  • Trước hết, hãy viết văn bản đầu tiên trước dấu phẩy trong B5 ô trong C5 ô.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Sau đó, nhấn Ctrl + Enter .

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Cuối cùng, nhấn Ctrl + E để flash lấp đầy các ô còn lại.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Lặp lại quy trình tương tự để điền vào D5:D10 ô.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

Cách tách văn bản trong Excel bằng công thức

Hàm LEFT tách một phần của văn bản khỏi phía bên trái của văn bản. Hàm FIND tìm ra vị trí của một ký tự hoặc ký hiệu nhất định trong văn bản. Trong phương pháp này, chúng tôi sẽ kết hợp hai hàm này để tách một văn bản.

Các bước:

  • Chọn C5 ô và nhập nội dung sau,
=LEFT(B5,FIND("-",B5)-1)
  • Sau đó, nhấn Enter nút.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

  • Do đó, chúng tôi sẽ nhận được một phần tách của toàn bộ văn bản.
  • Cuối cùng, hạ thấp con trỏ để tự động điền vào các ô còn lại.

Cách chuyển đổi cột thành văn bản với dấu tách trong Excel

Kết luận

Trong bài viết này, chúng tôi đã thảo luận về 5 các cách hiệu quả để chuyển đổi cột thành văn bản với dấu phân cách trong Excel . Điều này sẽ cho phép người dùng trình bày dữ liệu của họ với một dấu phân cách ở giữa chúng. Nó cũng sẽ giúp họ hiển thị dữ liệu của mình ở định dạng ngang.