Gộp cột trong Excel không mất dữ liệu - 3 cách nhanh chóng

  • Chia Sẻ Cái Này
Michael Brown

Từ bài viết ngắn này, bạn sẽ tìm hiểu cách hợp nhất nhiều cột Excel thành một mà không làm mất dữ liệu.

Bạn có một bảng trong Excel và điều bạn muốn là kết hợp hai cột, hàng này đến hàng kia. Ví dụ: bạn muốn hợp nhất Tên & Các cột Họ thành một hoặc nối nhiều cột như Đường phố, Thành phố, Mã zip, Tiểu bang thành một cột "Địa chỉ", phân tách các giá trị bằng dấu phẩy để sau này bạn có thể in địa chỉ trên phong bì.

Đáng tiếc là Excel không cung cấp bất kỳ công cụ tích hợp nào để đạt được điều này. Tất nhiên, có nút Hợp nhất (" Hợp nhất & Trung tâm ", v.v.), nhưng nếu bạn chọn 2 ô liền kề để kết hợp chúng, như minh họa trong ảnh chụp màn hình:

Bạn sẽ nhận được thông báo lỗi " Việc hợp nhất các ô chỉ giữ giá trị ô phía trên bên trái và loại bỏ các giá trị khác. " (Excel 2013) hoặc "The lựa chọn chứa nhiều giá trị dữ liệu. Hợp nhất vào một ô sẽ chỉ giữ phần lớn dữ liệu phía trên bên trái." (Excel 2010, 2007)

Trong bài viết này, bạn sẽ tìm thấy 3 cách cho phép bạn hợp nhất dữ liệu từ nhiều cột thành một mà không làm mất dữ liệu và không cần sử dụng macro VBA. Nếu bạn đang tìm cách nhanh nhất, hãy bỏ qua hai cách đầu tiên và chuyển sang cách thứ ba ngay lập tức.

Hợp nhất hai cột bằng công thức Excel

