Làm sao chuyển dạng text sang number?

Liên hệ QC
Thân chào cả nhà !
Bạn nào làm ơn giúp mình chuyển hộ mình hai cột số từ text sang Number hộ mình với . Cảm ơn các bạn
 

File đính kèm

  • Tổng hợp bán hàng theo mặt hàng - Copy.xlsx
    26.6 KB · Đọc: 24

File đính kèm

  • LuBu.xlsm
    28.7 KB · Đọc: 54
Lần chỉnh sửa cuối:
.........Ví dụ tôi copy 1 bảng trên net, các con số nó là 1.2 2.3 đại khái thế.........Cách cực kỳ đơn giản: bạn chọn tất cả vùng ô bảng dữ liệu, Ctrl H (Reaplace) thay thế dấu . thành dấu , thế là xong.

Bạn này làm ngành xây dựng phải không?

Nếu bạn nói đơn giản và con số của bạn là 1.2 2.3 (nằm trong 1 Cell), vậy bạn có nghĩ ra cách đơn giản (không dùng hàm, không dùng hàm VBA) để tách nó ra làm 2 con số ở 2 Cell không ???? (cái này cũng quá đơn giản nè).
 
Xin hỏi: Mình tìm được 1 vài số liệu tài chính trên mạng, copy và dán vào excel, vì là dạng text nên mình không tài nào tính toán đc, nay nếu muốn chuyển đổi những con số đó thành dạng number thì phải làm sao? Mong các bạn giúp đỡ! Chân thành cám ơn!

Bạn dùng hàm value nhé: =value(ô giá trị cần chuyển)
Trường hợp của bạn lập thêm 1 sheet khác và gõ công thức vào và cho chạy ra giá trị thôi.
g.luck!
 
Bạn dùng hàm value nhé: =value(ô giá trị cần chuyển) -> enter là ra ^^
 
Bạn gửi File lên, mình làm giúp bạn.
Hoặc theo hướng dẫn dưới đây:
Bạn vào TOOL -> OPTION -> ERROR CHECKING phần RULES chọn NUMBER STORED AS TEXT chọn 0K (nếu ERROR CHECKING chưa được chọn bạn mới thực hiện)
Khi ấy những ô có số lưu dưới dạng TEXT sẽ có dấu tam giác màu xanh nhỏ xuất hiện, bạn click chuột vào ô đó, click phải vào dấu chấm than " ! " chọn CONVERT TO NUMBER
Bạn chuyển sang number giúp mình file này với từ cột tổng chi đến cốt bhtt
 
Trong file các số từ cột H đến cột P đúng không bạn?
Bạn coppy 1 ô trống, ví dụ là Q1, sau đó quét chọn cột H:p, Paste Special > Check Value và Check Add > OK.
Mình làm theo cách của bạn là được liền. Thế mà mất hơn tiếng đọc hết 4 trang này mà ko làm ra. Thanks bạn nhiều.
 
Mình có file cũng bị text. Đã dùng Format/Format number nhưng không được.
các bạn chỉ giáo nhé.
cám ơn
 

File đính kèm

  • 111.xlsx
    15.3 KB · Đọc: 7
Mình có file cũng bị text. Đã dùng Format/Format number nhưng không được.
các bạn chỉ giáo nhé.
cám ơn
Ý bạn đang nói Cột B, nếu đúng như vậy thì:
1/ Chọn cell F3 rồi copy
2/ Chọn cột B, click phải, chọn Pate Special
3/ Ở mục Operation chọn Add rồi OK
 
Cột CD và D bạn ơi.
Tuy nhiên mình đã làm theo bạn rồi sau đó thay thế hàng loạt dấu , thành .
OK rồi
Cám ơn bạn
 
