Chia ô trong Google Sheets

Đôi khi, khi làm việc với dữ liệu trong Google Trang tính, bạn sẽ cần chia văn bản từ một ô thành nhiều cột

Điều này thường xảy ra khi bạn có một địa chỉ cần được chia thành các cột riêng biệt cho số đường phố, thành phố, v.v. hoặc tên đầy đủ cần được chia thành họ và tên

Chia ô trong Google Sheets

Tách ô với tùy chọn Menu

Một cách để chia các ô thành các cột trong Google Trang tính là sử dụng tùy chọn menu

Sử dụng tùy chọn này nếu bạn không muốn xử lý các công thức và không muốn dữ liệu của mình thay đổi trong tương lai

Đây là cách tách ô bằng tùy chọn menu

Bước 1

Chọn ô bạn muốn tách, sau đó vào menu Data và chọn tùy chọn Split Text To Columns

Chia ô trong Google Sheets

Bước 2

Dữ liệu của bạn sẽ được tự động chia thành các cột

Chia ô trong Google Sheets

Lưu ý rằng Google Trang tính sẽ xem xét dữ liệu và cố gắng xác định ký tự nào sẽ được sử dụng làm dấu phân tách để phân tách văn bản

Nếu nó chọn sai dấu tách, chỉ cần nhấp vào menu thả xuống xuất hiện và chọn tùy chọn phù hợp với dữ liệu của bạn

Tách ô có công thức

Nếu dữ liệu của bạn có khả năng thay đổi sau này, bạn có thể tự giảm bớt rắc rối khi thực hiện lại quy trình trên nhiều lần bằng cách sử dụng công thức thay thế

Bằng cách này, bạn có thể cập nhật dữ liệu trong một ô duy nhất và giữ cho các cột của mình được tính toán chính xác

Đây là cách sử dụng phương pháp này

Bước 1

Chọn ô mà bạn muốn cột đầu tiên của dữ liệu phân tách xuất hiện và nhập dấu bằng (=) để bắt đầu nhập công thức

Bước 2

Nhập công thức SPLIT()

Công thức này có hai tham số bắt buộc

Đầu tiên là một tham chiếu đến ô bạn muốn tách và thứ hai là dấu phân cách hoặc dấu phân cách, để tách ô trên

Nếu ô chúng ta muốn tách là C4 và chúng ta muốn tách ô bằng cách sử dụng dấu phẩy làm dấu phân cách, thì đây là công thức sẽ là. “=SPLIT(A4, “,”)”

Chia ô trong Google Sheets

Bước 3

Lưu ý trong ảnh chụp màn hình ở trên cách công thức nằm trong cột B, nhưng dữ liệu phân chia mở rộng sang cột F

Công thức này là một công thức mảng có thể hiển thị dữ liệu trong nhiều ô

Số lượng ô mà nó mở rộng sẽ phụ thuộc vào số lượng dữ liệu trong ô ban đầu. Cụ thể, có bao nhiêu ký tự phân cách trong ô

Bản tóm tắt

Bảng tính mẫu.

Trong hướng dẫn này, tôi đã trình bày cách nhóm các hàng trong Google Trang tính. Muốn thêm?

Khi sao chép và dán dữ liệu vào bảng tính, đôi khi dữ liệu không được tách thành các cột ngay ngắn. Trong Google Trang tính, nếu bạn có văn bản được phân tách bằng dấu phẩy (còn được gọi là dữ liệu được phân tách), bạn có thể chia văn bản đó thành các cột. Nếu dữ liệu của bạn ở định dạng chiều rộng cố định, Trang tính sẽ tự động phát hiện và chia dữ liệu thành các cột thích hợp

ví dụ

  • Quản lý một bảng đăng nhập tại một hội nghị?
  • Sử dụng trình theo dõi dự án Trang tính hoặc danh sách việc cần làm?

Dán và tách dữ liệu

  1. Trong Trang tính, hãy mở bảng tính và dán dữ liệu mà bạn muốn tách thành các cột
  2. Bên cạnh ô mà bạn đã dán dữ liệu, hãy nhấp vào Dán định dạng Chia văn bản thành các cột.
  3. Nếu bạn muốn Trang tính phát hiện khi tệp được định dạng bằng chiều rộng cố định, hãy chọn Tự động phát hiện

Tách dữ liệu hiện có

  1. Trong Trang tính, hãy chọn cột chứa dữ liệu mà bạn muốn tách
  2. Nhấp vào dữ liệuChia văn bản thành các cột.
  3. Nếu bạn muốn Trang tính phát hiện khi tệp được định dạng bằng chiều rộng cố định, hãy chọn Tự động phát hiện

Là hữu ích không?

Làm thế nào chúng ta có thể cải thiện nó?

Có không

Nộp

