DÒ TÌM TỪ DÒNG SANG CỘT (3 người xem)

Liên hệ QC

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

tuquyen1711

Thành viên chính thức
Tham gia
27/6/18
Bài viết
94
Được thích
17
Hi cả nhà,
Em có 2 sheet, sheet 1 là bảng dấu vân tay xuất ra từ máy chấm công, sheet 2 là lịch làm việc của nhân viên.
Công chốt từ ngày 26/8-25/9.
Em muốn cập nhật lịch làm việc của từng nhân viên theo ngày của họ.
Em chỉ biết tìm kiếm mã nhân viên -> copy dòng (sheet2- lịch làm việc)-> paste thành cột (sheet1- dấu vân tay) mỗi lần 1 nhân viên.
Mọi người có cách nào làm nhanh hơn không ạ. Chỉ em với.
Em có đính kèm file bên dưới ạ
Em cám ơn ạ^^
 

File đính kèm

Hi cả nhà,
Em có 2 sheet, sheet 1 là bảng dấu vân tay xuất ra từ máy chấm công, sheet 2 là lịch làm việc của nhân viên.
Công chốt từ ngày 26/8-25/9.
Em muốn cập nhật lịch làm việc của từng nhân viên theo ngày của họ.
Em chỉ biết tìm kiếm mã nhân viên -> copy dòng (sheet2- lịch làm việc)-> paste thành cột (sheet1- dấu vân tay) mỗi lần 1 nhân viên.
Mọi người có cách nào làm nhanh hơn không ạ. Chỉ em với.
Em có đính kèm file bên dưới ạ
Em cám ơn ạ^^
Nhập mã nhân viên vào ô Q2 và dùng công thức này cho ô Q11 sau đó copy xuống.
Mã:
=VLOOKUP($Q$2,'LICH LAM VIEC'!$B$5:$AH$86,MATCH(DAY(A11),'LICH LAM VIEC'!$B$3:$AH$3,),)
 
Tôi hướng dẫn nhập mã nhân viên vào mà :D.
Nếu lẫy mã nhân viên từ A2 thì bạn sửa công thức lại vầy
Mã:
Q11=VLOOKUP(--TRIM(MID($A$2,17,6)),'LICH LAM VIEC'!$B$5:$AH$86,MATCH(DAY(A11),'LICH LAM VIEC'!$B$3:$AH$3,),)
 
Tôi hướng dẫn nhập mã nhân viên vào mà :D.
Nếu lẫy mã nhân viên từ A2 thì bạn sửa công thức lại vầy
Mã:
Q11=VLOOKUP(--TRIM(MID($A$2,17,6)),'LICH LAM VIEC'!$B$5:$AH$86,MATCH(DAY(A11),'LICH LAM VIEC'!$B$3:$AH$3,),)
dạ, e đã làm theo a hướng dẫn vào nó ra đúng với nhân viên đầu tiên, còn mấy nhân viên ở dưới nó vẫn cập nhật lịch làm việc của nhân viên đầu tiên ạ. Do ô $A$2, đã cố định nên lúc kéo xuống nó vẫn lấy ô a2,với cách này thì e có 300 nhân viên, thì e phải làm lại thao tác này 300 lần,huhu, a có cách nào giúp em thiết lập 1 công thức, và kéo xuống đúng với các trường hợp luôn ko ạ? Em có đính kèm file bên dưới. Dạ, e xin chân thành cám ơn anh ạ^^
 

File đính kèm

dạ, e đã làm theo a hướng dẫn vào nó ra đúng với nhân viên đầu tiên, còn mấy nhân viên ở dưới nó vẫn cập nhật lịch làm việc của nhân viên đầu tiên ạ. Do ô $A$2, đã cố định nên lúc kéo xuống nó vẫn lấy ô a2,với cách này thì e có 300 nhân viên, thì e phải làm lại thao tác này 300 lần,huhu, a có cách nào giúp em thiết lập 1 công thức, và kéo xuống đúng với các trường hợp luôn ko ạ? Em có đính kèm file bên dưới. Dạ, e xin chân thành cám ơn anh ạ^^
Ai lại làm như vậy. Dùng 1 bảng thôi, chọn nhân viên nào thì có bảng chấm công của nhân viên đó.
Nếu bạn vẫn muốn theo cách của bạn thì dùng công thức này:
Mã:
Q11=VLOOKUP(--TRIM(MID(LOOKUP(9,1/(LEFT($A$2:$A10,16)=LEFT($A$2,16)),$A$2:$A10),17,6)),'LICH LAM VIEC'!$B$5:$AH$86,MATCH(DAY(A11),'LICH LAM VIEC'!$B$3:$AH$3,),)
 
Ai lại làm như vậy. Dùng 1 bảng thôi, chọn nhân viên nào thì có bảng chấm công của nhân viên đó.
Nếu bạn vẫn muốn theo cách của bạn thì dùng công thức này:
Mã:
Q11=VLOOKUP(--TRIM(MID(LOOKUP(9,1/(LEFT($A$2:$A10,16)=LEFT($A$2,16)),$A$2:$A10),17,6)),'LICH LAM VIEC'!$B$5:$AH$86,MATCH(DAY(A11),'LICH LAM VIEC'!$B$3:$AH$3,),)
Dạ, cuối cùng e đã đến được La Mã rồi, Em cám ơn anh đã tận tình hỗ trợ em suốt 2 ngày qua ạ
 
Web KT

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

Trả lời
42
Đọc
17K
Back
Top Bottom