Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Có nhiều cách khác nhau để kết hợp các cột trong Google Trang tính và tôi sẽ chỉ cho bạn 5 công thức khác nhau mà bạn có thể sử dụng để kết hợp nhiều cột thành một. Hai trong số các công thức này sẽ kết hợp các cột theo chiều ngang và ba trong số chúng sẽ kết hợp các cột theo chiều dọc

Ngay bên dưới là các hướng dẫn nhanh để kết hợp các cột, nhưng cũng có thể xem thêm bên dưới để biết các ví dụ chi tiết cũng như các cách kết hợp cột bổ sung

Để kết hợp các cột theo chiều ngang trong Google Trang tính, hãy làm theo các bước sau

  1. Nhập =ARRAY FORMULA( để bắt đầu công thức kết hợp các cột của bạn
  2. Nhập địa chỉ cho cột đầu tiên mà bạn muốn kết hợp, chẳng hạn như A1. A
  3. Nhập dấu và (&)
  4. Nhập địa chỉ của cột khác mà bạn muốn kết hợp, chẳng hạn như B1. B
  5. Nhấn enter trên bàn phím. Công thức đầy đủ sẽ như thế này. = CÔNG THỨC Mảng(A1. A&B1. b)

(Xem hướng dẫn chi tiết bên dưới để biết cách thêm dấu cách hoặc ký tự đặc biệt giữa các cột)

Để kết hợp các cột theo chiều dọc trong Google Trang tính, hãy làm theo các bước sau

  1. Nhập =UNIQUE({ để bắt đầu công thức/mảng của bạn
  2. Nhập địa chỉ cho cột đầu tiên mà bạn muốn kết hợp, chẳng hạn như A1. A
  3. Nhập dấu chấm phẩy (;)
  4. Nhập địa chỉ của cột khác mà bạn muốn kết hợp, chẳng hạn như B1. B
  5. Nhập dấu ngoặc nhọn đóng ( } )
  6. Nhấn enter trên bàn phím. Công thức đầy đủ sẽ như thế này. =UNIQUE({A1. A;B1. B})

Dưới đây là các công thức sẽ kết hợp các cột trong Google Sheets

Công thức kết hợp cột ngang

  • = CÔNG THỨC Mảng(A3. A&" "&B3. b)
  • =ARRAYFORMULA(CONCAT(A3. A,B3. B))

Công thức kết hợp cột dọc

  • ={A3. A12;B3. B12}
  • =UNIQUE({A3. A12;B3. B12})
  • =FILTER({A3. A12;B3. B12}, LEN({A3. A12;B3. B12}))

Tải xuống bảng kết hợp cột của bạn

Nhấp vào đây để lấy bảng gian lận Google Trang tính của bạn

Bài học này sẽ hướng dẫn bạn cách kết hợp các cột trong Google Trang tính, nhưng hãy xem bài viết này nếu bạn muốn tìm hiểu cách kết hợp các cột trong Excel

Kết hợp các cột trong Google Trang tính (Ngang)

Đầu tiên tôi sẽ chỉ cho bạn cách kết hợp các cột trong Google sheet theo chiều ngang

Nếu bạn có hai cột mà bạn muốn kết hợp nội dung của chúng, trong đó giá trị của các ô trong mỗi hàng sẽ được kết hợp với nhau theo chiều ngang, thì có một số cách đơn giản để thực hiện việc này

  • Phương pháp đầu tiên (sử dụng hàm ARRAYFORMULA với toán tử "&" / dấu và), sẽ cho phép bạn không chỉ kết hợp/hợp nhất hai cột theo chiều ngang mà còn cho phép bạn tách nội dung bằng các giá trị/chuỗi văn bản được chỉ định và sẽ
  • Phương pháp thứ hai (sử dụng hàm ARRAYFORMULA với hàm CONCAT), sẽ cho phép bạn kết hợp nội dung của hai hoặc nhiều cột theo chiều ngang. Hàm CONCATENATE gần giống hàm CONCAT, mình sẽ đề cập thêm về hàm này ở bên dưới

Cả hai phương pháp này đều có thể được sử dụng để kết hợp các ô riêng lẻ mà không cần phải sử dụng hàm ARRAYFORMULA

Sử dụng ARRAYFORMULA / & để kết hợp các cột

Trước tiên, tôi sẽ chỉ cho bạn cách phổ biến và chức năng nhất để kết hợp các cột theo chiều ngang trong Google Trang tính

Bằng cách sử dụng hàm ARRAYFORMULA với toán tử "&", bạn sẽ có thể kết hợp nhiều cột trong Google Trang tính và bạn cũng có thể chỉ định các giá trị và chuỗi văn bản mà bạn muốn đính kèm vào tổ hợp cột

Để kết hợp dữ liệu từ các ô riêng lẻ, hãy làm theo các bước sau

  1. Nhập dấu bằng, rồi nhập địa chỉ cho ô đầu tiên mà bạn muốn kết hợp, chẳng hạn như A3
  2. Nhập dấu và (&)
  3. Nhập địa chỉ của ô khác mà bạn muốn kết hợp, chẳng hạn như B3
  4. Nhấn enter trên bàn phím. Công thức đầy đủ sẽ như thế này. =A3&B3
  5. Sao chép/điền công thức để sử dụng cho toàn bộ cột hoặc áp dụng hàm ARRAYFORMULA

Dưới đây là thông tin thêm về cách sử dụng hàm ARRAYFORMULA, cũng như sao chép công thức

Trong ví dụ đầu tiên này, chúng tôi có một danh sách các mặt hàng tồn kho quần áo trong một cột và kích cỡ quần áo cho mặt hàng đó được liệt kê trong một cột khác… và chúng tôi muốn kết hợp các cột này theo chiều ngang để trong mỗi hàng, mặt hàng quần áo và kích cỡ được hiển thị dưới dạng một

Chúng tôi cũng sẽ đặt một khoảng cách giữa các nội dung được kết hợp trong ví dụ này. Điều này được thực hiện bằng cách sử dụng dấu ngoặc kép với khoảng cách giữa chúng tôi. e. ("") trong công thức mảng (hiển thị bên dưới)

Nhiệm vụ. Kết hợp cột "mặt hàng" với cột "kích thước" theo chiều ngang và đặt khoảng cách giữa các nội dung.. để mặt hàng quần áo và kích thước được hiển thị trong một cột

(Trường hợp nội dung của các ô trong mỗi hàng được kết hợp thành một chuỗi văn bản duy nhất được phân tách bằng dấu cách)

Hợp lý. Kết hợp theo chiều ngang nội dung của các ô trong phạm vi A3. A, với nội dung của các ô từ phạm vi B3. B và thêm khoảng cách giữa văn bản/nội dung từ các cột được kết hợp

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (D3), ví dụ này

= CÔNG THỨC Mảng(A3. A&" "&B3. b)

(Ghi chú. Hàm ARRAYFORMULA hiển thị ở trên cũng hoàn hảo để kết hợp họ và tên. )

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Kết hợp nhiều hơn 2 cột theo chiều ngang

Nếu muốn kết hợp nhiều hơn 2 cột theo chiều ngang trong Google Trang tính, bạn có thể thực hiện việc này bằng hàm ARRAYFORMULA và toán tử "&", còn được gọi là "dấu và"

Ví dụ: nếu bạn muốn kết hợp các cột A, B và C theo chiều ngang (có khoảng trắng ở giữa), thì bạn có thể sử dụng công thức bên dưới

= CÔNG THỨC Mảng(A3. A&" "&B3. B&" "&C3. C)

Sử dụng ARRAYFORMULA/CONCAT để hợp nhất các cột trong Google Trang tính

Trong ví dụ này, chúng tôi muốn thực hiện cùng một nhiệm vụ như trong ví dụ đầu tiên (hợp nhất cột "item" với cột "size" theo chiều ngang), tuy nhiên chúng tôi sẽ sử dụng một công thức khác. Chúng ta sẽ sử dụng hàm CONCAT, tương thích với ARRAYFORMULA, giúp dễ dàng kết hợp toàn bộ cột với một công thức duy nhất

Tuy nhiên, lưu ý rằng bạn cũng có thể sử dụng hàm CONCATENATE để kết hợp các ô và thậm chí đặt dấu cách/ký tự giữa các cột đó, giống như chúng ta đã làm với ký hiệu "&"… nhưng hàm CONCATENATE không hoạt động với hàm ARRAYFORMULA và vì vậy nếu

Để kết hợp dữ liệu từ các ô với công thức CONCAT, hãy làm theo các bước sau

  1. Nhập =CONCAT ( để bắt đầu công thức của bạn
  2. Nhập địa chỉ của ô đầu tiên mà bạn muốn kết hợp, chẳng hạn như A2
  3. Nhập dấu phẩy, rồi nhập địa chỉ của ô tiếp theo mà bạn muốn kết hợp, chẳng hạn như B2
  4. Nhấn enter trên bàn phím. Công thức đầy đủ sẽ như thế này. =CONCAT(A3,B3)
  5. Sao chép/điền công thức để sử dụng cho toàn bộ cột hoặc áp dụng hàm ARRAYFORMULA

Để kết hợp dữ liệu từ các ô bằng cách sử dụng CONCATENATE, hãy làm theo các bước sau

  1. Nhập =CONCATENATE ( để bắt đầu công thức của bạn
  2. Nhập địa chỉ của ô đầu tiên bạn muốn kết hợp, chẳng hạn như A5
  3. Nhập dấu phẩy, rồi nhập địa chỉ của ô tiếp theo mà bạn muốn kết hợp, chẳng hạn như B5
  4. Nhấn enter trên bàn phím. Công thức đầy đủ sẽ như thế này. =CONCATENATE (A5,B5)
  5. Sao chép/điền công thức để sử dụng nó trên toàn bộ cột

Xem ví dụ/hướng dẫn ở trên để biết cách thêm dấu cách/ký tự đặc biệt giữa các cột. Một lần nữa, nếu bạn muốn tìm hiểu thêm về cách mở rộng công thức, hãy xem các bài viết này về cách sử dụng hàm ARRAYFORMULA, cũng như sao chép/điền công thức

Nhiệm vụ. Kết hợp theo chiều ngang cột hiển thị các mặt hàng quần áo với cột hiển thị kích cỡ quần áo… để mặt hàng quần áo và kích cỡ được hiển thị trong một cột

(Trường hợp nội dung của các ô trong mỗi hàng được kết hợp thành một chuỗi văn bản)

Hợp lý. Kết hợp phạm vi A3. B, và phạm vi B3. B thành một cột, sao cho nội dung từ các ô được hợp nhất theo chiều ngang thành một chuỗi văn bản

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (D3), ví dụ này

=ARRAYFORMULA(CONCAT(A3. A,B3. B))

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Kết hợp các cột trong Google Trang tính (Dọc)

Bây giờ mình sẽ hướng dẫn các bạn cách gộp các cột trong Google Sheets theo chiều dọc hay nói cách khác là "chồng cột"

Có 3 cách khác nhau để kết hợp các cột trong Google Trang tính theo chiều dọc bằng cách sử dụng công thức, tùy thuộc vào cách bạn muốn công thức hoạt động

  • Phương thức đầu tiên (sử dụng một mảng có dấu phân cách dấu chấm phẩy), sẽ xếp chồng các phạm vi cột được chỉ định chồng lên nhau một cách chính xác, bao gồm cả các cột trùng lặp và các khoảng trống
  • Phương pháp thứ hai (sử dụng hàm UNIQUE với một mảng), sẽ xếp chồng các phạm vi cột được chỉ định lên nhau… đồng thời loại bỏ các cột trùng lặp
  • Phương pháp thứ ba (sử dụng hàm FILTER với hàm LEN), sẽ xếp chồng các phạm vi cột được chỉ định lên nhau… trong khi loại bỏ khoảng trắng nhưng vẫn giữ nguyên các cột trùng lặp

Sử dụng mảng trong Google Trang tính

Trong một số công thức của Google Trang tính, bạn sẽ cần sử dụng cái được gọi là "mảng". Mảng tương tự như công việc của ARRAYFORMULA, nhưng nó được ký hiệu bằng cách sử dụng dấu ngoặc nhọn { } (i. e. niềng răng). Trong ví dụ bên dưới, bạn sẽ thấy dấu ngoặc nhọn được sử dụng để tạo mảng. Đảm bảo bao gồm các dấu ngoặc nhọn trong công thức của bạn để chúng hoạt động bình thường

Sử dụng một mảng có dấu phân cách dấu chấm phẩy để kết hợp các cột

Trong ví dụ này, chúng tôi có hai danh sách khoảng không quảng cáo khác nhau mà chúng tôi muốn kết hợp thành một. Giả sử rằng hai nhân viên khác nhau đã đếm các mặt hàng quần áo ở các phần riêng biệt trong cửa hàng của bạn và bạn muốn kết hợp các danh sách mà họ gửi lại cho bạn thành một danh sách/cột

Bằng cách sử dụng một mảng gồm hai phạm vi khác nhau được phân tách bằng dấu chấm phẩy, bạn có thể xếp chồng nội dung của các phạm vi đó lên nhau một cách chính xác, nghĩa là phạm vi/cột kết quả sẽ giữ lại bất kỳ khoảng trắng và bản sao nào có trong các phạm vi đã chỉ định . (Nếu bạn sử dụng dấu phẩy thay vì dấu chấm phẩy, nó sẽ kết hợp phạm vi theo chiều ngang thay vì theo chiều dọc)

Nhiệm vụ. Kết hợp các danh sách kiểm kê quần áo riêng lẻ theo chiều dọc thành một danh sách kiểm kê dài

Hợp lý. Kết hợp phạm vi A3. A12 và phạm vi B3. B12 theo chiều dọc thành một cột duy nhất, bao gồm mọi khoảng trắng hoặc trùng lặp

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (D3), ví dụ này

={A3. A12;B3. B12}

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Kết hợp nhiều hơn 2 cột theo chiều dọc với một mảng

Nếu muốn kết hợp nhiều hơn 2 cột theo chiều dọc trong Google Trang tính, bạn có thể thực hiện việc này với một mảng được phân tách bằng dấu chấm phẩy

Ví dụ: nếu bạn muốn xếp/kết hợp các cột A, B và C theo chiều dọc, thì bạn có thể sử dụng công thức bên dưới

Hãy nhớ rằng phương pháp này sẽ giữ các bản sao và bất kỳ khoảng trống nào nằm trong phạm vi nguồn

={A3. A12;B3. B12;C3. C12}

Sử dụng ĐỘC ĐÁO với một mảng để kết hợp các cột và loại bỏ các cột trùng lặp

Trong ví dụ này, chúng tôi cũng có hai danh sách các mặt hàng quần áo được tìm thấy trong kho và chúng tôi cũng muốn kết hợp chúng theo chiều dọc thành một cột duy nhất… nhưng lần này chúng tôi muốn xóa mọi mục trùng lặp và tạo danh sách các mặt hàng trong kho duy nhất (một trong mỗi

Bằng cách sử dụng cùng một phương thức từ ví dụ trước (một mảng được phân tách bằng dấu chấm phẩy), với hàm ĐỘC ĐÁO bao quanh nó, danh sách các giá trị được tạo sẽ không chứa các giá trị trùng lặp… và cũng vì lý do đó, danh sách sẽ chỉ chứa tối đa

(Trong ví dụ tiếp theo, tôi sẽ chỉ cho bạn cách xóa dấu cách mà không xóa dấu trùng lặp)

Nhiệm vụ. Kết hợp hai danh sách các mặt hàng quần áo thành một danh sách các mặt hàng tồn kho duy nhất… hay nói cách khác, tạo một danh sách hiển thị một trong số từng mặt hàng có trong kho bằng cách kết hợp hai danh sách

Hợp lý. Kết hợp phạm vi A3. A12 và phạm vi B3. B12 theo chiều dọc thành một cột duy nhất, loại bỏ mọi trùng lặp

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (D3), ví dụ này

=UNIQUE({A3. A12;B3. B12})

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Kết hợp nhiều hơn 2 cột theo chiều dọc với một mảng duy nhất

Nếu muốn kết hợp nhiều hơn 2 cột theo chiều dọc trong Google Trang tính, đồng thời loại bỏ các cột trùng lặp, bạn có thể thực hiện việc này bằng một mảng được bọc trong hàm UNIQUE

Ví dụ: nếu bạn muốn xếp/kết hợp các cột A, B và C theo chiều dọc và để loại bỏ bất kỳ giá trị trùng lặp nào được tìm thấy trong phạm vi nguồn, bạn có thể sử dụng công thức bên dưới

=UNIQUE({A3. A12;B3. B12;C3. C12})

Sử dụng FILTER với LEN để kết hợp các cột và xóa khoảng trắng

Trong ví dụ này, chúng ta sẽ kết hợp các danh sách khoảng không quảng cáo giống như ví dụ trước, theo chiều dọc thành một cột duy nhất, nhưng lần này chúng ta sẽ giữ lại mọi bản sao và xóa mọi khoảng trống

Để làm điều này, chúng ta sẽ tạo một mảng xếp chồng lên nhau như trong ví dụ trước, nhưng chúng ta sẽ sử dụng hàm FILTER với hàm LEN để loại bỏ/lọc ra các khoảng trống

Nhiệm vụ. Kết hợp hai danh sách các mặt hàng quần áo thành một danh sách duy nhất và hiển thị tất cả các mặt hàng được tìm thấy mà không có khoảng trống

Hợp lý. Ghép các nội dung trong phạm vi A3. A12 và các nội dung trong phạm vi B3. B12 theo chiều dọc thành một cột duy nhất và lọc ra mọi khoảng trống

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (D3), ví dụ này

=FILTER({A3. A12;B3. B12}, LEN({A3. A12;B3. B12}))

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Kết hợp nhiều hơn 2 cột theo chiều dọc với FILTER/LEN

Nếu muốn kết hợp nhiều hơn 2 cột theo chiều dọc trong Google Trang tính, đồng thời giữ lại các cột trùng lặp nhưng loại bỏ mọi khoảng trống, bạn có thể thực hiện việc này bằng hàm FILTER và hàm LEN

Ví dụ: nếu bạn muốn xếp/kết hợp các cột A, B và C theo chiều dọc và để giữ các cột trùng lặp nhưng loại bỏ các khoảng trống được tìm thấy trong phạm vi nguồn, bạn có thể sử dụng công thức bên dưới

=FILTER({A3. A12;B3. B12;C3. C12}, LEN({A3. A12;B3. B12;C3. C12}))

Cách kết hợp các cột từ các trang tính riêng biệt

Bạn có thể thấy các tình huống yêu cầu bạn kết hợp các cột từ các tab riêng biệt trong Google Trang tính

Điều này có thể được thực hiện bằng cách chỉ cần tham khảo một tên tab nhất định khi chỉ định phạm vi trong công thức. Vì vậy, nơi bạn thường đặt một phạm vi như "A1. C", khi tham chiếu một trang tính khác trong khi kết hợp các cột, bạn sẽ chỉ định tên tab, bằng cách thêm tên tab và dấu chấm than trước khi liệt kê cột và hàng cho phạm vi, chẳng hạn như "TabName. A1. C"

Tuy nhiên, khi tên tab có khoảng trắng, bạn sẽ cần sử dụng dấu nháy đơn trước và sau khi nhập tên tab, chẳng hạn như 'Tên tab'. A1. C

Dưới đây là ví dụ về cách kết hợp các cột từ nhiều tab trong Google Trang tính, trong đó có hai danh sách trong các tab khác nhau, được kết hợp thành một danh sách duy nhất trên một tab hoàn toàn riêng biệt

Giả sử bạn có một danh sách các mặt hàng quần áo trên một tab, một danh sách các mặt hàng quần áo khác trên một tab riêng biệt và bạn muốn hiển thị danh sách tổng hợp các mặt hàng quần áo duy nhất có trong kho, trên một tab hoàn toàn khác (có nghĩa là

*Lưu ý rằng bạn có thể tham chiếu các tab đã chỉ định với bất kỳ công thức nào mà bạn đã học trong bài viết này, nhưng đối với ví dụ này, chúng tôi đang sử dụng một mảng duy nhất để minh họa cách kết hợp các cột từ các tab khác nhau

Nhiệm vụ. Kết hợp danh sách các mặt hàng quần áo trên tab có nhãn "Danh sách 1" với danh sách các mặt hàng quần áo trên tab có nhãn "Danh sách 2" và hiển thị danh sách các mặt hàng quần áo kết hợp (không trùng lặp), trên tab hoàn toàn riêng biệt

Hợp lý. Kết hợp phạm vi 'Danh sách 1'. A3. A12, với phạm vi 'Danh sách 2'. A3. A12, xóa mọi bản sao

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (A3), ví dụ này

=UNIQUE({'Danh sách 1′. A3. A12;'Danh sách 2'. A3. A12})

Đây là hai danh sách khác nhau về các mặt hàng quần áo, được giữ trên hai tab riêng biệt có nhãn "Danh sách 1" và "Danh sách 2"

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?
Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Và đây là danh sách kết hợp các mặt hàng quần áo, trong đó công thức và dữ liệu kết hợp được giữ trên một tab riêng

Làm cách nào để gộp 2 ô mà không mất dữ liệu trong Google Sheets?

Bài kiểm tra nhỏ bất ngờ. Kiểm tra kiến ​​thức của bạn

Trả lời các câu hỏi bên dưới về cách kết hợp các cột trong Google Trang tính để trau dồi kiến ​​thức của bạn. Cuộn xuống dưới cùng để tìm câu trả lời cho bài kiểm tra

Tải xuống lớp học

Kết hợp bảng gian lận cột (PDF)

Nhấp vào đây để lấy bảng gian lận Google Trang tính của bạn

Nhấp vào nút "In" màu xanh lá cây bên dưới để in toàn bộ bài viết này

Câu hỏi 1

Công thức nào sau đây sẽ loại bỏ các khoảng trống khỏi cột được kết hợp nhưng không loại bỏ các khoảng trống trùng lặp?

Bạn có thể hợp nhất các ô trong Google Trang tính mà không làm mất dữ liệu không?

- Hợp nhất các ô mà không làm mất dữ liệu của bạn. bạn có thể tránh được vấn đề tiêu chuẩn là “Chỉ lưu dữ liệu ở ô trên cùng bên trái” và giữ lại tất cả các bản ghi của mình trong khi xóa đường viền giữa chúng . - Bỏ qua khoảng trống, ngắt dòng văn bản và chọn các tùy chọn bổ sung khác để điều chỉnh kết quả theo nhu cầu của bạn.

Bạn có thể hợp nhất 2 ô và giữ tất cả dữ liệu không?

Bạn có thể kết hợp dữ liệu từ nhiều ô vào một ô duy nhất bằng cách sử dụng ký hiệu Dấu và (&) hoặc hàm CONCAT .

Tôi có thể kết hợp 2 cột trong Google Trang tính không?

Tính năng nối trong Google Trang tính là một cách tuyệt vời để kết hợp nhiều cột. Bạn cũng có thể sử dụng điều này để kết hợp cả theo chiều ngang và chiều dọc. Nếu bạn chỉ cần kết hợp hai cột, bạn có thể hoàn thành công việc bằng cách sử dụng công thức mảng. Hãy lưu ý điều này chỉ dành cho sự kết hợp đơn giản của hai cột