Bạn sẽ chia giá trị ngày-giờ 4/20/2020 8:00:00 thành hai giá trị riêng biệt như thế nào. ngày 4/20/2020 và thời gian 8:00:00. Chức năng SPLIT của Google Trang tính sẽ hoạt động tốt, tuy nhiên, đây không phải là tùy chọn duy nhất để sử dụng. Đọc tiếp để tìm hiểu thêm về cách bạn có thể chia ô trong Google Trang tính

Mục lục

Google Trang tính chia văn bản thành các cột. một lối tắt

Cách nhanh nhất để chia dữ liệu trong một ô hoặc nhiều ô là nhấn Alt+a,e. Nó sẽ hoạt động nếu các phím tắt tương thích được bật. Để biết thêm về điều này, hãy đọc Các phím tắt đang hoạt động trên Google Trang tính

Với chuột hoặc bàn di chuột, bạn sẽ phải làm như sau

  • Chọn một ô hoặc nhiều ô có dữ liệu cần tách. Chuyển đến menu Dữ liệu và chọn Tách văn bản thành cột

Chia ô trong Google Sheets
Chia ô trong Google Sheets

  • Chọn một dấu phân cách hoặc để nó được phát hiện tự động

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Giá trị ô sẽ được chia thành các đoạn

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Làm tương tự nếu bạn cần tách dữ liệu ở nhiều ô

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Đây là cách chia nhỏ Google Sheets nhanh nhất. Tuy nhiên lại ảnh hưởng đến dữ liệu nguồn. Nếu bạn cần giữ nguyên dữ liệu nguồn và tùy chỉnh chia dữ liệu, hãy sử dụng chức năng SPLIT Google Sheets.  

Chức năng SPLIT được giải thích trên Google Trang tính

SPLIT chia dữ liệu thành các đoạn dựa trên dấu phân cách và đặt chúng vào các ô riêng biệt. Số lượng tế bào phụ thuộc vào số lượng mảnh vỡ do sự phân chia

dấu phân cách là gì

Dấu phân cách là một ký tự hoặc ký hiệu, xung quanh đó dữ liệu sẽ được chia thành các đoạn. Nó có thể là bất kỳ ký hiệu văn bản, số hoặc dấu chấm câu nào

Cú pháp công thức SPLIT của Google Trang tính

=split(data, delimiter, [split_by_each], [remove_empty_text])
  • data – Dữ liệu dạng văn bản hoặc số để tách
  • =split(A1," ")
    0 – Bất kỳ ký hiệu văn bản, số hoặc dấu chấm câu nào để phân chia dữ liệu xung quanh
  • =split(A1," ")
    1 – Tham số tùy chọn để thay đổi hành vi phân tách của dấu phân cách. Theo mặc định, dữ liệu sẽ được chia xung quanh mỗi ký tự trong dấu phân cách. Ví dụ: nếu dấu phân cách của bạn là “123”, dữ liệu sẽ được chia thành “1”, “2” và “3” riêng biệt. Nếu bạn cần chia toàn bộ dữ liệu xung quanh dấu phân cách, hãy đặt
    =split(A1," ")
    1 thành
    =split(A1," ")
    3
  • =split(A1," ")
    4 – Một tham số tùy chọn, loại bỏ các ô văn bản trống khỏi các đoạn được phân tách. Nếu bạn muốn tắt nó, hãy đặt
    =split(A1," ")
    4 thành
    =split(A1," ")
    3. Trong trường hợp này, bạn cũng phải chỉ định tham số
    =split(A1," ")
    1 (
    =split(A1," ")
    8 hoặc
    =split(A1," ")
    3) trong công thức SPLIT của mình

Tham khảo các tùy chọn về cách tách ô trong Excel

Ví dụ về công thức SPLIT Google Sheets

=split(A1," ")

Diễn dịch

Tại ô A1 ta có đoạn văn bản cần tách. Dấu phân cách (

=arrayformula(
   split(data, delimiter, [split_by_each], [remove_empty_text])
)
0) là dấu cách. Chúng tôi không cần chỉ định các tham số tùy chọn, vì vậy chỉ cần bỏ qua chúng. Đây là những gì chúng tôi đã có

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Công thức ARRAYFORMULA + SPLIT Google Sheets cho một cột

Để áp dụng chức năng SPLIT Google Sheets cho toàn bộ cột, bạn sẽ cần kết hợp nó với ARRAYFORMULA như sau

=arrayformula(
   split(data, delimiter, [split_by_each], [remove_empty_text])
)

Đọc thêm về cách bạn có thể sử dụng ARRAYFORMULA trong Google Trang tính

Chúng tôi sẽ cho bạn thấy nó hoạt động như thế nào sau đó

Chia ô trong Google Sheets

Cách liên kết dữ liệu giữa nhiều bảng tính

Cách tách ô trong Google Sheets. ví dụ thực tế cuộc sống

Cùng tham khảo một số ứng dụng thực tế của hàm SPLIT trên Google Sheets trong thực tế. Đối với điều này, chúng tôi đã nhập một số dữ liệu thô bằng Coupler. io, một công cụ tích hợp dữ liệu để tự động xuất dữ liệu từ các nguồn của bên thứ ba, chẳng hạn như Airtable, Xero, Pipedrive và các nguồn khác vào Google Trang tính, Excel hoặc BigQuery. Xem tất cả các tích hợp Google Trang tính có sẵn

Nhập dữ liệu rất đơn giản. Bạn có thể đăng ký Coupler. io bằng tài khoản Google của bạn hoặc cài đặt Coupler. io cho Google Trang tính từ Google Workspace Marketplace. Sau đó, bạn sẽ cần chọn ứng dụng nguồn và ứng dụng đích để tích hợp và hoàn tất quá trình thiết lập của chúng

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Nếu nhà nhập khẩu bạn cần không có sẵn, vui lòng chia sẻ trường hợp sử dụng của bạn với chúng tôi bằng cách điền vào biểu mẫu này. Điều này sẽ giúp chúng tôi quyết định nhà nhập khẩu chuyên dụng nào sẽ được tạo tiếp theo. Bạn cũng có thể thử tự mình thiết lập tích hợp JSON bằng API web của ứng dụng

Mỗi tích hợp cho phép bạn tự động làm mới dữ liệu theo lịch tùy chỉnh, chẳng hạn như mỗi giờ hoặc 15 phút một lần. Tính năng này sẽ giúp bạn quên đi việc nhập dữ liệu thủ công – Coupler. io sẽ làm điều này cho bạn với tần suất đã đặt

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Cách tách ngày giờ trong Google Sheets

=arrayformula(
   split(data, delimiter, [split_by_each], [remove_empty_text])
)
1 – Đây là định dạng ngày bạn thường nhận được khi nhập dữ liệu từ Airtable, Pipedrive và các nguồn khác. Đồng thời, đối với các phép tính khác nhau, bạn sẽ cần ngày (
=arrayformula(
   split(data, delimiter, [split_by_each], [remove_empty_text])
)
2) hoặc thời gian (
=arrayformula(
   split(data, delimiter, [split_by_each], [remove_empty_text])
)
3). SPLIT Google Sheets là thứ bạn nên sử dụng để khắc phục điều đó

Chúng tôi đã nhập dữ liệu bằng cách sử dụng tích hợp Pipedrive vào Google Trang tính và cần chia cột add_time (AH2. AH). Đây là công thức và cách nó hoạt động

=arrayformula(
   split('Pipedrive Deals'!AH2:AH," ")
)
Chia ô trong Google Sheets
Chia ô trong Google Sheets

Lưu ý. Nếu bạn thấy

=arrayformula(
   split(data, delimiter, [split_by_each], [remove_empty_text])
)
4 trong ô, trong khi thanh công thức hiển thị
=arrayformula(
   split(data, delimiter, [split_by_each], [remove_empty_text])
)
5, chức năng SPLIT của Google Trang tính sẽ không hoạt động cho đến khi bạn áp dụng định dạng ngày giờ (Alt+o,n,i) cho ô/các ô.

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Cách tách văn bản trong Google Sheets (SPLIT + QUERY)

Đối với trường hợp sử dụng này, chúng tôi đã sử dụng tập dữ liệu được nhập bằng tích hợp Airtable vào Google Trang tính. Mục tiêu của chúng ta là chia cột Tên khách hàng (C2. C) thành các cột riêng biệt với tên và họ. Tuy nhiên, một số giá trị trong cơ sở dữ liệu của chúng tôi chứa dữ liệu không cần thiết

Chia ô trong Google Sheets
Chia ô trong Google Sheets

Nếu chúng ta sử dụng công thức SPLIT thông thường, nó sẽ dẫn đến một cột bổ sung mà chúng ta không cần.  

=arrayformula(
   split('All orders'!C2:C, " ")
)
Chia ô trong Google Sheets
Chia ô trong Google Sheets

Để giải quyết vấn đề này, hãy kết hợp công thức trên với hàm QUERY, như sau.

=query(
   arrayformula(
    split('All orders'!C2:C, " ")),
 "select Col1, Col2")
Chia ô trong Google Sheets
Chia ô trong Google Sheets

Đọc bài đăng trên blog chuyên dụng của chúng tôi để tìm hiểu thêm về sức mạnh của Hàm truy vấn Google Trang tính.

Tự động nhập dữ liệu từ ứng dụng của bạn vào Google Trang tính theo lịch trình

Tách ô trong bản tóm tắt Google Trang tính

Chúng tôi đã đề cập đến các trường hợp sử dụng chức năng SPLIT phổ biến nhất. Có lẽ, của bạn là thú vị hơn nhiều. Sử dụng phần nhận xét bên dưới để chia sẻ nó với chúng tôi và chúng tôi sẽ vui lòng đưa nó vào bản sao này. Nếu bạn cần một hành động đảo ngược thì hãy đọc bài đăng trên blog của chúng tôi về cách hợp nhất dữ liệu trong Google Trang tính. Chúc may mắn với dữ liệu của bạn