Dịnh dạng số

Liên hệ QC

tonggiap

Thành viên mới
Tham gia
18/2/09
Bài viết
43
Được thích
5
Các bạn cho mình hỏi tại sao khi minh lấy giá trị từ 1 chuỗi ra rồi định dang theo kiểu số lại ko được/
VD MA05t mình lấy giá trị 05 ra rồi chuyển về kiểu số ,nhưng no vẫn nằm ở bên trái mà ko chuyển về bên phai?
mong được giải đáp
 
Các bạn cho mình hỏi tại sao khi minh lấy giá trị từ 1 chuỗi ra rồi định dang theo kiểu số lại ko được/
VD MA05t mình lấy giá trị 05 ra rồi chuyển về kiểu số ,nhưng no vẫn nằm ở bên trái mà ko chuyển về bên phai?
mong được giải đáp
Bạn không thể chuyển vể dạng số bằng Format cell được đâu. đối với yêu cầu của bạn, bạn thêm hai dấu "--" trước công thức lấy giá trị trong chuỗi của bạn là được.
Ví dụ:
Ô A1 = MA05T
Ô B1 = --MID(A1,3,2)
 
Ngoài chuyện thêm 2 dấu -- ở trước công thức tách giá trị ra từ một chuỗi, còn có nhiều cách khác, là dùng các toán tử cộng trừ nhân chia lũy thừa.... miễn sao cho kết quả không thay đổi (ví dụ, cộng thêm 0, lũy thừa 1, nhân với 1, chia cho 1, trừ đi 0, v.v...)

Cụ thể, ví dụ ô A1=MA05T, Công thức lấy ra con số 05 có thể như sau:
=--MID(A1, 3, 2)
=MID(A1, 3, 2)*1
=MID(A1, 3, 2)+0
=MID(A1, 3, 2)/1
=MID(A1, 3, 2)-0
=MID(A1, 3, 2)^1​
 
Lần chỉnh sửa cuối:
Bạn không thể chuyển vể dạng số bằng Format cell được đâu. đối với yêu cầu của bạn, bạn thêm hai dấu "--" trước công thức lấy giá trị trong chuỗi của bạn là được.
như thế nó chỉ trả về 5 ma mình muốn nó là 05 thì làm sao đc ban?!!
 
Thêm một chuyện nữa, là nếu như bạn muốn làm toán với 2 giá trị (được tách ra từ chuỗi) trở lên, thì lại khỏe lắm, chẳng cần thêm gì hết, mà chỉ việc lấy chúng tính toán trực tiếp với nhau thôi.

Với bảng tính này:
|A
1|89TCB
2|T56DE
3|HYP65

Tách số 89: =LEFT(A1, 2)
Tách số 56: =MID(A2, 2, 2)
Tách số 65: = RIGHT(A3, 2)​
Những kết quả này, đứng 1 mình thì vẫn là text, không phải là số (nghĩa là chúng vẫn bị canh sát lề trái), nhưng nếu xách chúng cộng (hoặc phép toán gì đó) thì lại được. Ví dụ:
=LEFT(A1, 2) + MID(A2, 2, 2) = 145
=LEFT(A1, 2) * MID(A2, 2, 2) - RIGHT(A3, 2) = 4919
Bạn sẽ thấy những kết quả trên đây được canh sát lề phải: chúng là những con số thực sự.
 
thêm ham value đằng trước dể chuyển chuổi số sang dạng số chứ ai lại vô format => cell bao giờ
=value(MID(A1,3,2) )
 
Hoặc =MID(A1,3,2)*1
Thân.
 
Web KT
Back
Top Bottom