Không dùng được vlookup

Liên hệ QC

shootingstar

Thành viên mới
Tham gia
28/6/11
Bài viết
41
Được thích
6
chào mấy bạn giúp mình với. hôm nay 30 rùi ngày mai mình phải nộp bảng lương cho sếp kí mà mình dùng vlookup để lấy số ngày công từ bảng lương hoài mà không được, không biết máy tính của mình bị sao nữa,mấy tháng trước làm có sao đâu. cứu mình với gấp lắm làm không xong chắc bị đuổi việc lun wa.huhu!$@!!!$@!!. mình tải file lên mấy bạn giúp mình nha. mỗi lần vlookup xong enter là máy tình hiện lên update save mình chua gặp trường hợp này lần nào, gấp lắm mấy bạn ơi giúp mình với. cám ơn mấy bạn trước nha
 

File đính kèm

Lần chỉnh sửa cuối:
hiện tại mã nhân viên của bạn tại cột B sheet chamcong và bangluong có sự khác biệt. Chỉnh lại cho giống nhau là OK.


Hic thấy tội nghiệp quá, đang bị GĐ soi, thôi làm giúp.
Coi file đính kèm nhé.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Đã sửa tiêu đề bỏ những chữ "gấp gấp lắm" và dời về box thích hợp.

Ngoài ra đã xoá 5 topic trùng cùng nội dung.

Gởi shooting:
Tôi sửa tiêu đề và dời bài cho bạn chỉ 1 lần này thôi, vì có bạn bebo muốn giúp bạn. Thông thường là đi thẳng vào thùng rác. Còn 5 topic mở tràn lan kia lẽ ra phải bị cảnh cáo và bị khoá nick ít nhất 1 tuần đó.
 
uhm. cám ơn bạn nha nhưng sửa rùi mà vẫn không được enter là nó cứ bắt update save không ah, mình thử tìm kiếm với tên nhân viên nhưng cũng không được gíp mình với
 
uhm. cám ơn bạn nha nhưng sửa rùi mà vẫn không được enter là nó cứ bắt update save không ah, mình thử tìm kiếm với tên nhân viên nhưng cũng không được gíp mình với
Trên file tôi làm cho bạn đâu có đòi update save gì đâu? hay là bạn có file link đến file gốc của bạn? Mở file đó lên thử xem?
 
uhm. cám ơn bạn nha nhưng sửa rùi mà vẫn không được enter là nó cứ bắt update save không ah, mình thử tìm kiếm với tên nhân viên nhưng cũng không được gíp mình với
Về lý do VLOOKUP không trả về kết quả thì anh bebo đã nêu ra và giải quyết. Còn lý do "nó cứ bắt update save", bạn Unhide hàng 19 trên sheet BangLuong sẽ thấy công thức gây ra lỗi tại ô F19: =VLOOKUP(B7.Chamcong!$C$8:$AL$20,36,0) (nguyên nhân gây lỗi là ở dấu chấm trong công thức trên). Bạn xóa ô này đi là được.
 
bạn ơi cho mình hỏi mình làm sai j vậy, sao mình lấy cột lương cơ bản từ cột hồ sơ vẫn không được lại bị như cũ bạn coi lại mình với hay tại máy của mình mấy tháng trước mình cũng làm vậy có bị sao đâu
 

File đính kèm

mình xóa rồi nhưng làm công thức cho cột khác vẫn bị mà
 
bạn ơi cho mình hỏi mình làm sai j vậy, sao mình lấy cột lương cơ bản từ cột hồ sơ vẫn không được lại bị như cũ bạn coi lại mình với hay tại máy của mình mấy tháng trước mình cũng làm vậy có bị sao đâu
Trước tiên bạn phải hiểu cách hoạt động của VLOOKUP. Mã nhân viên ở cột B mà bạn cứ dùng cột C thì làm sao ra? Với lại bên sheet hoso bạn cũng phải chèn thêm cột MaNV vào mới OK được.
Làm rồi đó, Gấp quá thì làm tay đi, nếu như chỉ có 12 người.
 

File đính kèm

tập tin mình mới gửi mình có làm nhưng nó không ra mấy bạn coi dùm mình với
 
bạn ơi cho mình hỏi mình làm sai j vậy, sao mình lấy cột lương cơ bản từ cột hồ sơ vẫn không được lại bị như cũ bạn coi lại mình với hay tại máy của mình mấy tháng trước mình cũng làm vậy có bị sao đâu
Bạn đã sử dụng Mã NV thì phải thống nhất giữa các sheet, kể cả tên nhân viên và các thông tin khác. Sheet HoSo không có Mã NV, tên NV thì toàn bộ theo bảng mã Unicode, còn trên sheet BangLuong thì có Mã NV, còn tên NV chỗ thì Unicode, chỗ thì VNI nên không ra kết quả là đúng rồi. Thêm nữa, ở bài trên, mình đã nói là dấu chấm trong công thức chính là nguyên nhân gây ra lỗi, vậy mà trong file này, bạn vẫn dùng dấu chấm để phân cách các tham số của VLOOKUP.
Thêm một vấn đề ngoài lề một chút: Trong file của bạn có 6 sheet ẩn và một rừng name rác, cần phải xóa nó đi cho sạch sẽ.
 

File đính kèm

Lần chỉnh sửa cuối:
máy tính của mình khi hiện công thức thì phân cách bởi dấu . mà, mình sử dụng dấu , thì máy không chịu bị lỗi mấy bạn coi thử cái này mình làm nó cũng bị như vậy
 

File đính kèm

Lần chỉnh sửa cuối:
mình yếu excel lắm, lần đầu tiên gửi bài lên diễn đàn có j mấy bạn giúp đỡ giùm
 