Các bạn cho hỏi như sau:
(16,2-5*0,2)*0,2*0,2+3,8*0,2*0,3+5,23*0,2*0,33 = 1,181.
1*(24,2-7*0,2)*0,2*0,2 = 0,912
Tôi dùng hàm right, tách lấy số 1,181 và 0,912 sang một cột khác. Sau đó định dạng thành number
Tuy nhiên khi cộng từng ô thì ra giá trị còn dùng hàm sum thì không ra giá trị nào hết
Nhờ các bạn chỉ giúp.
 
Các bạn cho hỏi như sau:
(16,2-5*0,2)*0,2*0,2+3,8*0,2*0,3+5,23*0,2*0,33 = 1,181.
1*(24,2-7*0,2)*0,2*0,2 = 0,912
Tôi dùng hàm right, tách lấy số 1,181 và 0,912 sang một cột khác. Sau đó định dạng thành number
Tuy nhiên khi cộng từng ô thì ra giá trị còn dùng hàm sum thì không ra giá trị nào hết
Nhờ các bạn chỉ giúp.
Xem file kèm. hihi ^o^
 

File đính kèm

  • DoiSo.xlsb
    8 KB · Đọc: 12
Các bạn cho hỏi như sau:
(16,2-5*0,2)*0,2*0,2+3,8*0,2*0,3+5,23*0,2*0,33 = 1,181.
1*(24,2-7*0,2)*0,2*0,2 = 0,912
Tôi dùng hàm right, tách lấy số 1,181 và 0,912 sang một cột khác. Sau đó định dạng thành number
Tuy nhiên khi cộng từng ô thì ra giá trị còn dùng hàm sum thì không ra giá trị nào hết
Nhờ các bạn chỉ giúp.
Kết quả của hàm Right() là 1 chuỗi (Text), không Sum() được.
Cách sửa trường hợp của bạn là
= 1*Right() Nếu kết quả của hàm Right() có "dạng" là Number.
 
Hiện tại mình làm theo các các hướng dẫn ở trên

từ dùng format cell, replace . sang ,
*1 ...

thì vẫn còn 1 cột dữ liệu ko chuyển sang được ,mình để ý thì thấy những giá trị nào số từ hàng ngàn là không chuyển được , bác nào xem hộ mình với . cảm ơn các bác
 

File đính kèm

  • chuyendoi_text_so.xlsx
    9.7 KB · Đọc: 4
Hiện tại mình làm theo các các hướng dẫn ở trên

từ dùng format cell, replace . sang ,
*1 ...

thì vẫn còn 1 cột dữ liệu ko chuyển sang được ,mình để ý thì thấy những giá trị nào số từ hàng ngàn là không chuyển được , bác nào xem hộ mình với . cảm ơn các bác
Bạn thử:
PHP:
Sub Text_To_Number()
    Dim Cll As Range
    For Each Cll In Range("J7:J" & Cells(Rows.Count, 6).End(3).Row)
        If InStr(Cll, ",") > 1 Then
             Cll.Value = Replace(Left(Cll, InStrRev(Cll, ",") - 1), ",", "") & Mid(Cll, InStrRev(Cll, ","), 99)
        End If
    Next
    Range("J7:J" & Cells(Rows.Count, 6).End(3).Row).Replace ",", "."
End Sub
 

File đính kèm

  • chuyendoi_text_so.xls
    39.5 KB · Đọc: 21
Xin hỏi: Mình tìm được 1 vài số liệu tài chính trên mạng, copy và dán vào excel, vì là dạng text nên mình không tài nào tính toán đc, nay nếu muốn chuyển đổi những con số đó thành dạng number thì phải làm sao? Mong các bạn giúp đỡ! Chân thành cám ơn!


Bạn hãy bôi dữ liệu trong cột đó, hàng đó, sau đó nó sẽ xuất hiện dấu ! trên bảng tính excle trên màn hình.
Bạn click vào dấu ! đó và chọn " Convert To Number" là OK bạn nhé.
Hoặc bạn click vào riêng ô có dữ liệu đó thôi nó cũng đã xuất hiện dấu ! đó rồi. Bạn click vào dấu ! đó và chọn " Convert To Number" là OK bạn nhé.1639715741142.png
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom