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

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Làm việc trên các loại văn bản khác nhau là rất phổ biến trong excel. Nhưng đôi khi chúng ta cần tách chúng ra để hiểu rõ hơn. Trong bài viết này, chúng ta sẽ tìm hiểu về cách tách văn bản trong Excel với 8 ứng dụng.

Nhận tệp mẫu này và tự thử.

8 Ứng dụng Hữu ích để Tách Văn bản trong Excel

Để minh họa, đây là tập dữ liệu với thông tin của Tên &Địa chỉ gồm 5 người sống ở các quốc gia khác nhau.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Bây giờ, hãy làm theo các ví dụ bên dưới để tách văn bản trong tập dữ liệu này.

1. Sử dụng trình hướng dẫn cột để tách văn bản trong Excel

Phương pháp đầu tiên này sẽ hướng dẫn bạn cách tách văn bản với sự trợ giúp của Trình hướng dẫn chuyển văn bản thành cột xác định Dấu phân cách . Hãy kiểm tra quy trình bên dưới:

  • Ban đầu, hãy chuyển đến Dữ liệu và chọn Văn bản thành cột trong Dữ liệu Nhóm công cụ.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, tùy chọn Được phân cách trong bước đầu tiên của Trình hướng dẫn chuyển văn bản thành cột cửa sổ và nhấn Tiếp theo .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Trong bước thứ hai, hãy chọn Dấu phân cách dưới dạng Dấu phẩy và nhấn Tiếp theo .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Trong bước cuối cùng, hãy cung cấp Đích đến dưới dạng ô C5 và nhấn vào Kết thúc .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Vậy là xong, chúng tôi có văn bản được chia tách của chúng tôi như hình ảnh sau:

Tách văn bản trong Excel (8 ứng dụng hữu ích)

2. Tách văn bản bằng Flash Fill trong Excel

Tô flash là một bổ sung tốt cho Trình hướng dẫn cột để tách văn bản trong excel. Sau đây là quy trình:

  • Trước tiên, hãy nhập phần đầu tiên của văn bản vào ô C5 .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, chuyển đến Dữ liệu và chọn Flash Fill trong Công cụ dữ liệu nhóm.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Theo đó, bạn sẽ thấy dải ô C6:C9 được tự động điền vào văn bản phần đầu tiên từ mỗi nguồn của nó.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Thực hiện theo quy trình tương tự và bạn sẽ nhận được kết quả cuối cùng.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

3. Kết hợp các hàm LEFT, RIGHT, FIND &LEN để tách văn bản

Một phương pháp hữu ích khác để tách văn bản là kết hợp LEFT , RIGHT , TÌM HIỂU & Hàm LEN trong excel. Hãy xem nó hoạt động như thế nào.

  • Trước tiên, hãy chèn công thức này vào ô C5 .
=LEFT(B5,FIND(",",B5)-1)

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, nhấn Enter .
  • Do đó, hãy sử dụng Tự động điền công cụ và bạn sẽ có kết quả bên dưới:

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Ở đây, chúng tôi đã áp dụng LEFT hàm để tìm nạp dữ liệu từ phía ngoài cùng bên trái của ô. Sau đây, chúng tôi đã sử dụng FIND hàm để tìm kiếm vị trí văn bản đó trong ô B5 .

  • Bây giờ, hãy chèn công thức này vào ô D5 .
=RIGHT(B5,LEN(B5)-FIND(",",B5))

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Tiếp theo, nhấn Enter .
  • Tương tự, sử dụng Tự động điền công cụ để nhận văn bản được tách trong phạm vi ô D5:D9 .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Ở đây, chúng tôi đã áp dụng RIGHT chức năng trích xuất văn bản từ phần bên phải của ô B5 . Sau đó, chúng tôi sử dụng LEN hàm xác định độ dài của chuỗi văn bản. Cuối cùng, áp dụng FIND hàm để tìm kiếm chuỗi văn bản cụ thể.

4. Chèn hàm TRANSPOSE để phân tách

