Cách ghép hai, ba hoặc nhiều cột trong Google Sheets

Hãy để tôi chia sẻ với bạn một số cách để ghép các cột trong Google Sheets. Trong đó bao gồm CONCAT, QUERY và dấu Ampersand. Tất nhiên, hàm CONCATENATE sẽ không có trong danh sách vì nó không được sử dụng để ghép các cột.

Đầu tiên, hãy tìm hiểu cách sử dụng hàm CONCAT trong Google Sheets.

Cách sử dụng hàm CONCAT trong Google Sheets

Cú pháp: CONCAT(giá trị1, giá trị2)

Ví dụ về công thức ghép chuỗi sử dụng CONCAT:
=concat(“info”,”inspired”)

Công thức CONCAT trên sẽ trả về chuỗi “infoinspired”. Đặt “info” trong ô A1 và “inspired” trong ô B1. Sau đó công thức sẽ được như sau:
=CONCAT(A1,B1)

Cách ghép hai cột trong Google Sheets

Khi bạn muốn ghép hai cột, hãy sử dụng ArrayFormula với Concat như sau:
Thực tế, hàm CONCAT trong Google Sheets tương đương với việc sử dụng dấu Ampersand. Nhưng làm thế nào để ghép hai cột trong Google Sheets bằng cách sử dụng Ampersand?

Ở đây, tôi sẽ thay thế công thức Concat trên bằng Ampersand như sau:
=ArrayFormula(A2:A9&B2:B9)

Cách ghép nhiều hơn hai cột trong Google Sheets

Để ghép nhiều hơn hai cột, bạn có thể sử dụng Ampersand hoặc Query. Hàm Concat không hỗ trợ ghép nhiều hơn hai cột.

Ampersand dễ sử dụng để ghép nhiều hơn hai cột, nhưng có một số hạn chế. Hãy xem cách ghép ba cột trở lên bằng cách sử dụng ký hiệu Ampersand.

Concatenate 4 columns

Trong hầu hết các trường hợp, bạn có thể sử dụng Ampersand để ghép nhiều hơn hai cột trong Google Sheets. Nhưng có hai hạn chế của công thức này:

  1. Nếu số lượng cột lớn, giống như trường hợp của nhiều công thức khác, bạn có thể gặp khó khăn khi viết công thức mà không có lỗi chính tả.

  2. Chèn một cột mới giữa các cột đã được ghép. Để bao gồm cột đó vào công thức, bạn phải chỉnh sửa công thức. Ví dụ, trong dữ liệu mẫu trên, hãy chèn một cột mới giữa B và C. Nhập giá trị trong cột đó. Bây giờ bạn phải chỉnh sửa công thức để bao gồm cột đó.

Query giúp chúng ta vượt qua hạn chế này.

Ghép một số lượng lớn cột bằng cách sử dụng Query trong Google Sheets

Công thức:
Query to concatenate columns in Sheets

Bạn có thể sử dụng Query này để ghép một số lượng lớn cột trong Google Sheets. Bạn chỉ cần thay đổi phạm vi trong công thức trên trang Sheets của bạn.

=transpose(Query(transpose(A2:D9),,9^9))

Công thức trên ghép bốn cột kề nhau, tức là cột A, B, C và D.

Còn những cột không kề nhau thì sao? Trong trường hợp như vậy, tôi khuyên bạn nên sử dụng Ampersand. Nhưng nếu bạn quan tâm quá nhiều, bạn cũng có thể sử dụng Query.

Ý nghĩa của tôi là nếu một số cột đầu tiên kề nhau và có một số cột không kề nhau khác, bạn có thể xem xét Query.

Đã đến lúc bạn học cách ghép các cột trong Google Sheets. Hãy thử ngay!

Related posts