chuyển đổi số thành chữ (5 người xem)

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

  • Tôi tuân thủ nội quy khi đăng bài

    minhdang525

    Thành viên mới
    Tham gia
    24/11/11
    Bài viết
    2
    Được thích
    0
    Vui lòng chỉ giúp cách chuyển đổi số 100002003005006 thành chữ dạng 100.002.003.005006
    Xin chân thành cám ơn
     
    Vui lòng chỉ giúp cách chuyển đổi số 100002003005006 thành chữ dạng 100.002.003.005006
    Xin chân thành cám ơn
    Mục đích việc trên là gì sau khi có kết quả.
    Có phải là thêm 3 dấu chấm vào đúng 3 vị trí như trên (100.002.003.005006). Nếu đúng hướng này thì mới có giải pháp tiếp được.
     
    Mục đích việc trên là gì sau khi có kết quả.
    Có phải là thêm 3 dấu chấm vào đúng 3 vị trí như trên (100.002.003.005006). Nếu đúng hướng này thì mới có giải pháp tiếp được.
    đúng rồi bạn, mục đích là chuyển số liệu 100002003005006 thành dạng text có định dạng như này 100.002.003.005006
     
    nếu chỉ muốn định dạng thì chuột phải > forrmat > number
    còn nếu muốn thêm vào coi như dấu chấm cũng là một thành phần thì =TEXT(A1;"#.##"). nhưng mà hỏi để làm gì thì chả nói
     
    Bạn đã thử chưa vậy?
    Trường hợp dấu , hàng ngàn:

    q06.png

    Trường hợp khác: dấu . hàng ngàn

    1763534294036.png
     
    Gợi ý cho bạn một cách

    Cho dấu ngắt biểu thức là phẩy (,):
    Mã:
    =SUBSTITUTE(TEXT(LEFT(H5,LEN(H5)-3),"#"&IF(TEXT(1/2,"0.#") = "0.5", ",",".")&"##")&RIGHT(H5,3),",",".")

    Cho dấu ngắt biểu thức là chấm phẩy (; ):
    Mã:
    =SUBSTITUTE(TEXT(LEFT(H5;LEN(H5)-3);"#"&IF(TEXT(1/2;"0.#") = "0.5"; ",";".")&"##")&RIGHT(H5;3);",";".")
     
    Chơi vầy thì khỏi kiểm chấm hay phẩy

    Mã:
    =REPLACE(REPLACE(REPLACE(A1,4,,"."),8,,"."),12,,".")

    Hoặc đơn giản chỉ dùng Text() như vầy:
    Mã:
    =TEXT(A1,"###\.###\.###\.######")

    /-*+//-*+//-*+/
     
    Lần chỉnh sửa cuối:
    xin lỗi, của em đã đổi vai trò của dấu chấm và dấu phẩy trong phần cài đặt của excel rồi ạ. nên nếu chưa đổi thì phải =TEXT(A1,"#,##") nhưng nó lại ra kiểu 1,000,0203 vậy cần thêm hàm SUBSTITUTE nữa. =SUBSTITUTE(TEXT(A1,"#,##"),",",".")
    Vẫn vậy. Bạn vẫn không thử.
     
    thầy

    thầy cũng đã thử chưa ạ? chúc thầy ngày vui:):):)
    Theo ý chủ thớt: có 15 số, nhưng chỉ có 3 dấu chấm tại vị trí 4,8,12 và đó không phải là dấu phân cách hàng ngàn, triệu, tỷ...
    100002003005006 thành chữ dạng 100.002.003.005006
    Cho nên dùng Text(..., "#,#") để định dạng phân cách số thì không phù hợp với yêu cầu đề bài.

    Thân

    Chú: tôi không là thầy của ai cả, xin miễn gọi vậy hén :)
     

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

    Back
    Top Bottom