Chức năng TRANSPOSE cũng rất hữu ích cho việc tách văn bản. Sau đây là quy trình:

  • Trước hết, hãy chèn công thức này vào ô C5 .
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","") & "","//s"))

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Thứ hai, nhấn Enter .
  • Sau đây, bạn sẽ thấy rằng văn bản được tự động chia thành ô C5 , D5 E5 .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Ở đây, chúng tôi đã sử dụng TRANSPOSE hàm tạo mảng để tách văn bản. Sau đó, chúng tôi chèn hàm FILTERXML để trích xuất các mục riêng lẻ từ ô B5 . Gần đây, chúng tôi đã sử dụng hàm SUBSTITUTE để thay thế văn bản dựa trên tập dữ liệu.

  • Cuối cùng, sử dụng Xử lý điền công cụ cho các ô sau.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Mẹo bổ sung: bạn cũng có thể sử dụng công thức này để thay thế.

=FILTERXML(""&SUBSTITUTE(B3,","")&"", "//s")

5. Áp dụng Excel VBA để tách văn bản

Excel VBA là một giải pháp tuyệt vời để tách văn bản trong excel. Hãy kiểm tra các bước đơn giản bên dưới:

  • Ban đầu, hãy chuyển đến Nhà phát triển và chọn Visual Basic từ nhóm.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, chọn Mô-đun từ Chèn phần.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, hãy chèn mã này vào trang trống.
Sub SplitCellText()
Dim MyAry() As String, Cnt As Long, j As Variant
For n = 5 To 9
    MyAry = Split(Cells(n, 2), ",")
    Cnt = 3
    For Each j In MyAry
        Cells(n, Cnt) = j
        Cnt = Cnt + 1
    Next j
Next n
End Sub

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, nhấp vào Chạy phụ hoặc nhấn F5 trên bàn phím của bạn.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Tiếp theo, nhấp vào Chạy trong Macro cửa sổ.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Cuối cùng, bạn đã thực hiện thành công việc chia nhỏ văn bản trong excel.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

6. Sử dụng Power Query để tách văn bản trong Excel

Một phương pháp hữu ích khác để tách văn bản là sử dụng Power Query trong excel. Công cụ này giúp nhập và kết nối với sổ làm việc bên ngoài và định hình lại chúng theo sở thích. Hãy cẩn thận làm theo quy trình bên dưới:

  • Trước tiên, hãy chuyển đến Dữ liệu và chọn Nhận dữ liệu .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, chọn Từ tệp rồi đến Từ Sổ làm việc Excel trong menu ngữ cảnh.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Tiếp theo, chọn Power Query trang tính trong danh sách Bộ điều hướng .
  • Sau đó, nhấn Chuyển đổi dữ liệu .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, trong cửa sổ, chuyển đến Chuyển đổi và nhấp vào Cột phân tách .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, chọn Theo Dấu phân cách từ trình đơn thả xuống .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đây, bạn sẽ được chuyển hướng đến Cột Phân tách theo Dấu phân cách hộp thoại.
  • Tại đây, chọn dấu phân cách là Dấu phẩy .
  • Cùng với nó, hãy chọn tùy chọn Mỗi lần xuất hiện dấu phân cách thành Tách lúc .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Tiếp theo, nhấn OK .
  • Cuối cùng, nhấn vào Đóng &Tải .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Cuối cùng, bạn sẽ thấy một trang tính mới, nơi các bài kiểm tra được tách ra

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, bạn có thể sửa đổi bảng này theo tùy chọn của mình.

7. Tách văn bản với các hàm TEXTBEFORE &TEXTAFTER

Trong phương pháp cuối cùng này, chúng tôi sẽ mô tả quy trình bằng TEXTBEFORE chức năng TEXTAFTER trong một tập dữ liệu mới. Tại đây, nó hiển thị thông tin về tên đầy đủ của 5 người trong phạm vi ô B5:B9 . Hãy kiểm tra các bước bên dưới:

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Trước hết, hãy chèn công thức này vào ô C5 và nhấn Enter .
=TEXTBEFORE(B5," ")

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Đây, TEXBEFORE hàm được sử dụng để trả về văn bản trong ô B5 trước bất kỳ dấu phân cách nào.

  • Tiếp theo, áp dụng công thức này trong ô D5 và nhấn Enter .
=IFERROR(TEXTBEFORE(TEXTAFTER(B5," ")," ",-1),"")

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Đây, hàm IFERROR được áp dụng để trả về một giá trị trong công thức chỉ định lỗi. Sau đây, chúng tôi đã sử dụng TEXTBEFORE TEXTAFTER hàm để trả về văn bản trong ô B5 trước và sau bất kỳ dấu phân cách nào tương ứng.

  • Cuối cùng, áp dụng công thức này trong ô E5 .
=TEXTAFTER(B5," ",-1)

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Đây, TEXAFTER hàm được sử dụng để trả về văn bản trong ô B5 sau bất kỳ dấu phân cách nào.

  • Bây giờ, bạn sẽ thấy đầu ra của ô B5 .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Cuối cùng, sử dụng Xử lý điền công cụ và nhận đầu ra cuối cùng.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

8. Tách văn bản khỏi ngắt dòng trong Excel

Trong phần này, chúng ta sẽ thảo luận về một khía cạnh mới của việc tách văn bản. Ở đây, chúng ta sẽ thấy quá trình tách văn bản từ ngắt dòng. Hãy kiểm tra quy trình bên dưới:

  • Trước tiên, hãy chèn công thức này vào ô C5 .
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Ở đây, trước tiên, chúng tôi sử dụng LEFT hàm để trích xuất giá trị bên trái. Sau đó, áp dụng chức năng TÌM KIẾM để trả về vị trí dưới dạng một số trong chuỗi văn bản. Cuối cùng, chúng tôi đã sử dụng chức năng CHAR để trả về một ký tự được chỉ định bởi một số trong ô B5 .

  • Sau đó, áp dụng công thức này trong ô D5 .
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Đây, chức năng MID được sử dụng để tìm nạp giá trị từ dòng giữa trong ô B5 . Sau đó, áp dụng TÌM KIẾM hàm để trả về vị trí trong chuỗi văn bản. Cuối cùng, chúng tôi đã sử dụng CHAR hàm để trả về một ký tự được chỉ định bởi một số.

  • Cuối cùng, hãy chèn cái này vào ô E5 .
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10),B5) + 1))

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Ở đây, trước tiên, chúng tôi sử dụng RIGHT hàm để trích xuất giá trị bên phải. Sau đó, áp dụng TÌM KIẾM hàm để trả về vị trí dưới dạng một số trong chuỗi văn bản và LEN hàm xác định độ dài của chuỗi đó. Cuối cùng, chúng tôi đã sử dụng CHAR hàm để trả về một ký tự được chỉ định bởi một số trong ô B5 .

  • Cho đến nay, đây là kết quả so với ô B5 .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Thực hiện theo quy trình tương tự và bạn sẽ thấy tập hợp văn bản tách cuối cùng.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Cách tách số khỏi văn bản trong Excel

Hình ảnh sau đây cho thấy một trang tính với một số số và văn bản trong một cột duy nhất. Mục tiêu của chúng tôi là trích xuất phần số từ mỗi ô và đặt những số này vào một cột riêng biệt bằng cách sử dụng Flash Fill công cụ.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Đầu tiên, hãy chèn số ô B5 bên trong ô C5 .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Sau đó, nhấp vào ô tiếp theo ngay lập tức.
  • Sau đó, chuyển đến Dữ liệu và chọn Flash Fill .

Tách văn bản trong Excel (8 ứng dụng hữu ích)

  • Vậy là xong, bạn sẽ nhận được tất cả các con số cùng một lúc.

Tách văn bản trong Excel (8 ứng dụng hữu ích)

Kết luận

Đến đây chúng ta đã cùng nhau bàn về quy trình tách văn bản trong excel với 8 ứng dụng thực tế. Hãy thử chúng và cho chúng tôi biết phản hồi của bạn. Theo dõi ExcelDemy để có thêm blog excel.