Mừng Sinh Nhật GPE 11: sáng 25/6 Hà Nội; 1/7 Huế/Đà Nẵng; Trưa 2/7 TPHCM

Xóa bỏ dấu cách xuống dòng (Alt + Enter) trong 1 ô excel?

Thảo luận trong 'Những vấn đề chung' bắt đầu bởi TrinhThiHai_Kt, 21 Tháng bảy 2011.

  1. TrinhThiHai_Kt

    TrinhThiHai_Kt Thành viên mới

    Mình không biết dùng từ thế nào để đặt chủ đề cho đúng, phù hợp, vấn đề mình gặp phải như sau:
    Mình nhận được 1 file excel trong đó có 1 số ô bị chứa dấu cách xuống dòng (Do bấm Alt + Enter). Dấu cách đó có thể ở cuối cùng của chuỗi ký tự hoặc ở giữa chuỗi. Mình phải kích chuột vào từng ô để xóa đi, nhưng như thế rất mất thời gian. Xin hỏi có ai có cách làm nhanh xin chỉ giúp ạ?
     

    Các file đính kèm:

    • ViDu.xls
      Kích thước:
      13.5 KB
      Đọc:
      234
  2. nghiaphuc

    nghiaphuc Hoàng Nghĩa Phúc Staff Member

    Ký tự mà bạn nói đến có mã là 10 (nó là kết quả của công thức CHAR(10)). Bạn có thể bỏ nó đi bằng cách sau:
    Sử dụng công thức sau cho F3 và fill xuống: =TRIM(SUBSTITUTE(E3,CHAR(10)," ")). Sau đó copy kết quả tại cột F và Paste Values vào cột E. Cuối cùng xóa cột F đi.
    Mình cũng đang thử cách sử dụng chức năng Replace để xử lý nhưng do bàn phím laptop không có dãy phím số bên phải nên mình không làm được. Nếu bạn sử dụng bàn phím máy bàn thì bạn thử cách sau xem có được không nhé:
    - Chọn vùng dữ liệu tại cột E và nhấn Ctrl+H để sử dụng chức năng Replace.
    - Chọn ô Find what, giữ phím Alt và nhập 0010 từ dãy phím số ở bên phải bàn phím, sau đó thả phím Alt (mục đích để tạo ký tự xuống dòng như ở cột E).
    - Nhấn nút Replace all.
     
  3. ConnectExcel

    ConnectExcel Thành viên mới

    Bạn thử công thức này nhé :

    = clean(E3) --> copy paste xuống .
     
    Lần chỉnh sửa cuối: 21 Tháng bảy 2011
  4. nghiaphuc

    nghiaphuc Hoàng Nghĩa Phúc Staff Member

    Cách này tương tự cách dùng công thức =TRIM(E3). Tuy nhiên tại ô E6 nếu không có khoảng trắng sau từ "Trường" thì kết quả sẽ là "TrườngHọc", có vẻ không ổn lắm nhỉ. Xem ra công thức trên của mình dài nhưng hiệu quả hơn.
     
  5. ConnectExcel

    ConnectExcel Thành viên mới

    Kết quả đúng đấy bạn.
    Mình gưi kèm File.
     

    Các file đính kèm:

  6. nghiaphuc

    nghiaphuc Hoàng Nghĩa Phúc Staff Member

    Đúng rồi, công thức =TRIM(E3) cũng vậy thôi. Tuy nhiên điều mình muốn nói là:
    Không tin, bạn nhấn chuột vào thanh công thức và xóa khoảng trắng sau từ "Trường" thử xem.
     
  7. Hoàng Trọng Nghĩa

    Hoàng Trọng Nghĩa .: Never Stand Still :. Staff Member

    Thực tế thì TRIM không thay thế dấu Alt+Enter được đâu à nha, bạn thử kéo dài độ rộng cột ra, rồi cho nó ở chế độ Wrap Text xem, nó vẫn xuống hàng đấy.

    Cả 2 công thức của các bạn ai cũng có ưu điểm. Nếu như muốn chữ dính liền kiểu HoangTrongNghia thì dùng =CLEAN(E3), còn nếu là Hoang Trong Nghia thì dùng =TRIM(SUBSTITUTE(E3,CHAR(10)," "))

    Vì thế, muốn sử dụng như thế nào do người dùng quyết định.
     
    Lần chỉnh sửa cuối: 21 Tháng bảy 2011
  8. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Nếu ô E6 có giá trị "Trường"&char(10)&"Học" thì công thức bị sai như Nghĩa Phúc nói.
     

Chia sẻ trang này