Nối với không gian google sheet

Ô A1 chứa “Jane“, ô B1 chứa “Pontiac“ và ô C1 chứa “1970“. Chúng ta cần kết hợp các giá trị từ các ô này thành một để trả về “Jane drive Pontiac since 1970“.  

Nối với không gian google sheet
Nối với không gian google sheet

Trong Google Sheets có chức năng CONCATENATE mà bạn có thể sử dụng để kết hợp nhiều chuỗi dữ liệu thành một. Nó đã hoàn thành công việc và trong bài viết này, chúng tôi sẽ chỉ ra cách bạn có thể sử dụng chức năng này cho các trường hợp nâng cao khác mà bạn có thể gặp phải.

Mục lục ẩn

Chức năng Google Trang tính để CONCATENATE nhiều chuỗi

Cú pháp của Google Sheets CONCATENATE với dấu phân cách

Ví dụ về công thức của Google Sheets CONCATENATE với dấu phân cách

Cú pháp CONCATENATE Google Sheets không có dấu phân cách

Ví dụ về công thức của phạm vi CONCATENATE của Google Sheets

Cách CONCATENATE trong Google Trang tính – Các trường hợp nâng cao

Google Trang tính CONCATENATE các ô

Google Trang tính CONCATENATE với không gian

Google Sheets CONCATENATE nhiều ô (hơn 2 ô)

Google Trang tính CONCATENATE dòng mới

Google Trang tính CONCATENATE chuỗi và số

Google Trang tính CONCATENATE bằng dấu phẩy

Google Trang tính CONCATENATE chuỗi ngày

Cách nối các cột trong Google Sheets

Google Trang tính nối các cột với khoảng trắng bằng cách sử dụng ARRAYFORMULA

Cách nối cột theo chiều dọc trong Google Sheets không cần công thức

Google Trang tính nối văn bản và công thức

Kết hợp văn bản và công thức với hàm CONCATENATE trong Google Trang tính

Kết hợp văn bản và công thức bằng dấu và trong Google Trang tính

Google Trang tính CONCATENATE + IF

Google Trang tính nối với QUERY

Bạn có thể sử dụng chức năng CONCATENATE trong Google Trang tính để làm gì khác?

Chức năng Google Trang tính để CONCATENATE nhiều chuỗi

Cú pháp của Google Sheets CONCATENATE với dấu phân cách

=CONCATENATE(data_string#1,"delimiter",data_string#2,"delimiter",data_string#3...)
  • =CONCATENATE(data_range)
    8 – một tham chiếu đến một ô
  • =CONCATENATE(data_range)
    9 (còn gọi là dấu tách) có thể là ký hiệu hoặc chuỗi phân tách các chuỗi dữ liệu

Ví dụ về công thức của Google Sheets CONCATENATE với dấu phân cách

Đây là công thức CONCATENATE cho trường hợp sử dụng chúng tôi đã giới thiệu ở trên

=CONCATENATE(A1," drives ",B1," since ",C1)
  • =CONCATENATE(A1:C1)
    0,
    =CONCATENATE(A1:C1)
    1 và
    =CONCATENATE(A1:C1)
    2 là các chuỗi dữ liệu
  • =CONCATENATE(A1:C1)
    3 và
    =CONCATENATE(A1:C1)
    4 là dấu phân cách

Nối với không gian google sheet
Nối với không gian google sheet

Bạn cũng có thể sử dụng CONCATENATE mà không cần dấu phân cách

Cú pháp CONCATENATE Google Sheets không có dấu phân cách

Trong trường hợp này, bạn chỉ cần chỉ định phạm vi dữ liệu, các giá trị sẽ được hợp nhất từ ​​đó

=CONCATENATE(data_range)

Ví dụ về công thức của phạm vi CONCATENATE của Google Sheets

Và đây là công thức để hợp nhất các giá trị mà không có dấu phân cách

=CONCATENATE(A1:C1)

Nối với không gian google sheet
Nối với không gian google sheet

Chức năng CONCATENATE Google Trang tính rất dễ hiểu và dễ sử dụng, nhưng đừng vội đóng bài đăng trên blog này. Dưới đây bạn sẽ tìm thấy các ví dụ và giải thích về cách sử dụng CONCATENATE cho các tác vụ phức tạp hơn

Cách CONCATENATE trong Google Trang tính – Các trường hợp nâng cao

Đối với các ví dụ bên dưới, chúng tôi sẽ sử dụng tập dữ liệu được xuất từ ​​BigQuery sang Google Trang tính bằng Coupler. io

khớp nối. io là một giải pháp để xuất dữ liệu sang Google Trang tính và BigQuery từ các ứng dụng khác nhau (Airtable, HubSpot, Shopify, v.v. ) và nguồn (CSV, Excel, Google Trang tính)

Nếu bạn cần tự động xuất dữ liệu từ CRM, Nền tảng quảng cáo hoặc một số nguồn khác, hãy dùng thử Coupler. miễn phí

Nối với không gian google sheet
Nối với không gian google sheet

Tập dữ liệu chứa sáu cột

  • first_name (
    =CONCATENATE(A1:C1)
    5) – giá trị văn bản
  • last_name (
    =CONCATENATE(A1:C1)
    6) – giá trị văn bản
  • tuổi (
    =CONCATENATE(A1:C1)
    7) – giá trị số
  • xe hơi (
    =CONCATENATE(A1:C1)
    8) – giá trị văn bản
  • first_registration_date (_______49) – giá trị ngày
  • date_of_sale (
    =CONCATENATE(data_range)
    60) – giá trị ngày
Nối với không gian google sheet
Nối với không gian google sheet

Hãy chơi với họ để kiểm tra các trường hợp khác nhau để nối dữ liệu

Google Trang tính CONCATENATE các ô

Hãy bắt đầu với những điều cơ bản. cách nối các ô trong Google Sheets. Chúng ta cần kết hợp chuỗi tên và họ để có chuỗi tên đầy đủ – ví dụ “Deina Andreolli“. Đây là công thức CONCATENATE

=CONCATENATE(data_range)
6
Nối với không gian google sheet
Nối với không gian google sheet

Chúng tôi có “DeinaAndreolli“… không hoàn toàn như những gì chúng tôi cần. Vì vậy, hãy sửa đổi công thức một chút.

Google Trang tính CONCATENATE với không gian

Để nối các chuỗi có dấu cách trong Google Trang tính, bạn cần sử dụng dấu phân cách dấu cách.

=CONCATENATE(data_range)
61. Vì vậy, trong trường hợp của chúng ta, công thức CONCATENATE Google Sheets sẽ như thế này

=CONCATENATE(data_range)
9
Nối với không gian google sheet
Nối với không gian google sheet

Google Trang tính GỐI nhiều ô (hơn 2 ô)

Hãy di chuyển xa hơn và nối thêm một vài ô thành một chuỗi. Ví dụ: chúng ta cần lấy cụm từ “Deina Andreolli lái xe Toyota“. Đối với điều này, chúng tôi sẽ kết hợp ba ô bằng hai dấu phân cách. Đây là công thức CONCATENATE

=CONCATENATE(data_range)
0
Nối với không gian google sheet
Nối với không gian google sheet

 Hãy chú ý đến khoảng trắng mà chúng tôi đã thêm vào dấu phân cách

=CONCATENATE(A1:C1)
3.

Google Trang tính CONCATENATE dòng mới

Nếu muốn nối từng chuỗi dữ liệu từ một dòng mới, bạn cần thêm

=CONCATENATE(data_range)
63 vào công thức CONCATENATE Google Sheets của mình như sau

=CONCATENATE(data_range)
3
Nối với không gian google sheet
Nối với không gian google sheet

Theo đó, bạn có thể thêm

=CONCATENATE(data_range)
63 làm chuỗi dữ liệu riêng biệt nếu muốn đặt một dòng giữa các chuỗi dữ liệu.

=CONCATENATE(data_range)
5
Nối với không gian google sheet
Nối với không gian google sheet

Google Trang tính CONCATENATE chuỗi và số

Hãy tăng cường chuỗi mục tiêu của chúng tôi với một giá trị số như thế này. “Deina Andreolli 67 tuổi lái Toyota“. Đối với điều này, chúng ta sẽ thêm một dấu phân cách khác,

=CONCATENATE(data_range)
65,  và một tham chiếu đến một ô có giá trị số. Đây là giao diện của công thức CONCATENATE

=CONCATENATE(data_range)
7
Nối với không gian google sheet
Nối với không gian google sheet

Bạn có nghĩ rằng cụm từ sẽ nghe hay hơn nếu chúng ta thêm một số dấu phẩy vào đó không – “Deina Andreolli, 67 tuổi, lái Toyota“? .

Google Trang tính CONCATENATE bằng dấu phẩy

Bạn có thể nối bằng dấu phẩy trong Google Trang tính. Đối với điều này, bạn cần thêm dấu phẩy vào công thức CONCATENATE của mình làm dấu phân cách. Trong trường hợp của chúng tôi, chúng tôi đã có các dấu phân cách và không cần thêm các dấu phân cách riêng biệt. Tất cả những gì chúng ta cần làm là thêm dấu phẩy vào hai dấu phân cách.

=CONCATENATE(data_range)
65 và
=CONCATENATE(A1:C1)
3 như sau

=CONCATENATE(A1," drives ",B1," since ",C1)
0
Nối với không gian google sheet
Nối với không gian google sheet

Google Trang tính CONCATENATE chuỗi ngày

Hmm… còn một số giá trị ngày tháng trong chuỗi nối của chúng ta thì sao?

“Deina Andreolli, 67 tuổi, lái Toyota từ ngày 14/4/2017“

Nếu bạn chỉ cần thêm một ô có ngày vào công thức CONCATENATE của mình, thì ngày đó sẽ giống như một chuỗi – ví dụ:

=CONCATENATE(A1," drives ",B1," since ",C1)
1
Nối với không gian google sheet
Nối với không gian google sheet

Để trả về giá trị ngày ở định dạng bắt buộc, hãy sử dụng hàm TEXT trong công thức CONCATENATE như thế này.

=CONCATENATE(A1," drives ",B1," since ",C1)
2
Nối với không gian google sheet
Nối với không gian google sheet

Với hàm TEXT, bạn có thể sử dụng định dạng mình muốn, chẳng hạn như mm/yyyy, mmmm, v.v. Theo cách tương tự, bạn có thể sử dụng các hàm ngày khác như NĂM, THÁNG, NGÀY, v.v. Đọc bài đăng trên blog của chúng tôi để tìm hiểu thêm về định dạng ngày của Google Trang tính.

Bây giờ chúng ta có cụm từ mục tiêu được nối từ các giá trị trong một hàng. Hãy làm tương tự cho các hàng còn lại

Cách nối các cột trong Google Sheets

Ý tưởng đầu tiên xuất hiện trong đầu chỉ là kéo công thức CONCATENATE xuống

Nối với không gian google sheet
Nối với không gian google sheet

Điều này sẽ sao chép công thức vào các ô bên dưới và chúng tôi sẽ nhận được những gì chúng tôi muốn. Tuy nhiên, cách này không thuận tiện nếu

  • Bạn có quá nhiều hàng để trang trải
  • Bạn muốn các bản ghi mới được tự động nối với nhau

Chúng ta có thể sử dụng ARRAYFORMULA cho việc này không?

Google Trang tính nối các cột với khoảng trắng bằng cách sử dụng ARRAYFORMULA

Thật không may, CONCATENATE được lồng với ARRAYFORMULA sẽ trả về tất cả các giá trị từ các cột được hợp nhất trong một hàng

Nối với không gian google sheet
Nối với không gian google sheet

Nhưng bạn có thể sử dụng dấu và (

=CONCATENATE(data_range)
68) thay vì CONCATENATE và lồng nó trong ARRAYFORMULA. Cú pháp sẽ khác một chút

=CONCATENATE(A1," drives ",B1," since ",C1)
3

Điều này sẽ nối các cột theo chiều ngang. Đây là những gì công thức sẽ trông giống như

=CONCATENATE(A1," drives ",B1," since ",C1)
4
Nối với không gian google sheet
Nối với không gian google sheet

Đọc thêm về các lựa chọn thay thế CONCATENATE trong bài đăng trên blog của chúng tôi, Cách hợp nhất các ô và kết hợp các cột trong Google Trang tính.

Cách nối cột theo chiều dọc trong Google Sheets không cần công thức

Trong hầu hết các trường hợp, bạn cần nối các phạm vi trong Google Trang tính theo chiều dọc từ hai hoặc nhiều trang tính có cùng cấu trúc cột – chẳng hạn

Nối với không gian google sheet
Nối với không gian google sheet

Cách nhanh nhất và dễ nhất để làm điều này là thông qua Coupler. io. Bạn cần chỉ định các trang tính được nối theo chiều dọc, cũng như phạm vi phổ biến cho các trang tính này. khớp nối. io sẽ tự động loại trừ hàng tiêu đề, cũng như các bản sao. Đây là cách nó làm việc

Bạn cần đăng nhập vào Coupler. io, nhấp vào Thêm trình nhập và chọn Google Trang tính làm ứng dụng nguồn và ứng dụng đích. Sau đó hoàn thành các bước sau

Thiết lập Nguồn (Google Trang tính)

  • Kết nối tài khoản Google của bạn hoặc chọn một tài khoản từ danh sách nếu bạn đã sử dụng Coupler. io trước
  • Chọn bảng tính và trang tính các cột mà bạn muốn nối
Nối với không gian google sheet
Nối với không gian google sheet
  • Theo tùy chọn, bạn có thể chỉ định phạm vi để nối trong các trang tính đã chọn
Nối với không gian google sheet
Nối với không gian google sheet

Ghi chú. Nếu bạn muốn nối các cột từ các trang tính có tên theo mẫu như chúng tôi có, thì bạn có thể sử dụng mẫu sau

=CONCATENATE(data_range)
69

=CONCATENATE(data_range)
90 phải bao gồm phần biến của tên trang tính

Trong trường hợp của chúng tôi, nó sẽ trông như thế này

=CONCATENATE(A1," drives ",B1," since ",C1)
5
Nối với không gian google sheet
Nối với không gian google sheet

Thiết lập Đích (Google Trang tính)

Quy trình cũng giống như đối với nguồn, nhưng bây giờ bạn cần chọn bảng tính và trang tính để xuất các cột nối vào. Theo tùy chọn, bạn có thể chỉ định ô đầu tiên để tải dữ liệu được nối vào, cũng như chế độ nhập (thay thế hoặc nối thêm).  

Nối với không gian google sheet
Nối với không gian google sheet

Thiết lập lịch trình

Nếu bạn muốn nối các cột từ nhiều trang tính theo lịch biểu, hãy bật tính năng làm mới dữ liệu tự động và tùy chỉnh tần suất

Nối với không gian google sheet
Nối với không gian google sheet

Khi tất cả các cài đặt được định cấu hình, hãy nhấp vào Lưu và Chạy. Và ở đó bạn đi. Đây là những gì các cột nối sẽ trông như thế nào

Nối với không gian google sheet
Nối với không gian google sheet

giai đoạn tiền thưởng

Google Trang tính nối văn bản và công thức

Ý tưởng của việc nối một công thức và một chuỗi văn bản là bạn có thể thêm một số văn bản vào kết quả của một phép tính. Ví dụ: bạn có thể cần tính tổng quãng đường bạn đã đi trong năm và đính kèm với 'dặm' hoặc 'km'

Nối với không gian google sheet
Nối với không gian google sheet

Trong trường hợp này, công thức hoạt động giống như một tham chiếu ô hoặc chuỗi thông thường trong công thức nối của bạn. Ngoài ra, bạn có thể thực hiện việc này bằng cách sử dụng hàm CONCATENATE hoặc dấu và

Kết hợp văn bản và công thức với hàm CONCATENATE trong Google Trang tính

Đây là cú pháp công thức để nối công thức và văn bản trong Google Sheets

=CONCATENATE(A1," drives ",B1," since ",C1)
6

Ví dụ

=CONCATENATE(A1," drives ",B1," since ",C1)
7

Nối với không gian google sheet
Nối với không gian google sheet

Tuy nhiên, bạn có thể thay đổi thứ tự chuỗi và công thức trong câu lệnh CONCATENATE của mình, ví dụ như sau

=CONCATENATE(A1," drives ",B1," since ",C1)
8

Nối với không gian google sheet
Nối với không gian google sheet

Kết hợp văn bản và công thức bằng dấu và trong Google Trang tính

Hãy làm tương tự bằng cách sử dụng dấu và. Cú pháp công thức sẽ như thế này

=CONCATENATE(A1," drives ",B1," since ",C1)
9

Đây là những gì nó trông giống như trong ví dụ 1 của chúng tôi

=CONCATENATE(data_range)
0

Nối với không gian google sheet
Nối với không gian google sheet

và ví dụ 2

=CONCATENATE(data_range)
1

Nối với không gian google sheet
Nối với không gian google sheet

Vui lòng chọn tùy chọn bạn thích nhất và tiếp tục

Google Trang tính CONCATENATE + IF

Hãy thêm một số điều kiện vào công thức CONCATENATE của chúng ta. Ví dụ: chúng tôi không thích MINI… và muốn làm nổi bật điều này. Vì vậy, chúng tôi thêm điều kiện sẽ trả về “Chúng tôi không thích MINI” cho bất kỳ chuỗi dữ liệu MINI nào trong

=CONCATENATE(data_range)
91. Đây là cách công thức sẽ trông

=CONCATENATE(data_range)
2
Nối với không gian google sheet
Nối với không gian google sheet

Điều kiện này sẽ hoạt động tốt hơn nhiều nếu được sử dụng trong ARRAYFORMULA (nhưng không có CONCATENATE) như sau.

=CONCATENATE(data_range)
3
Nối với không gian google sheet
Nối với không gian google sheet

Google Trang tính nối với QUERY 

Rất tiếc, bạn không thể sử dụng hàm CONCATENATE trong Google Trang tính QUERY. May mắn thay, có một cách giải quyết

Giả sử bạn cần truy vấn một số tập dữ liệu và nối dữ liệu được truy vấn vào một ô mà không có bất kỳ dấu phân cách nào. Có công thức TRANSPOSE nâng cao, bạn có thể sử dụng ngay

=CONCATENATE(data_range)
4

Kiểm tra cách nó hoạt động trong ví dụ. Chúng tôi cần truy vấn ba cột (first_name, second_name và car) từ tập dữ liệu của mình dựa trên một tiêu chí. chúng tôi muốn biết người dùng nào lái xe Mitsubishi. Công thức QUERY của chúng ta sẽ như sau

=CONCATENATE(data_range)
5
Nối với không gian google sheet
Nối với không gian google sheet

Nếu chèn truy vấn này vào công thức TRANSPOSE ở trên, chúng ta sẽ nhận được kết quả như sau.

=CONCATENATE(data_range)
6
Nối với không gian google sheet
Nối với không gian google sheet

Bạn có thể sử dụng hàm CONCATENATE trong Google Trang tính để làm gì khác?

Cuối cùng, chúng tôi quyết định giới thiệu một trường hợp thú vị khác để sử dụng hàm CONCATENATE. Nếu bạn cần mã hóa chuỗi của mình thành định dạng BASE64, thì có một công thức nâng cao bao gồm hàm CONCATENATE, ARRAYFORMULA, JOIN, SPLIT và các hàm khác của Google Trang tính. Đây rồi

=CONCATENATE(data_range)
7

Chỉ cần tham chiếu ô của bạn bằng chuỗi thay vì

=CONCATENATE(data_range)
92 và nhấn enter. Chúc may mắn với dữ liệu của bạn