Xóa dấu xuống dòng trong excel mac

Trước tiên, bạn nên biết rằng Excel có hai hàm, CLEAN và TRIM, có thể tự động loại bỏ ngắt dòng và khoảng trắng thừa khỏi văn bản. Ví dụ: để loại bỏ tất cả các ngắt dòng khỏi một ô, bạn có thể sử dụng

=CLEAN(B5)

Để có bản demo nhanh về CLEAN và TRIM, hãy xem video này

Tuy nhiên, trong trường hợp này, chúng tôi đang loại bỏ ngắt dòng và thay thế chúng bằng dấu phẩy, vì vậy chúng tôi đang sử dụng hàm SUBSTITUTE thay vì CLEAN. SUBSTITUTE có thể định vị văn bản phù hợp ở bất kỳ đâu trong một ô và thay thế văn bản đó bằng văn bản bạn chọn. SUBSTITUTE có thể chấp nhận tối đa bốn đối số, nhưng chúng tôi chỉ sử dụng ba đối số đầu tiên như thế này

=SUBSTITUTE(B5,CHAR(10),", ")

Văn bản đến từ ô B5

"Văn bản cũ" được nhập là CHAR(10). Điều này sẽ khớp với một ký tự ngắt dòng trong một ô

"Văn bản mới" được nhập là ", ". Điều này chuyển thành dấu phẩy cộng với một dấu cách. Chúng tôi cần dấu ngoặc kép vì đây là giá trị văn bản

SUBSTITUTE sau đó thay thế tất cả các ngắt dòng trong ô bằng dấu phẩy và trả về kết quả cuối cùng dưới dạng văn bản trong C5. Vì "văn bản cũ" là một đối số, bạn có thể thay đổi dấu phẩy thành bất kỳ văn bản nào khác mà bạn muốn

Bài đăng này giải thích các bước đơn giản về Cách xóa ngắt dòng trong Microsoft Excel. Ngắt dòng thường xảy ra khi bạn sao chép và dán nội dung nào đó vào trang tính

Làm cách nào để loại bỏ dấu xuống dòng (ngắt dòng) khỏi các ô trong Excel?

Vì vậy, để loại bỏ nó, hãy làm theo các bước dưới đây

  • Chọn ô

Xóa dấu xuống dòng trong excel mac

  • Chuyển đến tùy chọn Thay thế trong Tìm & Thay thế trong nhóm Chỉnh sửa trong menu Trang chủ

Mẹo. Sử dụng Ctrl + F để mở hộp thoại Tìm và Thay thế

  • Hộp thoại Tìm và Thay thế mở ra

Xóa dấu xuống dòng trong excel mac

  • Trong trường Tìm gì, nhập Ctrl + J. Trong trường Thay thế bằng, nhập dấu phẩy theo sau là khoảng trắng
  • Bây giờ bấm vào Thay thế tất cả

Xóa dấu xuống dòng trong excel mac

Bây giờ bạn có thể xem những thay đổi bạn đã thực hiện. Bằng cách này bạn có thể loại bỏ ngắt dòng trong Excel

bài viết liên quan

Nếu bạn làm việc với dữ liệu được nhập từ cơ sở dữ liệu hoặc lực lượng bán hàng, có thể bạn đã xử lý ngắt dòng

Ngắt dòng là thứ cho phép bạn có nhiều dòng trong cùng một ô trong Excel

Dưới đây là ví dụ về tập dữ liệu tên và địa chỉ trong đó một dòng, tên và các phần khác nhau của địa chỉ được phân tách bằng dấu ngắt dòng

Mặc dù có vẻ tuyệt vời trong ví dụ trên, nhưng đôi khi, bạn có thể không muốn những ngắt dòng này và có nhu cầu xóa những ngắt dòng này khỏi tập dữ liệu

Trong hướng dẫn này, tôi sẽ chỉ cho bạn ba cách đơn giản để loại bỏ dấu ngắt dòng trong Excel (còn gọi là dấu xuống dòng trong ô trong Excel)

Hướng dẫn này bao gồm

  • Loại bỏ các ngắt dòng bằng Tìm và Thay thế
  • Xóa ngắt dòng bằng công thức
  • Xóa ngắt dòng bằng VBA
  • Ngắt dòng Vs. Vận chuyển trở lại

Loại bỏ các ngắt dòng bằng Tìm và Thay thế

Cách dễ nhất để xóa ngắt dòng theo cách thủ công là sử dụng Tìm và Thay thế

Bạn có thể dễ dàng áp dụng điều này cho một tập dữ liệu lớn và Tìm và Thay thế sẽ thực hiện tất cả các công việc nặng nhọc bằng cách tìm tất cả các ngắt dòng và xóa chúng khỏi các ô

Giả sử bạn có một tập dữ liệu gồm các địa chỉ như hình bên dưới mà bạn muốn xóa ngắt dòng từ đó

Address dataset from which line breaks need to be removed

Dưới đây là các bước để xóa ngắt dòng bằng Tìm và Thay thế và thay thế bằng dấu phẩy

  1. Chọn tập dữ liệu mà bạn muốn xóa ngắt dòng
  2. Nhấp vào tab Trang chủClick the Home tab
  3. Trong nhóm Chỉnh sửa, nhấp vào 'Tìm & Chọn'Click on Find and Select
  4. Trong các tùy chọn hiển thị, nhấp vào 'Thay thế'Click on Replace
  5. Đặt con trỏ vào trường ‘Find what’ và sử dụng phím tắt – Control + J (giữ phím Control và nhấn phím J). Bạn có thể không nhìn thấy gì, nhưng điều này sẽ đặt ký tự ngắt dòng trong trường ‘Tìm gì’Use Control J in Find and Replace
  6. Trong trường thay thế, hãy nhập dấu phẩy theo sau là ký tự khoảng trắng (, )Enter comma followed by space character
  7. Nhấp vào Thay thế tất cả

