Cách ngắt văn bản trong Google Sheets

Power Tools cung cấp cho bạn nhiều tiện ích khác nhau để tăng tốc hầu hết các công việc hàng ngày của bạn. Các công cụ trong nhóm Split sẽ giúp bạn chuyển văn bản từ một tập hợp các cột hoặc hàng đã chọn thành nhiều cột/hàng khác nhau bằng cách sử dụng bất kỳ ký tự hoặc chuỗi nào làm dấu phân cách hoặc chia văn bản tại các vị trí đã chọn. Nhóm Văn bản cũng có các công cụ này

Trước khi bạn bắt đầu

Nếu bạn tách các ô được định dạng là ngày, giờ, tiền tệ, v.v. , Google Trang tính có thể thay đổi định dạng của các ô kết quả theo nội dung mới của chúng

Cách chia giá trị theo ký tự hoặc theo vị trí

  1. Chuyển đến Tiện ích mở rộng > Công cụ nguồn > Bắt đầu trong menu Google Trang tính
    Cách ngắt văn bản trong Google Sheets
  2. Mở nhóm Tách (hoặc Văn bản) trên thanh bên của tiện ích bổ sung
    Cách ngắt văn bản trong Google Sheets
  3. Bắt đầu công cụ Tách văn bản bằng cách nhấp vào biểu tượng của nó
    Cách ngắt văn bản trong Google Sheets
  4. Chọn cột muốn chia và tinh chỉnh cài đặt để chia dữ liệu

Tách các giá trị theo ký tự

Nhóm đầu tiên cho phép bạn tách một cột ở mỗi lần xuất hiện dấu phân cách mà bạn chọn hoặc nhập

