Trong bảng tính Excel của bạn có một số ô chứa nhiều dòng dữ liệu giống nhau khiến bạn khó theo dõi? Bạn đang muốn gộp chúng thành lại một dòng. Hãy thử ngay 3 cách gộp nhiều dòng thành 1 dòng trong Excel cực hay và hữu ích các bạn nhé.
Khi chúng ta nhập dữ liệu vào Excel, sẽ có trường hợp bạn phân tách nội dung của một ô thành các dòng khác nhau. Đây là thao tác ngắt dòng trong Excel cũng khá tiện dụng. Và ngược lại, chúng ta cũng có cách gộp nhiều dòng thành 1 hàng trong Excel mà không cần ngồi xóa khoảng trắng thủ công. Sau đây là 2 cách:
Các bạn có thể dùng công cụ Find & Replace hoặc dùng hàm SUBTITUTE hoặc hàm TRIM để gộp nhiều ô thành 1 ô trong Excel. Trước hết, chúng ta cùng xem qua kết quả sẽ đạt được khi bạn áp dụng 2 cách copy nhiều dòng vào 1 ô trong Excel này nhé:
Bước 1: Chọn vùng dữ liệu chứa tất cả các ô tính Excel mà các bạn muốn gộp nhiều dòng thành một dòng.
Bước 2: Bấm tổ hợp phím tắt Ctrl + H để mở cửa sổ Find & Replace.
Bước 3: Đặt con trỏ chuột vào ô Find What rồi nhấn cặp phím tắt Ctrl + J. Bạn sẽ thấy ô này xuất hiện một dấu chấm nhỏ, nếu không để ý chi tiết thì sẽ tưởng như nó bị bỏ trống. Bạn cứ làm đúng thao tác là được, chúng ta không cần quan tâm đến phần này nhé.
Bước 4: Nhập bất kỳ loại dữ liệu nào mà bạn muốn dùng để thay thế dấu ngắt dòng vào ô Replace With. Thông thường, chúng ta sẽ bấm phím cách (Space) trên bàn phím để tránh trường hợp sau khi gộp ô trong Excel thì các từ bị dính vào nhau. Nếu các bạn chỉ muốn xóa dấu ngắt dòng thôi thì để trống ô này nhé.
Bước 5: Cuối cùng thì nhấp chuột vào nút Replace All là bạn sẽ thu được kết quả như mong muốn.
Thành thạo Excel và VBA cơ bản đến nâng cao với bộ đôi khóa học:
Sử dụng hàm để gộp nhiều ô thành 1 ô, hay nhập 2 hàng thành 1 trong Excel là một cách làm cực hay, có thể áp dụng chuỗi công thức cho các ô tính phức tạp. Với cách gộp hàng trong Excel này, chúng ta có thể xóa được dấu ngắt dòng hoặc khoảng trống nằm ở đầu dòng, cuối dòng hay giữa các từ.
Cách gộp nhiều dòng thành 1 hàng trong Excel này cũng có thể sử dụng được khi bạn muốn loại bỏ ngắt dòng để sử dụng nội dung trong ô tính làm tham số mà không thay đổi ô gốc. Tuy nhiên, cách làm này cũng tồn tại một nhược điểm là chúng ta phải tạo thêm cột phụ dữ liệu.
Cách gộp nhiều dòng thành 1 dòng trong Excel chi tiết như sau:
Bước 1: Tạo ra một cột phụ nằm ngoài vùng dữ liệu của bạn và đặt tên cho nó "1 line". Trong hình ảnh dưới đây, cột phụ của chúng mình là cột C2.
Bước 2: Chọn vào ô đầu tiên của cột phụ mà bạn mới thêm vào. Sau đó các bạn nhập công thức của hàm Excel dùng để loại bỏ dấu ngắt dòng tùy theo từng trường hợp. Cụ thể như sau:
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),","))
=CLEAN(B2)
Bước 3: Sao chép công thức xuống các ô khác trong cột. Các bạn chỉ cần kích chọn vào ô đã nhập công thức, đưa con trỏ đến góc dưới bên phải ô này sẽ thấy một hình vuông nhỏ màu xanh hiện lên. Các bạn giữ chuột vào hình vuông này kéo xuống là sao chép được công thức.
Bước 4: Tùy từng trường hợp, chúng ta các thể thay thế cột ban đầu bằng cột đã loại bỏ dấu ngắt dòng (cột C). Cách làm rất đơn giản như sau:
Xem thêm:
Cách gộp 2 cột trong Excel đảm bảo không mất dữ liệu
Hướng dẫn cách tách một ô thành nhiều ô dựa vào ngắt dòng trong Excel đơn giản
Đây là một cách gộp nhiều dòng thành 1 dòng trong Excel làm khá hay vì các bạn chỉ cần tạo mã một lần, tái sử dụng được nhiều lần cho bất kỳ bảng tính nào của bạn. Tuy nhiên, nhược điểm của cách này là yêu cầu bạn phải có kiến thức căn bản về VBA.
Các bạn đã biết dùng VBA nhưng chưa biết viết code như thế nào để loại bỏ dấu ngắt dòng thì chỉ cần copy & paste đoạn mã dưới đấy vào Module trong VBA (bảng hoạt động):
Sub RemoveCarriageReturns()
Dim MyRange As Range
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For Each MyRange In ActiveSheet.UsedRange
If 0 < InStr(MyRange, Chr(10)) Then
MyRange = Replace(MyRange, Chr(10), "")
End If
Next
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
Như vậy, chúng mình đã gửi tới các bạn 3 cách gộp nhiều dòng thành 1 dòng trong Excel giúp việc thao tác với dữ liệu trở lên nhanh hơn cách thủ công. Các bạn theo dõi Gitiho thường xuyên để đón đọc bài hướng dẫn các thủ thuật Excel thú vị hơn nhé.
Nếu các bạn muốn học các sử dụng Excel thành thạo, chủ động thì hãy tham gia khóa học:
Tuyệt đỉnh Excel - Khóa học Excel giúp bạn trở thành bậc thầy Excel trong 16 giờ
Tuyệt đỉnh Excel là khóa học dạy trọn bộ kiến thức đi từ cơ bản đến nâng cao, học lý thuyết song song với làm bài tập thực hành được xây dựng bởi chuyên gia Excel có nhiều năm kinh nghiệm.
Đây cũng là chương trình học tiêu chuẩn mà Gitiho cung cấp cho các tập đoàn lớn như Samsung, TH True Milk, Vietinbank, VP Bank, FPT Software, Mobifone,... đào tạo nhân viên. Hãy đăng ký khóa học để rèn luyện kỹ năng, nâng cao hiệu quả làm việc với tin học văn phòng và mở ra nhiều cơ hội phát triển mới cho bản thân các bạn nhé.
Xem thêm:
Khóa học phù hợp với bất kỳ ai đang muốn tìm hiểu lại Excel từ con số 0. Giáo án được Gitiho cùng giảng viên thiết kế phù hợp với công việc thực tế tại doanh nghiệp, bài tập thực hành xuyên suốt khóa kèm đáp án và hướng dẫn giải chi tiết. Tham khảo ngay bên dưới!