tranhonggiang78
Thành viên mới

- Tham gia
- 19/1/08
- Bài viết
- 2
- Được thích
- 0
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
.........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 dùng hàm value nhé: =value(ô giá trị cần chuyể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 chuyển sang number giúp mình file này với từ cột tổng chi đến cốt bhttBạ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
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.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, Paste Special > Check Value và Check Add > OK.
Bạn thử với: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
Sub abc()
[D4:e47] = [D4:E47*1]
Range("D4:E47").Replace "#VALUE!", ""
Range("D4:E47").NumberFormat = "#,##0"
End Sub
Ý bạn đang nói Cột B, nếu đúng như vậy thì: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
Xem file kèm. hihi ^o^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á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.
Pé tên Thường mà không thường tý nào !!!Xem file kèm. hihi ^o^
hihi ^o^! chị cũng "Bé" mà khả năng excel không "bé" tí nào mà!!Pé tên Thường mà không thường tý nào !!!![]()
Bạn thử: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
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
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.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!