Cách ngắt văn bản trong Google Sheets

  1. Chọn nút radio đầu tiên trong nhóm và đánh dấu vào các hộp kiểm có dấu phân cách mà bạn có. Bạn có thể chia theo từng dấu cách, ngắt dòng, dấu phẩy và/hoặc dấu chấm phẩy

    Nếu bạn sử dụng dấu phân cách tùy chỉnh cho các giá trị, hãy chọn tùy chọn Tùy chỉnh và nhập dấu phân cách của bạn vào trường

  2. Sử dụng tùy chọn Tách giá trị theo chuỗi để phân tách các bản ghi dựa trên tổ hợp các ký tự. Ví dụ: nếu bạn có các mục được phân tách bằng "và" trong bảng tính của mình, bạn có thể dễ dàng đưa chúng vào các cột hoặc hàng khác nhau

    Mẹo. Nếu các chuỗi được phân tách theo các trường hợp văn bản khác nhau và điều quan trọng là phải phân biệt chúng, hãy đánh dấu vào hộp kiểm Trường hợp phù hợp.

    Hàm SPLIT trong Google Trang tính được sử dụng để phân chia một chuỗi văn bản (hoặc giá trị) xung quanh một dấu phân cách nhất định và xuất các phần riêng biệt thành các ô riêng của chúng

    Các ví dụ về hàm SPLIT

    Hãy xem một ví dụ đơn giản sử dụng SPLIT để tách danh sách tên trong ô A1

    Cách ngắt văn bản trong Google Sheets

    Công thức SPLIT đơn giản này sẽ phân tách các tên này, sử dụng dấu phẩy làm dấu phân cách

    =SPLIT(A1,",")

    Kết quả là 5 ô, mỗi ô chứa một tên. Lưu ý rằng một ô trông trống vì chuỗi văn bản trong ô A1 có hai dấu phẩy liền kề với khoảng cách giữa chúng. "Dấu cách" được diễn giải giống như tên và được chứa trong đầu ra

    Cách ngắt văn bản trong Google Sheets

    Bây giờ hãy xem điều gì sẽ xảy ra nếu chúng ta bao gồm một khoảng trắng trong dấu phân cách, tôi. e. ", "

    =SPLIT(A1,", ")

    Hàm phân tách trên dấu phẩy "," và trên khoảng cách " ", vì vậy tên “Mary Jo” được chia thành hai

    Cách ngắt văn bản trong Google Sheets

    Đây có lẽ không phải là hành vi mong muốn

    Đối số thứ ba là TRUE hoặc FALSE tùy chọn xác định xem SPLIT có xem xét từng ký tự riêng lẻ của dấu phân cách (TRUE) hay chỉ tổ hợp đầy đủ làm dấu phân cách để sử dụng (FALSE)

    Trong ví dụ của chúng tôi, việc thêm FALSE đảm bảo rằng nó chỉ coi chuỗi dấu phẩy/dấu cách được kết hợp làm dấu phân cách

    =SPLIT(A1,", ", FALSE)

    Và đầu ra trông như thế này

    Cách ngắt văn bản trong Google Sheets

    Ngoài ra còn có một đối số thứ tư, là tùy chọn và nhận giá trị TRUE/FALSE. Nó xác định có xóa ô trống hay không trong đầu ra

    Để minh họa điều này, hãy xem xét cách sắp xếp dữ liệu này được phân tách bằng dấu chấm phẩy. Lưu ý sự hiện diện của hai dấu chấm phẩy liền kề không có dữ liệu giữa chúng

    Cách ngắt văn bản trong Google Sheets

    Đối số thứ tư xác định hiển thị hay ẩn ô trống do hai dấu chấm phẩy liền kề gây ra

    Để giữ các ô trống, hãy thêm FALSE làm đối số thứ tư

    =SPLIT(A2,",", TRUE, FALSE)

    Chức năng SPLIT trong Google Trang tính. cú pháp

    =SPLIT(text, delimiter, [split_by_each], [remove_empty_text])

    Phải mất 4 đối số

    ________số 8

    Đây là chuỗi văn bản hoặc giá trị trong ô mà bạn muốn tách. Nó cũng có thể là một tham chiếu đến một ô có giá trị trong hoặc thậm chí là đầu ra của một công thức lồng nhau, miễn là đầu ra đó là một chuỗi hoặc giá trị chứ không phải một mảng

    delimiter

    Ký tự hoặc các ký tự dùng để tách văn bản. Lưu ý rằng theo mặc định, tất cả các ký tự được sử dụng trong phép chia. Vì vậy, dấu phân cách của “the” sẽ phân tách một chuỗi văn bản trên “the”, “he”,”t”,”h”,”e”, v.v.

    Hành vi này có thể được kiểm soát bởi đối số tiếp theo

    ", "0

    Đối số này là tùy chọn và chỉ nhận giá trị TRUE hoặc FALSE. Nếu bỏ qua, nó được coi là TRUE

    Hành vi TRUE phân tách theo các ký tự riêng lẻ trong dấu phân cách và bất kỳ sự kết hợp nào của chúng. Hành vi FALSE không xem xét các ký tự riêng biệt và chỉ phân chia trên toàn bộ dấu phân cách

    ", "1

    Đối số thứ tư và cuối cùng là tùy chọn và chỉ nhận giá trị TRUE hoặc FALSE. Nếu bỏ qua, nó được coi là TRUE

    Nó chỉ định phải làm gì với kết quả trống trong đầu ra SPLIT. Ví dụ: giả sử bạn đang tách một chuỗi văn bản có "," và chuỗi của bạn trông như thế này. “Ben,Bob,,Jenny,Anna”

    Giữa tên Bob và Jenny là hai dấu phẩy không có giá trị giữa chúng

    Đặt đối số cuối cùng này của hàm SPLIT thành FALSE dẫn đến một ô trống ở đầu ra. Nếu đối số thứ tư này bị bỏ qua hoặc được đặt thành TRUE, thì ô trống sẽ bị xóa và “Bob” và “Jenny” xuất hiện trong các ô liền kề

    Chức năng SPLIT Ghi chú

    • Dấu phân cách trong SPLIT phân biệt chữ hoa chữ thường. Vì vậy, “t” chỉ phân tách trên chữ thường t trong văn bản
    • Chức năng SPLIT yêu cầu đủ “không gian” cho đầu ra của nó. Nếu nó chia một chuỗi văn bản thành 4 phần tử thì nó yêu cầu 4 ô (bao gồm cả ô chứa công thức) trên hàng đó để mở rộng thành. Nếu đã có dữ liệu trong bất kỳ ô nào trong số này, nó KHÔNG ghi đè lên mà thay vào đó hiển thị một
    • Bạn có thể nhập một phạm vi làm đối số đầu tiên cho hàm SPLIT, nhưng nó yêu cầu trình bao bọc Công thức mảng để hoạt động
    • Đầu ra từ hàm SPLIT là một mảng các giá trị có thể được chuyển làm đầu vào cho một công thức khác, có thể yêu cầu sử dụng Công thức mảng

    Phương pháp chia thay thế

    Có một cách khác để phân chia các giá trị trong Google Trang tính

    Trong menu Dữ liệu, có một tính năng gọi là “Chia văn bản thành các cột” sẽ tách các cột đơn thành nhiều cột, dựa trên dấu phân cách mà bạn chỉ định

    Đó là một cách nhanh chóng và dễ dàng để tách văn bản

    Lưu ý rằng nó sẽ ghi đè lên dữ liệu hiện có trong Trang tính của bạn nếu các cột được phân tách trùng với bất kỳ dữ liệu hiện có nào

    Cách ngắt văn bản trong Google Sheets

    Mẫu chức năng SPLIT

    Nhấp vào đây để mở bản sao chỉ xem >>

    Hãy tạo một bản sao. Tệp > Tạo bản sao…

    Nếu bạn không thể truy cập vào mẫu, thì có thể là do chế độ cài đặt Google Workspace của tổ chức bạn. Nếu bạn nhấp vào liên kết và mở nó trong cửa sổ Ẩn danh, bạn sẽ có thể nhìn thấy nó

    Bạn cũng có thể đọc về nó trong tài liệu của Google


    Các ví dụ nâng cao về Công thức SPLIT trong Google Trang tính

    Trích xuất từ ​​thứ N trong một câu

    Bạn có thể bọc đầu ra của hàm SPLIT bằng hàm INDEX để trích xuất từ ​​tại một vị trí nhất định trong câu. e. g. để trích xuất từ ​​thứ 4, hãy sử dụng công thức này

    ", "3

    Cách ngắt văn bản trong Google Sheets

    Nếu bạn kết hợp điều này với menu thả xuống bằng cách sử dụng xác thực dữ liệu, bạn có thể tạo trình trích xuất từ

    Cách ngắt văn bản trong Google Sheets

    Sắp xếp thứ tự các chuỗi được phân tách bằng dấu phẩy bằng chức năng SPLIT trong Google Sheets

    Giả sử bạn có một danh sách các từ trong một ô mà bạn muốn sắp xếp theo thứ tự bảng chữ cái

    Cách ngắt văn bản trong Google Sheets

    Công thức này sẽ sắp xếp lại danh sách đó theo thứ tự abc

    ", "4

    Nó chia tách chuỗi từ, áp dụng hàm TRANSPOSE để chuyển đổi thành một cột để có thể sắp xếp nó bằng hàm SORT, sau đó kết hợp lại bằng hàm JOIN

    Cách ngắt văn bản trong Google Sheets

    Đọc thêm trong Thử thách Công thức #3. Thứ tự hóa các chuỗi được phân tách bằng dấu phẩy

    Tách và nối các chuỗi

    SPLIT hữu ích trong các công thức nâng cao hơn như một cách để chia một mảng thành các phần tử riêng biệt, thực hiện một số công việc trên các phần tử đó (e. g. sắp xếp chúng) trước khi kết hợp lại chúng với một chức năng khác, chẳng hạn như chức năng THAM GIA

    Ví dụ, công thức mảng này sẽ thêm họ vào danh sách tên trong một ô

    ", "5

    trông như thế này trong Google Trang tính của bạn

    Cách ngắt văn bản trong Google Sheets

    Sử dụng khung hành tây để phân tích công thức này, bắt đầu từ hàm trong cùng và tìm ra, nó tách chuỗi văn bản, nối với họ “Smith”, cắt bỏ khoảng trắng thừa bằng hàm TRIM và cuối cùng xuất ra một mảng bằng cách sử dụng

    Tìm các mục duy nhất trong danh sách được nhóm

    Giả sử bạn muốn tìm các giá trị duy nhất từ ​​dữ liệu giống như thế này

    Cách ngắt văn bản trong Google Sheets

    Bạn muốn trích xuất một danh sách duy nhất các mục từ cột chứa các từ được nhóm, được phân tách bằng dấu phẩy

    Sử dụng công thức này để trích xuất các giá trị duy nhất

    ", "6

    Đọc thêm về kỹ thuật này trong bài viết này. Nhận một danh sách duy nhất các mục từ một cột với các từ được nhóm

    Kỹ thuật Unpivot

    Hàm SPLIT trong Google Trang tính được sử dụng trong một số công thức NHẬP phức tạp để truy xuất số liệu thống kê mạng xã hội vào Google Trang tính của bạn

    Hàm SPLIT được kết hợp với hàm FLATTEN trong công thức hủy xoay vòng cực kỳ kỳ quặc này trong Google Trang tính