Các bước trên sẽ loại bỏ tất cả các ngắt dòng và thay thế chúng bằng dấu phẩy. Điều này sẽ cung cấp cho bạn kết quả trong một dòng trong một ô trong Excel

Result after line breaks have been removed

Trong trường hợp bạn muốn xóa dấu ngắt dòng và muốn thay thế bằng dấu phẩy khác thay vì dấu phẩy, thì bạn cần chỉ định điều đó ở Bước 6 (trong trường ‘Thay thế bằng’)

Ghi chú. Bạn nên tạo một bản sao lưu của tệp có dữ liệu để không bị mất trong trường hợp bạn cần nó trong tương lai

Xóa ngắt dòng bằng công thức

Một cách khác để loại bỏ ngắt dòng trong Excel là sử dụng công thức. Mặc dù phương pháp Tìm & Thay thế cung cấp cho bạn kết quả tĩnh, công thức sẽ cung cấp cho bạn kết quả sẽ tự động cập nhật trong trường hợp bạn thực hiện bất kỳ thay đổi nào trong tập dữ liệu gốc

Giả sử bạn có tập dữ liệu như hình bên dưới và bạn muốn xóa ngắt dòng khỏi tất cả các ô

Address dataset from which line breaks need to be removed

Dưới đây là công thức sẽ làm điều này

=SUBSTITUTE(A2,CHAR(10),"")

Hàm SUBSTITUTE tìm và thay thế ký tự CHAR(10) – đại diện cho ký tự xuống dòng. Vì vậy, công thức trên tìm thấy tất cả các ngắt dòng và thay thế chúng bằng khoảng trống – về cơ bản có nghĩa là các ngắt dòng này đã bị xóa

Trong trường hợp bạn muốn kết quả được phân tách bằng dấu phẩy (hoặc bất kỳ ký tự nào khác), bạn có thể sử dụng công thức dưới đây

=SUBSTITUTE(A2,CHAR(10),", ")

formula to remove line breaks with comma and space in Excel

Ghi chú. Trong trường hợp bạn đã bật Wrap-text trong một ô mà bạn nhận được kết quả của công thức, bạn vẫn có thể thấy một số văn bản di chuyển đến dòng tiếp theo trong cùng một ô. Điều này không phải do ngắt dòng. Nếu bạn điều chỉnh cột

Xóa ngắt dòng bằng VBA

Nếu bạn cảm thấy thoải mái khi sử dụng VBA, đây có thể là cách nhanh nhất để loại bỏ ngắt dòng trong Excel

Nhưng bạn phải thực hiện một số công việc trước khi biến nó thành thao tác một cú nhấp chuột

Dưới đây là mã VBA sẽ đi qua từng ô trong

Sub RemoveLineBreaks()
For Each Cell In Selection
Cell.Value = Replace(Cell.Value, Chr(10), ", ")
Next
End Sub

Đoạn mã trên sử dụng hàm REPLACE trong VBA để thay thế tất cả các ký tự ngắt dòng trong một ô bằng dấu phẩy theo sau là ký tự khoảng trắng

Kết quả của mã VBA này là tĩnh và bạn không thể hoàn tác điều này. Vì vậy, nếu bạn định sử dụng nó, tôi thực sự khuyên bạn nên tạo một bản sao của tập dữ liệu gốc trước khi sử dụng mã

Bạn có thể đặt mã này trong một mô-đun thông thường trong Excel và trong trường hợp bạn phải sử dụng mã này thường xuyên và cần mã này có sẵn trong tất cả các sổ làm việc Excel của mình, bạn có thể lưu mã này vào Sổ làm việc Macro Cá nhân hoặc bạn có thể thêm mã đó dưới dạng một

Nếu bạn muốn sử dụng nó chỉ bằng một cú nhấp chuột, bạn có thể thêm mã macro này vào Thanh công cụ truy cập nhanh. Bằng cách này, tất cả những gì bạn cần làm là thực hiện lựa chọn và nhấp vào nút macro trong QAT để chạy mã

Ngắt dòng Vs. Vận chuyển trở lại

Có một sự khác biệt nhỏ giữa ngắt dòng trong Excel và trong xuống dòng

Chức năng của dấu xuống dòng là đưa con trỏ về đầu câu. Nó được sử dụng trong các phiên bản đầu tiên của máy đánh chữ và sau đó là máy tính. Bản thân việc xuống dòng sẽ không dẫn đến ngắt dòng trong Excel. Khi kết hợp với Line Feed, nó sẽ dẫn đến ngắt dòng

Trong hầu hết các trường hợp, khi bạn thấy dấu ngắt dòng trong Excel, nghĩa là có dấu xuống dòng trong đó

Ngoài ra, khi bạn sử dụng ALT Enter để chèn ngắt dòng trong Excel, thao tác này chỉ chèn xuống dòng và không xuống dòng

Vậy thì tại sao chúng ta phải lo lắng về việc vận chuyển trở lại?

Mã ASCII của ký tự xuống dòng là 13 (CR, mã ASCII 13) và bạn có thể tìm và thay thế mã này bằng công thức