Hỏi cách convert từ chuỗi sang số giữ lại số 0 ở đầu! (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

vothanhsong

Thành viên mới
Tham gia
27/8/11
Bài viết
19
Được thích
0
Em có một dãy số đang dạng chuổi giờ muốn chuyển sang dạng số nhưng lại mất số 0 ở đầu !bác nào biết hỗ trợ dùm em nha!
 
Chả nhẽ mọi người lại phải đoán mò, nếu không đúng sẽ phải đi làm lại. Theo tôi, tốt nhất bạn đưa file lên đi, đó cũng chính là cách thể hiện trách nhiệm đối với câu hỏi của mình do mình gửi lên.
 
Em có một dãy số đang dạng chuổi giờ muốn chuyển sang dạng số nhưng lại mất số 0 ở đầu !bác nào biết hỗ trợ dùm em nha!
Bạn chọn vùng dữ liệu, nhấn Ctrl+1, tại tab Number, bạn chọn Custom bên trái và gõ 0000 tại mục Type bên phải. Số chữ số 0 tùy thuộc vào độ dài chuỗi số cần hiển thị.
Lưu ý rằng những số 0 này chỉ là hiển thị trên màn hình, còn về giá trị thì chúng chẳng có ý nghĩa gì.
 
Bạn muốn covert để làm gì, bạn nói rõ mục đích của bạn nhé!
 
Hỏi cách Corvert tu dang chuổi sang số (covert to Number )ố giử lại số 0 ở đầu !

Hiện tại em có file excel khi em bấm convert to number thì mất số 0 ở đầu các ký tự mất hết,ý e muốn giử lại các số 0 ở đầu đó , ACE ai biết nhờ giúp đỡ (xem file đính kèm)
 

File đính kèm

Hiện tại em có file excel khi em bấm convert to number thì mất số 0 ở đầu các ký tự mất hết,ý e muốn giử lại các số 0 ở đầu đó , ACE ai biết nhờ giúp đỡ (xem file đính kèm)

Nếu convert sang Number thì chắc chắn những số 0 nằm đầu sẽ mất (vì đó là những con số vô nghĩa)
Vậy nên, để giữa lại những số 0 này, chỉ có cách dùng Format Cells để hiển thị thôi
Có thể dùng code VBA để làm việc này (đở mất công format bằng tay)
PHP:
Sub Convert2Num()
  Dim Clls As Range
  On Error Resume Next
  For Each Clls In Selection
    If IsNumeric(Clls.Value) Then
      Clls.NumberFormat = String(Len(Clls), "0")
      Clls.Value = Val(Clls.Value)
    End If
  Next
End Sub
- Quét chọn vùng cần Format
- Chạy code
 
Lần chỉnh sửa cuối:
Đã là số thì đương nhiên số 0 ở đầu là vô nghĩa rồi. Chỉ còn cách dùng định dạng thôi!
 

Bài viết mới nhất

Back
Top Bottom