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

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

lỗi không chạy được một số hàm trong MS excel 2003

Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi phuc2351992, 14 Tháng năm 2011.

  1. phuc2351992

    phuc2351992 Thành viên mới

    Mình đang sử dụng MS excel 2003. Mấy hôm nay không biết vì nguyên nhân gì nhưng một số hàm trong excel lại không sử dụng được.
    Ví dụ như: hàm Vlookup(left(..)..) thì không sử dụng được còn hàm Vlookup thì vẫn sử dụng được.
    Các file có sẳn thì để mở đươc hết nhưng khi viết mới các file thi không được, kể cả các coppy qua trang mới mà có chứ các hàm như Vlookup(left(..)..) thì cũng vẫn không dùng được và nó báo lỗi là #N/A.
    Mình đã thử cài lại office nhưng vẫn không khắc phục được. Các bạn giúp mình với. thanks nhiu. Mình sắp thi rồi mà không có máy dùng.hic
     
  2. nghiaphuc

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

    Bạn thử sửa công thức thành Vlookup(left(..)*1..) xem có được không?
     
  3. phuc2351992

    phuc2351992 Thành viên mới

    Được rồi bạn ơi! Thanks bạn nhiều. Nhưng mình không hiểu nguyên nhân tại sao vậy nhi? Chỉ mình cách khắc phục được không?
     
  4. nghiaphuc

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

    Nguyên nhân là kết quả của hàm LEFT(...) là dạng Text, còn cột đầu tiên của bảng dò là dạng số. Bạn thử nhập vào ô nào đó công thức =LEFT(...) và để ô canh lề mặc định, bạn sẽ thấy dữ liệu trong ô canh trái, còn ở cột đầu tiên của bảng dò nếu để canh lề mặc định thì dữ liệu sẽ canh phải. Đương nhiên là chuỗi "1" và số 1 là hai giá trị khác nhau. Do đó hàm VLOOKUP sẽ không tìm thấy và phát sinh lỗi #N/A. Mục đích của việc *1 ở trên là nhằm chuyển một chuỗi số thành một số tương ứng. Như vậy, sau khi *1 thì chuỗi "1" sẽ trở thành số 1 --> Hàm VLOOKUP trả về giá trị tìm thấy.
     
  5. phuc2351992

    phuc2351992 Thành viên mới

    Thanks bạn nhiều nha! Mình mới mò excel nên không rành lắm. Có gì phiền bạn nha. Thanks!
     
  6. nhuna

    nhuna Thành viên mới

    em chào các anh chị ak
    Cho em hỏi một chút về sử dụng các hàm trong excell với
    Sao mà trong excell 2003 của em cài trong máy thì chỉ sử dụng dc các hàm bt như tính tổng, cộng trừ nhân chia
    Còn với các hàm vlookup, sbtotal, sumif,...thì ko sử dụng dc
    giúp em với ak
    thank các anh chị nhiều
     
  7. ndu96081631

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

    Lỗi này nếu có thì tôi đoán có thể là sai dấu phân cách công thức mà thôi
    Ví dụ: Bạn đang dùng dấu phân cách công thức là dấu phẩy, thử thay nó thành dấu chấm phẩy (và ngược lại)
     

Chia sẻ trang này