Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Đăng ký học Excel và phân tích số liệu cùng GPE tháng 12 - TPHCM

Mua sách "VBA trong Excel - Cải thiện và tăng tốc" tái bản

Lỗi về Dấu "." và dấu "," trong bảng tính Excel

Thảo luận trong 'Những vấn đề chung' bắt đầu bởi NGUYENHTML, 2 Tháng tám 2011.

  1. NGUYENHTML

    NGUYENHTML Thành viên mới

    [h=2]
    Lỗi về dấu "." và dấu "," trong bảng tính
    - Cho e đã cài vào và gỡ ra ko biết bao nhiêu lần Ofice 2003 và 2007 mà vẫn bị 1 lỗi như thế này.khi Click vào 1 ô số trong bảng tính thì trên thanh bảng tính fx nó hiện giá trị khác Vd 1.23 khi click vào trên thanh fx hiện là 123.cho dù e đã đổi trong Control Panel rùi.
    - Có cách nào chuyển hết tất cả các giá trị trong các dòng màu Đỏ (có File kèm theo) Vd : -2,234 khi Copy vào bảng tính chạy bằng MACRO thì nó vẫn giữ nguyên giá trị là -2,234 không ạ.

    [​IMG]
    Chân thành cảm ơn rất nhiều vì đang làm đồ án tốt nghiệp (có rất nhiều Columb, nên không thể chuyển dấu = tay được (@$%@),nên anh chị nào biết, hoặc đã từng gặp thì xin chỉ giùm.Rất cảm ơn

    Mong anh chị Giúp đỡ gấp, e đang rất cần.....​

    [/h]
     

    Các file đính kèm:

  2. phihndhsp

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

    Bạn vào format chọn number và bỏ dấu ngăn cách hàng ngàn đi Use 1000 Separator(,)
     
  3. NGUYENHTML

    NGUYENHTML Thành viên mới

    Mình đã thử rồi, vẫn ko được. nếu ko tin bạn Download File về và Text hộ mình cái.thanks
     
  4. nmhung49

    nmhung49 Thành viên tích cực

    Định dạng máy bạn vậy mà bạn với Office 2007 phân cách hàng ngàn của bạn là dâu chấm (.) với Office 2003 của bạn phân cách hàng ngàn là dấu phẩy (,) mình không hiểu bạn muốn nói gì luôn đó bạn giải thích rõ hơn được không
     
  5. truongsonnguyen

    truongsonnguyen Thành viên mới

    Bạn xem đúng ý bạn chưa nhé?
    bạn vào Menu Tool/optinos. Vào thẻ Internation. Tại mục Number handing bạn tùy chọn dấu "." hoặc "," theo ý bạn>
    Nếu không đúng bạn nói rõ hơn để mọi ng giúp bạn. Gôd luck!
     
  6. vodoi2x

    vodoi2x Nothing & Nothing

    Bạn chọn cả bảng tính Ctrl+A (hoặc vùng thích đổi thành như bạn muốn), rồi

    +bấm Ctrl+1
    + trong tab number / mục caterogy - chọn General - OK
     
  7. nghiaphuc

    nghiaphuc Hoàng Nghĩa Phúc Staff Member

    Hình như tác giả câu hỏi không phân biệt được giữa cách hiển thị mà bạn nhìn thấy và giá trị thực trong ô. Khi bạn chọn vào một ô chứa dữ liệu số thì cái mà bạn nhìn thấy tại ô chính là cách hiển thị dữ liệu trong ô, có thể thay đổi bằng lệnh Format Cells, còn cái mà bạn nhìn thấy trên thanh công thức là giá trị thực tế của dữ liệu trong ô đó.
    Đọc yêu cầu của bạn xong, thực sự mình cũng không hiểu là cuối cùng, yêu cầu của bạn là gì nữa.
     
  8. ndu96081631

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

    Chính xác tuyệt đối
    Tóm lại là cứ để nguyên cũng chẳng ảnh hưởng gì... Còn không thì vào Control Panel mà chỉnh cho vừa ý
     
  9. NGUYENHTML

    NGUYENHTML Thành viên mới

    ĐỊnh dạng là sao vậy Chị, nói rõ hơn tí. Chị có thể download File kèm theo về và teexxt hộ cái, mình muk các giá trị trông mấy cái cột màu đỏ Ví dụ : khi Click vào 1 ô trong cột màu đỏ là -2,234 thì nhìn lên thanh Fx cũng có chính giá trị là -2,234 chứ không phải là -2234.
    Mong được Tetx hộ và Up lên giùm, rất cảm ơn. cảm ơn nhiều lắm
     
  10. NGUYENHTML

    NGUYENHTML Thành viên mới

    Không phải đâu Bác ơi. Nói thật là em cũng không phân biệt được thế nào là giá trị thực và giá trị nhìn thấy... nhưng cái quan trọng là trọng ô VD: -2,234 có nghĩa là 2,2 Tấn, nên khi copy vào 1 bảng để chạy ra Cốt thép thì nó nhận là giá tri 2234 tấn nên nó báo lỗi.... ý của em là muốn nó (Mácro) hiểu đó là giá trị ABS(-2,234) = 2,234 chỉ thế thôi.
    Rất mông mấy bác chỉ hướng giải quyết
     
  11. nghiaphuc

    nghiaphuc Hoàng Nghĩa Phúc Staff Member

    Bạn thử nghiệm cái này xem rút ra được cái gì nhé:
    - Nhập vào ô M6 công thức: =TEXT(L6,"#,##0") và fill cho toàn cột.
    - Copy kết quả vừa tính trên cột M và nhấn nút xổ tại nút Paste, chọn Paste Values.
    - Chọn một vài ô trên cột M và so sánh những gì mà bạn nhìn thấy tại ô và tại thanh công thức.

    Nhưng mà túm lại thì mình cũng không hiểu là bạn muốn có kết quả đó để làm gì nữa. Số trong Excel dùng để tính toán, vậy mà bạn cứ muốn "ép" nó phải thành dạng Text để làm chi rứa không biết nữa.
     
  12. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Bạn trả lời 2 câu này:
    -2,234 mà bạn nhìn thấy, bạn nghĩ nó là 2 ngàn 2 trăm 3 mươi bốn, hay là hai đơn vị và 234 phần ngàn?
    - Bạn muốn thấy trên thanh công thức là bao nhiêu? (ghi bằng chữ)

    Nếu bạn đọc số nhìn thấy là 2 ngàn 2 trăm 3 mươi bốn, thì trên thanh công thức hiển thị 2234 là đúng
    Nếu bạn đọc số nhìn thấy là hai đơn vị và 234 phần ngàn, mà thanh công thức là 2234, nghĩa là bạn nhập liệu sai


    Nếu bạn muốn hai đơn vị và 234 phần ngàn (có dấu thập phân) và trên thanh công thức cũng hai đơn vị và 234 phần ngàn (có dấu thập phân), thì không có vấn đề.
    Nhưng Nếu bạn muốn 2 ngàn 2 trăm 3 mươi bốn có dấu hàng ngàn mà trên thanh công thức cũng 2 ngàn 2 trăm 3 mươi bốn và có dấu hàng ngàn, thì vô phương: Excel vô phương, và cả bạn cũng vô phương.
     
  13. vodoi2x

    vodoi2x Nothing & Nothing

    Thử file gửi kèm,

    đúng ý bạn chưa, tội này là chắc thiếu căn bản về . , chắc tại ngôn ngữ quy định Việt đây
     

    Các file đính kèm:

  14. NGUYENHTML

    NGUYENHTML Thành viên mới

    Rất mông mấy bác chỉ hướng giải quyết
     
  15. ndu96081631

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

    - Định dạng là cái mà ta nhìn thấy trong cell
    - Giá trị thật là cái mà ta nhìn thấy trên thanh fx
    - Chẳng thế nào có chuyện bạn nhìn thấy trong cell là -2,234 mà trên thanh fx cũng nhìn thấy y chang vậy (có luôn dấu phẩy), ngoại trừ trường hợp:
    a) Cell ấy chỉ là TEXT (không phải số thật sự)
    b) Dấu phẩy ấy không phải là dấu phân cách ngàn mà là dấu thập phân
    ---------------
    Tóm lại bây giờ bạn làm thế này nhé:
    - Mở file Excel của bạn lên
    - Bấm Ctrl + A để chọn hết bảng tính
    - Bấm Ctrl + Shift + ~ để chuyển về định dạng General

    Giờ hãy xem lại toàn bộ giá trị thử bạn nhìn thấy nó thế nào rồi tính tiếp (mục đích việc làm này là để cho cái nhìn thấy trong cell giống y chang như cái nhìn thấy trên thanh fx)
     
  16. NGUYENHTML

    NGUYENHTML Thành viên mới

    Vẫn chwua được, hay là do máy tính của em hả Bác
     
  17. nmhung49

    nmhung49 Thành viên tích cực

    Vậy bạn chia 1000 đi cái này lớn hơn 1 thì chia 1 ngàn để nó hiểu -2,234 là 2,2 tấn. Không hiểu ý đồ của tác giả. Bó tay
     
  18. vodoi2x

    vodoi2x Nothing & Nothing

    Nếu là máy tính thì làm theo hướng dẫn của các post khác đi:

    + chỉnh trong control panel về định dạng như mong muốn - nhớ khởi động lại excel
    + chỉnh trong option của Excel
    + chỉnh kiểu hiện thị trong Format/cell
    vv
     
  19. nghiaphuc

    nghiaphuc Hoàng Nghĩa Phúc Staff Member

    Mình lại xin hỏi bạn thêm 1 câu nữa: Những giá trị tại các vùng màu đỏ trong file từ đâu mà ra? Là do bạn nhập thủ công hay là kết quả của công thức?
    - Nếu do bạn nhập thủ công thì có nghĩa là bạn nhập sai. Bạn nhập vào 2234 thì Excel phải hiểu đó là "hai ngàn hai trăm ba mươi bốn", cho dù bạn định dạng ô kiểu gì đi nữa. Nếu bạn muốn Excel hiểu số này là hai đơn vị và 234 phần ngàn thì bắt buộc bạn phải nhập 2,234 hoặc 2.234 (tùy thuộc thiết lập trong Control Panel của bạn).
    - Nếu đây là kết quả của công thức thì bạn phải xem lại công thức của mình.
     
  20. NGUYENHTML

    NGUYENHTML Thành viên mới

    Vậy chắc là mình đã sai. Nhưng tại sao lại sai nhỉ, mình xuất cái này là trong Phần mềm Etab (tính khung không gian nhà cao tầng) khi nhìn vào biểu đồ không gian thì giá trị tại đó là 2,23 (Đơn vị là T/m) nhưng tại sao khi xuất ra File thì 2234 = 2.234 = 2,234 nhỉ. thôi mình phải làm bằng cách chia cho 1000 mới ra 2,234. Dẫu sao cũng cảm ơn mọi người rất nhiều.
     

Chia sẻ trang này