Hãy nói, bạn có một bảng với thông tin khách hàng của mình và bạn muốn kết hợphai cột ( Họ và tên ) thành một ( Họ và tên ).

  1. Chèn một cột mới vào bàn của bạn. Đặt con trỏ chuột vào tiêu đề cột (trong trường hợp của chúng tôi là cột D ), nhấp chuột phải và chọn " Chèn " từ menu ngữ cảnh. Hãy đặt tên cho cột mới được thêm vào là " Họ và tên ".

  • Trong ô D2, hãy viết công thức CONCATENATE sau:
  • =CONCATENATE(B2," ",C2)

    Trong Excel 2016 - Excel 365, bạn cũng có thể sử dụng hàm CONCAT cho mục đích tương tự:

    =CONCAT(B2," ",C2)

    Trong đó B2 và C2 là địa chỉ của Tên và Họ , tương ứng. Lưu ý rằng có khoảng cách giữa các dấu ngoặc kép " " trong công thức. Nó là dấu phân cách sẽ được chèn vào giữa các tên được hợp nhất, bạn có thể sử dụng bất kỳ ký hiệu nào khác làm dấu phân cách, ví dụ: dấu phẩy.

    Theo cách tương tự, bạn có thể nối dữ liệu từ nhiều ô thành một, sử dụng bất kỳ dấu tách nào bạn chọn. Chẳng hạn, bạn có thể kết hợp các địa chỉ từ 3 cột (Đường phố, Thành phố, Mã zip) thành một.

  • Sao chép công thức vào tất cả các ô khác của cột Họ tên . Hoặc xem cách nhập cùng một công thức vào nhiều ô cùng một lúc.
  • Chà, chúng tôi đã kết hợp tên từ 2 cột thành một, nhưng đây vẫn là công thức. Nếu chúng ta xóa Họ và/hoặc Họ thì dữ liệu tương ứng trong cột Họ và Tên cũng sẽ không còn nữa.
  • Bây giờ chúng tacần chuyển đổi công thức thành một giá trị để chúng tôi có thể xóa các cột không cần thiết khỏi trang tính Excel của mình. Chọn tất cả các ô có dữ liệu trong cột được hợp nhất (chọn ô đầu tiên trong cột " Họ và tên ", sau đó nhấn Ctrl + Shift + ArrowDown ).
  • Sao chép nội dung của cột vào khay nhớ tạm ( Ctrl + C hoặc Ctrl + Ins , tùy theo cách bạn muốn), sau đó nhấp chuột phải vào bất kỳ ô nào trong cùng một cột (" Họ và tên " ) và chọn " Dán Đặc biệt " từ menu ngữ cảnh. Chọn nút Giá trị và nhấp vào OK .

  • Xóa "Tên" & cột "Họ" không còn cần thiết nữa. Nhấp vào tiêu đề cột B , nhấn và giữ Ctrl rồi nhấp vào tiêu đề cột C (một cách khác là chọn bất kỳ ô nào trong cột B , nhấn Ctrl + Space để chọn toàn bộ cột B, sau đó nhấn Ctrl + Shift + ArrowRight để chọn toàn bộ cột C).

    Sau đó, nhấp chuột phải vào bất kỳ cột nào đã chọn và chọn Xóa từ menu ngữ cảnh:

  • Tốt, chúng tôi đã hợp nhất tên từ 2 cột thành một! Mặc dù vậy, nó đòi hỏi một chút nỗ lực :)

    Kết hợp dữ liệu cột qua Notepad

    Cách này nhanh hơn cách trước, không yêu cầu công thức nhưng chỉ thích hợp để kết hợp các cột liền kề và sử dụng cùng một dấu phân cách cho tất cả chúng .

    Đây là một ví dụ: chúng tôi muốn kết hợp 2 cộtvới Tên và Họ thành một.

    1. Chọn cả hai cột bạn muốn hợp nhất: nhấp vào B1, nhấn Shift + Mũi tên phải để chọn C1 , sau đó nhấn Ctrl + Shift + Mũi tên xuống để chọn tất cả các ô có dữ liệu trong hai cột.

  • Sao chép dữ liệu vào khay nhớ tạm (nhấn Ctrl + C hoặc Ctrl + Ins , tùy ý bạn ).
  • Mở Notepad: Bắt đầu-> Tất cả chương trình -> Phụ kiện -> Sổ tay .
  • Chèn dữ liệu từ khay nhớ tạm vào Notepad (Nhấn Ctrl + V hoặc Shift + Ins ).
  • Sao chép ký tự tab vào khay nhớ tạm. Nhấn Tab ngay trong Notepad, nhấn Ctrl + Shift + Home , sau đó nhấn Ctrl + X .
  • Thay thế các ký tự Tab trong Notepad bằng dấu phân cách bạn cần.
  • Nhấn Ctrl + H để mở hộp thoại " Thay thế ", dán ký tự Tab từ khay nhớ tạm vào trường " Tìm gì ", nhập dấu phân cách của bạn, vd. Dấu cách, dấu phẩy, v.v. trong trường " Thay thế bằng ". Nhấn nút " Thay thế tất cả "; sau đó nhấn " Cancel " để đóng hộp thoại.

  • Nhấn Ctr + A để chọn tất cả văn bản trong Notepad rồi nhấn Ctrl + C để chép vào Clipboard.
  • Chuyển về trang tính Excel của bạn (nhấn Alt + Tab ), chỉ chọn ô B1 và dán văn bản từ Bảng nhớ tạm vào bảng của bạn.
  • Đổi tên cột B thành " Họ tên " và xóa cột " Họ ".
  • Còn nhiều nữacác bước so với tùy chọn trước, nhưng hãy tin tôi hoặc tự mình thử - cách này nhanh hơn. Cách tiếp theo thậm chí còn nhanh hơn và dễ dàng hơn :)

    Nối các cột bằng cách sử dụng bổ trợ Hợp nhất ô cho Excel

    Cách nhanh nhất và dễ dàng nhất để kết hợp dữ liệu từ nhiều cột Excel thành một là sử dụng Phần bổ trợ Hợp nhất các ô cho Excel được bao gồm trong Ultimate Suite dành cho Excel của chúng tôi.

    Với phần bổ trợ Hợp nhất các ô, bạn có thể kết hợp dữ liệu từ một số ô bằng cách sử dụng bất kỳ dấu phân cách nào bạn muốn (ví dụ: dấu cách, dấu phẩy, dấu xuống dòng hoặc ngắt dòng). Bạn có thể nối các giá trị theo từng hàng, từng cột hoặc hợp nhất dữ liệu từ các ô đã chọn thành một mà không làm mất dữ liệu.

    Cách kết hợp hai cột trong 3 bước đơn giản

    1. Tải xuống và cài đặt Ultimate Suite.
    2. Chọn tất cả các ô từ 2 cột trở lên mà bạn muốn hợp nhất, chuyển đến tab Dữ liệu Ablebits.com > Hợp nhất nhóm và nhấp vào Hợp nhất các ô > Hợp nhất các cột thành một .
    3. Trong hộp thoại Hợp nhất các ô , hãy chọn các tùy chọn sau:
      • Cách hợp nhất: các cột thành một (được chọn trước)
      • Tách các giá trị bằng: chọn dấu phân cách mong muốn (trong trường hợp của chúng tôi là khoảng trắng)
      • Đặt kết quả vào: cột bên trái
    4. Đảm bảo tùy chọn Xóa nội dung của các ô đã chọn được chọn và nhấp vào Hợp nhất .

    Vậy đó! Một vài cú nhấp chuột đơn giản và chúng tôi đã hợp nhất hai cột mà không cần sử dụng bất kỳcông thức hoặc sao chép/dán.

    Để hoàn tất, hãy đổi tên cột B thành Họ và tên và xóa cột "C" không cần thiết nữa.

    Dễ dàng hơn nhiều so với 2 cách trước phải không nào? :)

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.