Cách gộp 2 cột trong Excel đảm bảo không mất dữ liệu

Nội dung được viết bởi Linh Mai

Thông thường, nếu bạn gộp 2 cột trong Excel bằng Merge Cells thì sẽ bị mất dữ liệu của cột bên phải, chỉ còn lại dữ liệu của cột bên trái. Hãy thử ngay cách ghép dữ liệu 2 cột thành 1 cột trong Excel không bị mất nội dung ở bài học Excel dưới đây nhé.

Để gộp nội dung 2 ô trong Excel mà không mất dữ liệu thì chúng ta sẽ gộp nội dung của chúng sang một cột mới, sau đó bạn có thể xóa các cột ban đầu đi hoặc giữ lại tùy nhu cầu sử dụng.

Xem thêm: Top khóa học tin học văn phòng hay nhất tại Gitiho

Cách gộp 2 cột trong Excel

Ban đầu chúng mình có một bảng dữ liệu với phần họ và tên nằm ở 2 cột khác nhau như sau:

ghép dữ liệu 2 cột thành 1 cột
ghép dữ liệu 2 cột thành 1 cột trong Excel

Ghép cột trong Excel bằng toán tử &

Để gộp cột Họ và cột Tên với nhau thì chúng ta sẽ nhập vào một cột mới công thức như sau:

=D5&" "&E5

Trong công thức trên có các thành phần sau:

  • D5: Ô đầu tiên chứa dữ liệu của cột Họ
  • E5: Ô đầu tên chứa dữ liệu của cột Tên
  • Dấu nháy kép (" "): Dùng để tạo dấu cách giữa dữ liệu của 2 cột sau khi gộp.

Đây là kết quả mà chúng ta thu được khi thực hiện cách này:

ghép dữ liệu 2 cột thành 1 cột bằng toán tử và
ghép dữ liệu 2 cột thành 1 cột trong Excel bằng toán tử &

Bây giờ bạn có thể giữ lại hoặc xóa cột Họ và cột Tên riêng đi nếu thấy không cần thiết. Tuy nhiên, trước khi xóa bạn cần một số bước sau để không mất dữ liệu ở cột vừa ghép dữ liệu 2 cột thành 1 cột trong Excel (cột F):

Bước 1: Bôi đen toàn bộ vùng chứa dữ liệu của cột Họ và tên

Bước 2: Bấm tổ hợp phím tắt Ctrl + C

Bước 3: Nhấp chuột phải vào cột Họ và tên rồi chọn Paste Value trong Paste Options. Đây là các copy giá trị không copy công thức trong Excel.

Copy giá trị không copy công thức
Cách gộp dữ liệu 2 cột trong Excel

Lúc này dữ liệu của cột Họ và tên đã trở thành dạng giá trị bình thường, không phụ thuộc vào công thức có liên quan đến cột Họ hay cột Tên nữa. Do đó, bạn có thể xóa 2 cột riêng đi nếu không muốn sử dụng.

Xem thêm: Hướng dẫn cách gộp các ô (Merge Cells) trong Google Sheets

Ghép dữ liệu 2 cột thành 1 cột trong Excel bằng hàm CONCATENATE

Hàm CONCATENATE trong Excel là một hàm nối chuỗi dùng để hợp nhất văn bản, nối chuỗi ký tự. Nếu muốn dùng hàm này để gộp 2 cột trong Excel áp dụng cho ví dụ trên thì các bạn nhập công thức hàm vào một ô trống như sau:

=CONCATENATE(D5," ",E5) 

Trong công thức trên thì D5, E5 là các ô đầu tiên chứa dữ liệu của cột Họ và cột Tên, còn dấu cách trong nháy kép (" ") có tác dụng tạo ra dấu cách giữa ký tự được ghép nối.

Ghép dữ liệu 2 cột thành 1 cột bằng hàm CONCATENATE
cách gộp 2 cột thành 1 trong Excel bằng hàm CONCATENATE

Cũng tương tự như khi dùng toán tử &, nếu muốn xóa cột Họ hoặc cột Tên sau khi ghép 2 cột trong Excel thì phải sao chép rồi Paste Value cho cột Họ và tên trước.

Xem thêm: Cách kéo công thức sau khi gộp ô trong Excel với Merge Cells

Cách gộp dữ liệu các cột trong Excel

