Mục lục
Trong mẹo này, bạn sẽ tìm thấy 3 cách để loại bỏ dấu xuống dòng khỏi các ô Excel. Bạn cũng sẽ học cách thay thế ngắt dòng bằng các ký hiệu khác. Tất cả các giải pháp đều hoạt động cho Excel 365, 2021, 2019 và các phiên bản thấp hơn.
Có thể có nhiều lý do khiến ngắt dòng xảy ra trong văn bản của bạn. Thông thường, dấu xuống dòng xuất hiện khi bạn sao chép văn bản từ trang web, nhận sổ làm việc đã chứa dấu ngắt dòng từ khách hàng hoặc bạn tự thêm dấu xuống dòng bằng cách sử dụng Alt+Enter .
Trong bất kỳ trường hợp nào, bạn muốn làm gì bây giờ là xóa dấu xuống dòng vì chúng không cho phép bạn tìm thấy cụm từ và làm cho nội dung cột trông lộn xộn khi bạn bật tùy chọn văn bản xuống dòng.
Xin lưu ý rằng ban đầu các thuật ngữ "Khoảng xuống dòng" và "Nạp dòng " đã được sử dụng trong máy đánh chữ và có nghĩa là 2 hành động khác nhau, bạn có thể tìm hiểu thêm tại Wiki.
Máy tính và phần mềm xử lý văn bản được tạo ra có tính đến đặc điểm của máy đánh chữ. Đó là lý do tại sao hai ký hiệu không in được khác nhau hiện được sử dụng để biểu thị ngắt dòng: " Lùi dòng " (CR, mã ASCII 13) và " Nạp dòng " (LF, mã ASCII 10 ). Windows sử dụng lần lượt 2 ký hiệu: CR+LF và LF cho các hệ thống *NIX. Hãy cẩn thận: trong Excel, bạn có thể tìm thấy cả hai biến thể . Nếu bạn nhập dữ liệu từ tệp .txt hoặc .csv, bạn có nhiều khả năng tìm thấy Trả về vận chuyển + Nạp dòng . Khi bạn ngắt một dòng bằng Alt+Enter , Excel sẽ chèn Chỉ nguồn cấp dữ liệu dòng .
Trong trường hợp bạn nhận được tệp .csv từ một người sử dụng Linux, Unix, v.v., bạn sẽ chỉ tìm thấy lại Nguồn cấp dữ liệu dòng .
Cả 3 cách này đều rất nhanh. Vui lòng chọn một bộ phù hợp nhất với bạn:
Mẹo. Nếu bạn đang tìm giải pháp cho nhiệm vụ ngược lại, thì hãy đọc cách nhanh chóng thêm dấu ngắt dòng trong ô Excel.
Xóa trả về vận chuyển theo cách thủ công
Ưu điểm: cách nhanh nhất.
Nhược điểm: không có bất kỳ tính năng bổ sung nào :(.
Vui lòng tìm các bước để loại bỏ ngắt dòng bằng Tìm và Thay thế:
- Chọn tất cả các ô mà bạn muốn xóa hoặc thay thế dấu xuống dòng.
- Nhấn Ctrl+H để mở hộp thoại Tìm & Thay thế .
- Trong trường Tìm gì , hãy nhập Ctrl+J . Trường này sẽ trống nhưng bạn sẽ thấy một dấu chấm nhỏ.
- Trong trường Thay thế bằng , hãy nhập bất kỳ giá trị nào để thay thế dấu xuống dòng. Thông thường, đó là khoảng trống để tránh vô tình nối 2 từ. Nếu tất cả những gì bạn cần là xóa dấu ngắt dòng, hãy để trống trường "Thay thế bằng".
- Nhấn Nút Replace All và tận hưởng kết quả!
Xóa ngắt dòng bằng công thức Excel
Ưu điểm: bạn có thể sử dụng chuỗi công thức / công thức lồng nhau cho ô phức tạp xử lý văn bản. Ví dụ: có thể loại bỏ dấu xuống dòng, sau đó loại bỏ khoảng cách thừa ở đầu và cuối cũng như khoảng cách giữa các từ.
Hoặcbạn có thể cần xóa dấu xuống dòng để sử dụng văn bản của mình làm đối số của một hàm khác mà không thay đổi các ô ban đầu. Ví dụ: nếu bạn muốn có thể sử dụng kết quả làm đối số của hàm =lookup ().
Nhược điểm: bạn sẽ cần tạo một cột trợ giúp và theo dõi nhiều các bước bổ sung.
- Thêm cột trợ giúp vào cuối dữ liệu của bạn. Bạn có thể đặt tên là "1 dòng".
- Trong ô đầu tiên của cột trợ giúp ( C2 ), hãy nhập công thức để xóa/thay thế ngắt dòng. Tại đây, bạn có thể thấy một số công thức hữu ích cho các trường hợp khác nhau:
- Xử lý các kết hợp xuống dòng/trả về dòng của Windows và UNIX.
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),"") ,CHAR(10),"")
- Công thức tiếp theo sẽ giúp bạn thay thế dấu ngắt dòng bằng bất kỳ ký hiệu nào khác (dấu phẩy+dấu cách). Trong trường hợp này, các dòng sẽ không nối với nhau và khoảng trắng thừa sẽ không xuất hiện.
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")
- Nếu bạn muốn xóa tất cả ký tự không in được khỏi văn bản, kể cả ngắt dòng:
=CLEAN(B2)
- Xử lý các kết hợp xuống dòng/trả về dòng của Windows và UNIX.
- Sao chép công thức qua các ô khác trong cột.
- Tùy chọn , bạn có thể thay thế cột ban đầu bằng cột có dấu ngắt dòng đã bị xóa:
- Chọn tất cả các ô trong cột C và nhấn Ctrl + C để sao chép dữ liệu vào khay nhớ tạm.
- Bây giờ, hãy chọn ô B2 và nhấn phím tắt Shift + F10.Sau đó, chỉ cần nhấn V .
- Xóa cột trợ giúp.
Macro VBA để loại bỏ ngắt dòng
Ưu điểm: Được tạo một lần, có thể được sử dụng lại trong bất kỳ sổ làm việc nào.
Nhược điểm: bạn cần có kiến thức cơ bản về VBA.
Macro VBA từ ví dụ bên dưới xóa dấu xuống dòng khỏi tất cả các ô trong trang tính hiện đang mở (trang tính đang 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
Nếu bạn không biết rất rõ về VBA, hãy xem Cách chèn và chạy mã VBA trong Excel
Xóa dấu xuống dòng bằng Bộ công cụ văn bản
Nếu bạn là người dùng may mắn của Bộ công cụ văn bản hoặc Bộ công cụ tối ưu của chúng tôi dành cho Excel, thì bạn không cần mất thời gian cho bất kỳ thao tác nào ở trên. Bạn chỉ cần thực hiện 3 bước nhanh chóng sau:
- Chọn một hoặc nhiều ô mà bạn muốn xóa dấu ngắt dòng.
- Trên dải băng Excel của bạn, hãy chuyển đến Ablebits Data tab > Văn bản và nhấp vào nút Chuyển đổi .
- Trên ngăn Chuyển đổi văn bản , chọn nút radio Chuyển đổi ngắt dòng thành , nhập ký tự "thay thế" vào hộp vànhấp vào Chuyển đổi .
Trong ví dụ của chúng tôi, chúng tôi đang thay thế mỗi dấu ngắt dòng bằng dấu cách, vì vậy bạn đặt con trỏ chuột vào hộp và nhấn phím Enter:
Kết quả là bạn sẽ có một bảng được sắp xếp gọn gàng với các địa chỉ một dòng:
Nếu bạn muốn dùng thử công cụ này và 60 công cụ tiết kiệm thời gian khác cho Excel, bạn có thể tải xuống bản dùng thử phiên bản Ultimate Suite của chúng tôi. Bạn sẽ ngạc nhiên khi khám phá ra các giải pháp chỉ với vài cú nhấp chuột cho những tác vụ khó khăn và tẻ nhạt nhất trong Excel!
Video: Cách xóa ngắt dòng trong Excel