Tuy nhiên, tập tài liệu của bạn lớn đến mức nào, bạn hoàn toàn có thể gặp phải việc làm kết hợp các bản ghi từ nhiều ô với nhau. Và tôi chắc như đinh bạn sẽ muốn không chỉ giữ cho tổng thể các giá trị không bị mất mà còn thêm 1 số ít dấu phẩy, dấu cách hoặc các ký tự khác, hoặc thậm chí còn tách các bản ghi đó với văn bản khác .
Google Sheet cung ứng một số ít công cụ cho tác vụ này .
Hàm CONCAT của Google Sheet
Về cơ bản thì cú pháp và cách sử dụng của hàm concatenate trong google sheet cũng gần tương tự với hàm concatenate trong Excel.
Hàm CONCAT là phiên bản đơn giản hóa của hàm CONCATENATE:
Bạn đang đọc: HÀM CONCATENATE TRONG GOOGLE SHEET – Học Excel Online
=CONCAT(value1, value2)
Để nối các ô, nó nhu yếu :
- value1 – một bản ghi mà value2 phải được nối vào .
- value2 – giá trị để tham gia .
Để nhận một chuỗi từ 2 đơn vị chức năng văn bản hoặc số, công thức sẽ giống như bên dưới, với mỗi bản ghi trong dấu ngoặc kép :=CONCAT(“2019:”,”The Lion King”)
Trong thực tiễn, tài liệu của bạn rất hoàn toàn có thể đã nằm trong các ô. Bạn hoàn toàn có thể tham chiếu trực tiếp các ô đó thay vì đặt từng số hoặc văn bản làm đối số. Vì vậy, công thức tài liệu thực sẽ như thế này :
=CONCAT(A2,B2)
Mẹo : Để sao chép công thức của bạn vào hàng loạt cột, hãy chọn ô có công thức và bấm đúp vào hình vuông vắn nhỏ ở góc dưới cùng bên phải của ô. Toàn bộ cột sẽ được tự động hóa điền vào công thức, cho đến cuối bảng .
Như bạn hoàn toàn có thể thấy, hàm này siêu đơn thuần, nhưng nó có điểm yếu chính :
- Nó chỉ được cho phép 2 giá trị cùng một lúc .
- Nó không hề kết hợp các vùng tài liệu, chỉ các ô đơn lẻ .
Nếu bạn nỗ lực hợp nhất nhiều ô, bạn sẽ gặp lỗi hoặc chỉ có hai giá trị tiên phong được kết hợp, như sau :
=CONCAT(A2:A11,B2:B11)
CONCAT thay thế: toán tử ký hiệu và (&)
Google Sheet chứa các toán tử khác nhau cho các mục tiêu khác nhau. Concatenation không phải là một ngoại lệ. Sử dụng ký tự và ( và ) trong công thức thay vì hàm CONCAT sẽ phân phối cho bạn tác dụng tương tự như :
=A2&B2
Nhưng bạn ít biết rằng toán tử сoncatenation này linh động hơn CONCAT. Đây là những gì nó hoàn toàn có thể làm :
- Hợp nhất nhiều hơn hai giá trị cùng một lúc :
=A2&B2&C2
- Không chỉ hợp nhất một số ít ô trong Google Sheet mà còn tách chúng bằng các ký tự khác nhau :
=A2&” “&B2&”; “&C2
Nếu bạn vẫn không nhận được tác dụng mong ước với các tùy chọn này, có một tính năng nữa bạn nên thử .
Cách sử dụng CONCATENATE trong Google Sheet
Tôi tin rằng hàm CONCATENATE của Google Sheet là hàm tiên phong được sử dụng khi kết hợp nhiều bản ghi với nhau .
CONCATENATE văn bản và số trong Google Sheet
Mẫu công thức gồm có những thứ sau :
=CONCATENATE(string1, [string2, …])
- string1 là chuỗi tiên phong bạn muốn nối các giá trị khác vào. Tham số này là bắt buộc .
- string2, … là viết tắt của toàn bộ các chuỗi khác mà bạn hoàn toàn có thể muốn thêm vào chuỗi bắt đầu. Tham số này là tùy chọn .
Lưu ý : Bản ghi tác dụng sẽ gồm có các chuỗi theo thứ tự Open của chúng trong công thức .
Nếu tôi kiểm soát và điều chỉnh công thức với tài liệu của mình, tôi sẽ nhận được điều này :
=CONCATENATE(A2,B2,C2)
Hoặc, vì hàm đồng ý vùng :
= CONCATENATE (A2: D2)
Bạn hoàn toàn có thể nhận thấy ngay ưu điểm tiên phong của Google Sheets CONCATENATE : nó hoàn toàn có thể thuận tiện kết hợp trên hai ô với cả văn bản và số .
Bảng tính Google: nối với dấu phân cách
Kết hợp các ô trong Google Sheet là một nửa việc làm. Nhưng để làm cho tác dụng trông đẹp và dễ đọc, bạn nên thêm một số ít ký tự phụ .
Nếu bạn đặt công thức như vậy, nó sẽ nối văn bản và gắn mọi thứ lại với nhau : BonnieJacksonCA, BonnieJacksonIN, v.v. Tin tốt là Google Sheets CONCATENATE cũng lấy các ký tự làm tham số .
Do đó, để chia các chuỗi kết hợp bằng dấu ngăn cách, chỉ cần đề cập đến chúng trong công thức trong dấu ngoặc kép :
=CONCATENATE(A2,” “,B2,”, “,C2)
Ở đây tôi muốn tách A2 khỏi B2 bằng dấu cách và B2 từ C2 với dấu phẩy và dấu cách :
Bạn hoàn toàn có thể tự do sử dụng hầu hết mọi ký tự trong hàm như thế này, nhưng ngắt dòng nhu yếu một cách tiếp cận khác .
Mẹo : Trong trường hợp có các ô trống trong 1 số ít cột bạn đang hợp nhất, có một công dụng khác mà bạn hoàn toàn có thể chăm sóc. TEXTJOIN không chỉ hợp nhất các ô với văn bản mà còn bỏ lỡ khoảng trống :
= TEXTJOIN (“”, TRUE, A2: C2)
Đây là cách nó hoạt động:
Xem thêm: Cách giải bài toán dư – hóa học 9
- Chỉ ra một dấu ngăn cách mong ước làm tham số tiên phong – dấu cách ( “ ” ) cho tôi .
- Đặt TRUE làm tham số thứ hai để bỏ lỡ các ô trống hoặc FALSE để đưa chúng vào tác dụng .
- Nhập khoanh vùng phạm vi để hợp nhất .
Nối văn bản bằng dấu ngắt dòng
Mặc dù rõ ràng cách nhập hầu hết các dấu phân làn vào hàm, bạn không hề nhập dấu ngắt dòng theo cùng một cách ở đó. Nhưng suôn sẻ thay, Google được cho phép bạn thao tác với nhiều loại thẻ khác nhau .
Có một tính năng giúp lấy các ký tự đặc biệt quan trọng – nó được gọi là CHAR. Và bạn hoàn toàn có thể biết rằng tổng thể các ký tự đều có một vị trí trong bảng Unicode. Vì vậy, chỉ cần nạp số thứ tự của ký tự từ bảng đó vào hàm và hàm sau sẽ trả về chính ký tự đó .
Đây là công thức để lấy dấu ngắt dòng :
= CHAR (10)
Thêm nó vào công thức nối để có các bản ghi được phân tách bằng dấu ngắt dòng :
=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2,CHAR(10),D2)
Google Sheet: kết hợp ngày và giờ
Nếu bạn cố gắng nỗ lực kết hợp ngày và giờ bằng một trong các giải pháp trên, chúng sẽ không hoạt động giải trí. Bảng tính của bạn sẽ trả về các bản ghi dưới dạng số đơn thuần :
Để hợp nhất các ô này một cách đúng chuẩn trong Google Sheet, bạn cần sử dụng hàm
=TEXT(number, format)
- trong đó number là bất kể số, ngày hoặc giờ nào bạn muốn lấy ở định dạng mong ước
- và định dạng là mẫu bạn muốn vận dụng .
Mẹo : Trong ví dụ của tôi, tôi sẽ sử dụng tham chiếu đến các ô có ngày và giờ, mặc dầu bạn hoàn toàn có thể tự do sử dụng trực tiếp các bản ghi trong công thức hoặc thậm chí còn hàm như DATE hoặc TIME.
- Tôi sử dụng công thức TEXT tiên phong để biến hóa định dạng ngày từ 7/9/2019 đến 9/7/2019 :
=TEXT(B2,”D MMM YYYY”)
- thứ hai trả về thời hạn :
=TEXT(C2,”HH:MM:SS”)
- Sử dụng những thứ này trong CONCATENATE, Google Sheet được cho phép tôi kết hợp ngày và giờ ở định dạng mong ước với các ký tự hoặc văn bản khác :
=ARRAYFORMULA(A2:A11&” “&B2:B11&”; “&C2:C11)
Kết hợp các cột trong Google Sheet
Với những kiểm soát và điều chỉnh nhỏ, toàn bộ các cách tôi đã đề cập đều hoàn toàn có thể hợp nhất các cột trong Google Sheet .
Ví dụ 1: CONCAT của Google Sheet
Để hợp nhất hàng loạt các cột trong Google Sheet với CONCAT, hãy chọn hàng loạt dải ô chứa tác dụng ( trong trường hợp của tôi là C2 : C11 ) và chứa hàm trong ARRAYFORMULA :
=ARRAYFORMULA(CONCAT(A2:A11,B2:B11))
Lưu ý : Nếu bạn muốn sử dụng hàm CONCATENATE, nó sẽ kết hợp toàn bộ các bản ghi trong một ô vì nó thuận tiện hợp nhất nhiều ô và vùng tài liệu .
Ví dụ 2. Toán tử nối
Tạo công thức mảng để kết hợp hàng loạt cột với dấu và và thêm dấu phân tách cùng lúc :
=ARRAYFORMULA(A2:A11&” “&B2:B11&”; “&C2:C11)
Nếu bạn có quá nhiều cột, việc liệt kê toàn bộ chúng hoàn toàn có thể trở nên không dễ chịu, đặc biệt quan trọng là nếu bạn vô tình bỏ lỡ / sao chép / trộn lẫn bất kể ký tự nào .
Ngoài ra, nếu bạn quyết định hành động thêm nhiều cột vào công thức sau đó, bạn sẽ phải chỉnh sửa từng khoanh vùng phạm vi hiện có trong công thức theo cách thủ công bằng tay .
Ví dụ tiếp theo xử lý những yếu tố này .
Ví dụ 3: Google Sheets QUERY
Hàm Google Sheets QUERY cũng thích hợp để hợp nhất một số ít cột trong Google Sheet. Hãy xem :
=TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9))
Bạn hoàn toàn có thể nghĩ rằng công thức kỳ lạ này nằm ngoài năng lực của bạn, nhưng hãy để tôi trình diễn toàn bộ các phần của nó cho bạn :
- =TRANSPOSE(A2:D10)biến các hàng tài liệu thành cột .
- =QUERY(TRANSPOSE(A2:D10),,9^9)hợp nhất các bản ghi trong mỗi cột với các ô trên cùng .
Mẹo : Khi tôi đặt 9 ^ 9 vào công thức, tôi bảo vệ rằng tổng thể các hàng từ toàn bộ các cột sẽ được kéo vào hàng tiên phong như thể chúng là tiêu đề. Nó là 9 ^ 9 vì nó gồm có toàn bộ các ô hoàn toàn có thể có trong bảng tính ( hãy nhớ số lượng giới hạn cho 5 triệu ô ? ) Và rất dễ nhớ. 🙂
- =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9))lấy hàng tiêu đề đó từ QUERY và biến nó thành một cột giống như cột mà tôi đã có .
Các độc quyền của Google Sheets QUERY so với việc kết hợp các cột nằm ở những điều sau :
- bạn không cần phải chọn toàn bộ cột như cách bạn làm đối với công thức mảng,
- bạn không cần phải đề cập đến từng cột trong công thức trừ khi chúng không liền nhau. Trong trường hợp này, đây là cách công thức sẽ trông như sau :
=TRANSPOSE(QUERY(TRANSPOSE({A2:A10,C2:C10,E2:E10,G2:G10}),,9^9))
Qua các ví dụ các bạn đã hiểu hơn về cách sử dụng của hàm concatenate trong google sheet chưa? Học Excel Online xin chúc bạn học tập tốt!
Source: https://vietsofa.vn
Category : Góc học tập
+ There are no comments
Add yours