Tương tự như việc nhập 2 cột thành 1 trong Excel thì với gộp nhiều cột chúng ta cũng có thể sử dụng toán tử & và hàm nối chuỗi CONCATENATE. Do đó, ở đây chúng mình sẽ hướng dẫn nhanh cả 2 cách các bạn nhé.

Dùng toán tử & để gộp nhiều cột

Nhập công thức vào ô trống dùng để điền dữ liệu sau khi gộp cuột theo cấu trúc là: 

=Chuỗi 1&" "&Chuỗi 2&" "&Chuỗi 3

Giả sử ở đây chúng mình muốn gộp 3 cột trong bảng tính lại thì công thức sẽ là 

=D5&" "&E5&" "&F5

Kết quả thu được như sau:

Dùng toán tử & để gộp nhiều cột
Cách gộp nội dung 2 cột trong Excel dùng toán tử &

Dùng hàm CONCATENATE để gộp nhiều cột

Hàm CONCATENATE được sử dụng để kết hợp nhiều chuỗi văn bản lại với nhau để tạo thành một chuỗi mới.

Nhập công thức vào ô trống dùng để điền dữ liệu sau khi gộp cột theo cấu trúc là:

=CONCATENATE(Chuỗi 1," ", Chuỗi 2," ", Chuỗi 3)

Công thức cụ thể cho việc ghép 3 cột ở ví dụ này là:

=CONCATENATE(D5," ",E5," ",F5)
Dùng hàm CONCATENATE để gộp nhiều cột
Dùng hàm CONCATENATE để nối 2 cột trong Excel

Các bạn có thể áp dụng cách làm này cho nhiều cột hơn nữa nhé.

Xem thêm: 3 cách gộp dòng trong Excel: Gộp nhiều dòng thành một dòng cực nhanh

Gộp nhiều cột trong Excel có xuống dòng

Để các chuỗi ký tự sau khi được ghép từ nhiều cột vào một cột thì chúng ta sẽ chèn thêm hàm hàm CHAR vào công thức. 

Với trường hợp gộp cột trong Excel bằng toán tử & thì các bạn sửa công thức thành dạng như sau:

=Chuỗi 1 &CHAR(10)& Chuỗi 2&CHAR(10)& Chuỗi 3

Trong đó: CHAR(10) là hàm trả về ký tự xuống dòng hoặc dấu cách dòng mới. Khi được thêm vào trong chuỗi văn bản, nó sẽ tạo ra một dấu xuống dòng.

Công thức cụ thể áp dụng vào trường hợp ghép 3 cột này là:

=D5&CHAR(10)&E5&CHAR(10)&F5

Khi bạn dùng xong công thức này thì dữ liệu sẽ chưa được xuống hàng ngay mà chúng ta cần bấm vào biểu tượng Wrap Text của Excel nữa nhé.

Gộp nhiều cột trong Excel có xuống dòng
Gộp nhiều cột trong Excel có xuống dòng

Với trường hợp nối cột trong Excel bằng hàm CONCATENATE thì các bạn sửa công thức thành dạng như sau:

=CONCATENATE(Chuỗi 1, CHAR(10), Chuỗi 2, CHAR(10), Chuỗi 3)

Công thức cụ thể áp dụng vào trường hợp ghép 3 cột này là:

=CONCATENATE(D5,CHAR(10),E5,CHAR(10),F5)

Sau đó các bạn cũng bấm vào biểu tượng Wrap Text ở nhóm Alignment trong thẻ Home để xuống dòng nhé.

Gộp nhiều cột trong Excel có xuống dòng với hàm concatenate
Gộp nhiều cột trong Excel có xuống dòng với hàm Concatenate

Xem thêm: Hướng dẫn cách ẩn/ hiện thanh cuộn trong Excel cực kỳ đơn giản

Kết luận

Qua bài viết này, cách bạn đã biết được 2 cách ghép dữ liệu 2 cột thành 1 cột trong Excel hoặc gộp nhiều cột đều được. Hãy ứng dụng vào file làm việc Excel hàng ngày của bạn nhé. Chúc bạn thành công.

KHÓA HỌC EXCEL ONLINE HOÀN TOÀN MIỄN PHÍ

Khóa học với hơn 14000 HỌC VIÊN đang học và đánh giá trung bình 4.76 SAO

5/5 - (4 bình chọn)

5/5 - (4 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông