Lớp học GPE tháng 10 - TPHCM: Conditional Formatting và Data Validation (tối 4, 6/10) | Excel cơ bản (tối 9, 11, 13/10) |
Thuần thục các hàm dò tìm (tối 10, 12/10) | Tất tần tật về PivotTable (tối 16, 18, 20/10) |
Tất tần tật về Filter và Advanced Filter (tối 23, 25/10) | Name động và biểu đồ (tối 24, 26, 28/10)

Đăng ký học Khởi đầu cùng Google Spreadsheet - 2 chủ nhật 1 và 8/10 - TPHCM

Đăng ký học Xây dựng ứng dụng Form bằng VBA - 2 chủ nhật 15 và 22/10 - TPHCM

Chuyển đổi từ chuỗi sang số

Thảo luận trong 'Xử lý chuỗi ký tự' bắt đầu bởi gnoudn2d, 22 Tháng một 2010.

  1. gnoudn2d

    gnoudn2d Thành viên mới

    Mình có File từ khách hàng là PDF, mình đã dùng chương trình Solid Converter PDF 6.0.664 chuyển sang Excel, nhưng các con số đều định dạng kiểu Text dạng "123 456 789", có khoảng trắng ở giữa. Mình chọn ô đó vào Format Cell - > Chọn Number nhưng không được,vậy có cách nào để chuyển sang số không

    Em có gởi 1 file mẫu anh em chỉ giúp
    Mình đang dùng Office 2k3, không biết 2k7 có khác gì không?
    Em cảm ơn
     

    Các file đính kèm:

    • Test.xls
      Kích thước:
      14.5 KB
      Đọc:
      421
  2. Hai Lúa Miền Tây

    Hai Lúa Miền Tây Chuyên gia GPE Staff Member Super Moderator

    Bạn thử dùng hàm sau:

    H1=SUBSTITUTE(SUBSTITUTE(A1,CHAR(10),"")," ","")*1
     
  3. MinhCong

    MinhCong Thành viên gắn bó

    Bạn bấm Ctrl+A tiếp theo Ctrl+H trong ô find what bạn đánh dấu khoảng trắng (phím dài nhất) -> Bấm replace all -> OK
     
  4. Hai Lúa Miền Tây

    Hai Lúa Miền Tây Chuyên gia GPE Staff Member Super Moderator

    Còn những char(10) thì sao hả bạn ?
     
  5. gnoudn2d

    gnoudn2d Thành viên mới

    Làm như anh sẽ mất hết khoảng trắng nhưng cũng phải dùng lại hàm anh ở trên để chuyển sang số, vì nó vẫn là chuỗi
     
  6. ExcelQN

    ExcelQN Thành viên chính thức

    Nhờ các bạn chỉ cho hàm chuyển đổi chuỗi 09 thành số 9. Cảm ơn nhiều.
     
  7. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Bạn lấy ô chứa chuỗi 09 đó nhân với 1 là ra ngay con số 9.
     
  8. phihndhsp

    phihndhsp Thành viên gắn bó

    bạn lấy '09*1 thkeerest quả = 9
    hoặc là value("09") kết quả = 9
     
  9. ExcelQN

    ExcelQN Thành viên chính thức

    Mới tìm hiểu, biết thêm 1 cách nữa: lấy 09 cộng với số 0.
     
  10. tungtung92

    tungtung92 Thành viên chính thức

    ví dụ tại ô f10 ta có n09, sang ô g10 gõ hàm =--RIGHT(F10,2) cũng đc kết quả là số 9.
     
  11. Nancy Nguyen

    Nancy Nguyen Thành viên mới

    Mình đã dùng thử hàm của bạn nhưng vẫn báo lỗi tại CHAR(10)
     

Chia sẻ trang này