CONCATENATE Google Sheets với không gian

Ô 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“.  

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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 Trang tính

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)

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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í

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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 (______4_______9) – giá trị ngày
  • date_of_sale (
    =CONCATENATE(A2,B2)
    0) – giá trị ngày
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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(A2,B2)
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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(A2,B2)
1. 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(A2," ",B2)
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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(A2," ",B2, " drives ", D2)
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

=CONCATENATE(A1:C1)
3.

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

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

=CONCATENATE(A2,B2)
3 vào công thức CONCATENATE Google Sheets của mình như sau

=CONCATENATE(A2 &char(10),B2 &char(10), "drives" &char(10), D2)
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

=CONCATENATE(A2,B2)
3 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(A2 &char(10),char(10),B2 &char(10), char(10),"drives" &char(10), char(10), D2)
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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 tôi sẽ thêm một dấu phân cách khác,

=CONCATENATE(A2,B2)
5,  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(A2," ",B2, " aged ",C2," drives ", D2)
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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(A2,B2)
5 và
=CONCATENATE(A1:C1)
3 như sau

=CONCATENATE(A1," drives ",B1," since ",C1)
0
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

Để 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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

Đ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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

=CONCATENATE(A2,B2)
8) 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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

Đọ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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian
  • Theo tùy chọn, bạn có thể chỉ định phạm vi để nối trong các trang tính đã chọn
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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(A2,B2)
9

=CONCATENATE(A2," ",B2)
0 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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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).  

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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 trình, 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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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'

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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 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

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

và ví dụ 2

=CONCATENATE(data_range)
1

CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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(A2," ",B2)
1. Đây là cách công thức sẽ trông

=CONCATENATE(data_range)
2
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

Đ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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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
CONCATENATE Google Sheets với không gian
CONCATENATE Google Sheets với không gian

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(A2," ",B2)
2 và nhấn enter. Chúc may mắn với dữ liệu của bạn