Lần chỉnh sửa cuối:
Chả biết nên gọi bạn là hậu đậu, hay chậm tiêu, hay là gì nữa
- Ô F19 chưa xoá (Anh Ba Tê đã nhắc bạn, rồi xoá dùm bạn rồi mà bạn vẫn cứ để)
- Cột F và G người ta làm rồi, không bị lỗi, thì ngó vào đó xem dấu phân cách là dấu gì rồi làm theo chứ? Sao lại có chuyện phân cách dấu chấm ở đây?
- Giả sử phân cách là dấu chấm thật, thì ô L7 không có dấu bằng (=), lấy gì mà tính?
 
máy tính của mình khi hiện công thức thì phân cách bởi dấu . mà, mình sử dụng dấu , thì máy không chịu bị lỗi mấy bạn coi thử cái này mình làm nó cũng bị như vậy
Trong công thức tại ô F19 trên sheet BangLuong, mình thấy cả dấu chấm và dấu phẩy, như vậy thì máy tính sẽ hiểu như thế nào?
Ở máy mình, khi gõ =VLOOKUP( thì sẽ nhìn thấy cái này:
VLOOKUP.png
Hướng dẫn trên cho biết dấu phân cách giữa các tham số trong hàm là dấu phẩy. Vậy ở máy bạn khi gõ như vậy, bạn nhìn thấy cái gì, có thể chụp hình đưa lên đây được không?
Còn trước mắt thì bạn thử đổi dấu chấm thành dấu chấm phẩy (;) xem sao.
 
Có lẽ bạn nên làm bằng tay cho chắc, chứ tình hình như theo như tôi theo dõi topic từ đầu thấy chắc bạn chưa hiểu gì về Excel.

PS: mà hôm nay không biết ngày gì mà mấy sư phụ nhà mình ngoài chuyện nhiệt tình như thường ngày lại có thêm tính "hiền" bất thường nữa.
Chịu khó kiên nhẫn ghê. Có lần hỏi sư phụ Ptm ổng phán cho mấy câu "zô diên". ẹc ẹc
 
làm bằng tay thì nói làm gì, mình xoá dấu bằng là để mấy bạn xem giùm, mình đâu khùng đến mức đó, cón ô F19 mình đã xoá rồi mà không ra, mấy công thức mà mấy bạn giúp mình thì về máy ok nhưng mình thử copy file excel cũ của mình sang một folder khác rồi sửa giống mấy bạn xong copy công thư của mấy bạn qua máy báo lỗi, mình nói là mấy tháng trước mình làm giống y dzây có sao đâu, còn chổ bạn nghiaphuc hỏi máy tính của bạn công thức hiện dấu , còn máy mình là dấu chấm.
 
làm bằng tay thì nói làm gì, mình xoá dấu bằng là để mấy bạn xem giùm, mình đâu khùng đến mức đó, cón ô F19 mình đã xoá rồi mà không ra, mấy công thức mà mấy bạn giúp mình thì về máy ok nhưng mình thử copy file excel cũ của mình sang một folder khác rồi sửa giống mấy bạn xong copy công thư của mấy bạn qua máy báo lỗi, mình nói là mấy tháng trước mình làm giống y dzây có sao đâu, còn chổ bạn nghiaphuc hỏi máy tính của bạn công thức hiện dấu , còn máy mình là dấu chấm.

Vâậ bạn cho mình hỏi:
Trong file của bạn tôi thấy như thế này: G7=VLOOKUP($B7;hoso!$B$5:$J$16;4;0) và L7=VLOOKUP($B7.TangCa!$B$4:$AJ$16.35.0)
Vậy bạn giải thích như thế nào khi hai công thức dùng 2 dấu khác nhau, chẳng lẽ bạn không so sánh được.
 
làm bằng tay thì nói làm gì, mình xoá dấu bằng là để mấy bạn xem giùm, mình đâu khùng đến mức đó, cón ô F19 mình đã xoá rồi mà không ra, mấy công thức mà mấy bạn giúp mình thì về máy ok nhưng mình thử copy file excel cũ của mình sang một folder khác rồi sửa giống mấy bạn xong copy công thư của mấy bạn qua máy báo lỗi, mình nói là mấy tháng trước mình làm giống y dzây có sao đâu, còn chổ bạn nghiaphuc hỏi máy tính của bạn công thức hiện dấu , còn máy mình là dấu chấm.
Đọc chỗ màu đỏ trên kia, mình đang thắc mắc liệu bạn có sửa lại cấu trúc file cũ không, chẳng hạn như thêm cột Mã NV hoặc chỉnh sửa bảng mã cho phù hợp giữa các sheet. Bí quá thì bạn đưa nguyên cái file cũ ấy lên đây (sau khi đã thực hiện chuỗi thao tác màu đỏ ở trên) xem công thức có vấn đề gì.
Vâậ bạn cho mình hỏi:
Trong file của bạn tôi thấy như thế này: G7=VLOOKUP($B7;hoso!$B$5:$J$16;4;0) và L7=VLOOKUP($B7.TangCa!$B$4:$AJ$16.35.0)
Vậy bạn giải thích như thế nào khi hai công thức dùng 2 dấu khác nhau, chẳng lẽ bạn không so sánh được.
Cái này thì Tùng thắc mắc hơi dở à nghen. Ở ô G7 bắt đầu bởi dấu =, có nghĩa đây là một công thức, còn việc xuất hiện dấu ; phân cách là do máy của Tùng quy định chứ không phải do người nhập công thức (ở máy mình nhìn thấy chỗ đó là dấu phẩy chứ không phải là dấu chấm phẩy). Còn ở ô L7 chỉ đơn giản là một chuỗi chứ không phải công thức nên nhập sao thấy vậy.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom