Lớp học GPE tháng 10 - TPHCM: Conditional Formatting và Data Validation (tối 4, 6/10) | Excel cơ bản (tối 9, 11, 13/10) |
Thuần thục các hàm dò tìm (tối 10, 12/10) | Tất tần tật về PivotTable (tối 16, 18, 20/10) |
Tất tần tật về Filter và Advanced Filter (tối 23, 25/10) | Name động và biểu đồ (tối 24, 26, 28/10)

Đăng ký học Khởi đầu cùng Google Spreadsheet - 2 chủ nhật 1 và 8/10 - TPHCM

Đăng ký học Xây dựng ứng dụng Form bằng VBA - 2 chủ nhật 15 và 22/10 - TPHCM

Đổi dấu phẩy thành dấu chấm trong chuỗi số ?

Thảo luận trong 'Những vấn đề chung' bắt đầu bởi kiendt1973, 26 Tháng hai 2008.

  1. kiendt1973

    kiendt1973 Thành viên mới

    Mình có 1 vấn đề như sau:
    Do copy dữ liệu text từ word vào excel nên trong ô excel tạo ra nó thành dạng text: 1,234,456. Mình cần cắt hết dấu "," trong chuỗi để trở thành số: 1.234.456 mà ko biết dùng công thức gì để làm cả.
    mong mọi người giúp mình nhé.
    Thanks
     
  2. viendo

    viendo Tầm sư học Excel

    Bạn dùng công thức này nhé:

     
  3. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Nếu chỉ có như thế, không cần dùng công thức gì đâu.
    Bạn chọn hết những vùng có chứa những số muốn chuyển đổi, rồi dùng chức năng Find and Replace của Excel (nhấn Ctrl-H), thay thế hết các dấu phẩy (,) bằng dấu chấm (.)

    Tuy nhiên xin lưu ý bạn một điều là coi chừng Excel sẽ tính toán sai đấy... Vì nếu bạn dùng định dạng số (trong Control Panel) theo kiểu Mỹ (mặc định), thì dấu phẩy và dấu chấm khác nhau nhiều...
     
  4. kiendt1973

    kiendt1973 Thành viên mới

    Cảm ơn các bạn. Công thức đúng của viendo là: B1=SUBSTITUTE(a1;",";".")*1.
    Cách của BNTT very good vì rất may chuỗi của mình ko có dấu chấm nào trước khi chuyển cả.
     
    Lần chỉnh sửa cuối: 27 Tháng hai 2008
  5. tedaynui

    tedaynui (*_*)

    Thật ra chỉ cần dùng cách của bác BNTT là tốt rồi. Lưu ý là khi tìm và thay thế thì khung Find What thì điền dấu phẩy còn khung Replace With thì để trống. Tức là chỉ loại bỏ dấu phẩy và tạo thành một chuỗi số như vậy tính toán mới chính xác được. Còn muốn định dạng số có dấu chấm phân cách cho đẹp thì Format cell chứ thay dấu phẩy bằng dấu chấm thì không nên.

    TDN
     
  6. Tuankeu

    Tuankeu Thành viên mới

    Mình vẫn không hiểu công thức sao minh đánh vào mà vẫn không được VD mình cai Thanhks
     
  7. salam

    salam Thành viên gắn bó

    Bạn có thể thay dấu ; trong công thức thành dấu , B1=SUBSTITUTE(a1;",";".")*1
    B1=SUBSTITUTE(a1,",",".")*1
     
  8. nanabi

    nanabi Thành viên mới

    Bạn có thể cho mình biết dấu " và * 1 là để thay cho cái gì ví dụ nếu mình có số 123,654,845,546 thì phải đánh công thức như thế nào
     
  9. ThuNghi

    ThuNghi Hãy cho rồi sẽ nhận!

    Hàm substitute(...) sẽ đưa về dạng text, cần phài *1 thành số.
    Ban muốn thay 123,654,845,546 thành cái gì?
     
  10. nanabi

    nanabi Thành viên mới

    bạn ơi cho mình hỏi nếu mình muốn đổi số 35225462 thành số 3,5,2,2,5,4,6,2 thí có làm được với nhiều dòng, tức là mình chỉ đánh hàm 1 lần rồi copy cho các dòng khác
     
    Lần chỉnh sửa cuối: 9 Tháng một 2009
  11. ThuNghi

    ThuNghi Hãy cho rồi sẽ nhận!

    Cái này thuộc về định dạng, dấu "," của số trên là do định dạng (format), bạn đưa về General, hay là number mà không lấy "," thử.
    Muốn bỏ ",", bạn thử bỏ *1
     
  12. legiangnt

    legiangnt Thành viên chính thức

    Làm ơn cho em hỏi có cách định dạng nào để khi đánh số vào ô thì số đó tự động thêm dấu ngắt các hàng không ? (Để dễ nhìn, dễ đọc mà)
    Ví dụ nhập số 12345678 thì nó tự động chuyển thành 12 345 678 hoặc 12.345.678 (không phải nhân đâu)Xin cám ơn các bác !
     
  13. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Bạn xem và làm theo hai hình này:

    Để thành 123 456 789:
    [​IMG]


    Để thành 123,456,789 (hay 123.456.789):
    [​IMG]
    Dấu chấm (.) hay dấu phẩy (,) thì lệ thuộc vào cách bạn định dạng số trong Control Panel / Regional and Language Options​
     
  14. nanabi

    nanabi Thành viên mới

    thế dùng chức năng replace như thế nào vậy bạn
     
  15. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Bạn nhấn Ctrl+H để gọi chức năng Find and Replace, rồi làm theo cái hình dưới đây:
    [​IMG]
    Nhưng tôi nhắc lại, chuyện này chỉ có tác dụng với những con số đang ở dạng text, còn nếu mấy cái dấu chấm dấu phẩy do Excel tự tạo ra khi định dạng số, thì không có tác dụng!
     
  16. ngoctam1985

    ngoctam1985 Thành viên mới

    ban chỉ cần boi đen sau đó nhấn chuột phải=> number=> bấm vào use 1000 separatos (,)=>ok
     
  17. vk80

    vk80 Thành viên mới

    Xin hỏi các bạn cách nhập điểm lẻ mà không cần đánh dấu phân cách. Ví dụ : muốn đánh 6,5 thì chỉ cần nhập 65. Xin cảm ơn.
     
  18. Ba Tê

    Ba Tê Cạo Rồi Vẫn Gội

  19. Phanhanhdai

    Phanhanhdai Thành viên tiêu biểu

    Nếu trường hợp của em là 123,456.78 thì sao

    Nếu của em con số đó là 123,456.78 muốn đổi thành 123.456,78 thì làm như thế nào? Mong các bác giúp cho.
     
  20. ndu96081631

    ndu96081631 Ăn cùng GPE, Ở cùng GPE, Sống cùng GPE Staff Member Super Moderator

    Đổi như vầy:

    [​IMG]
     

Chia sẻ trang này