Cách lọc tên theo mã số nhân viên (1 người xem)

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

heocontihon

Thành viên mới
Tham gia
23/11/09
Bài viết
39
Được thích
1
Nhờ các anh chị hướng dẫn hộ em công thức nào để điền vào cột mã nhân viên tương ứng của từng tháng khi mình đã có list danh sách nhân viên và mã số nhân viên ở một sheet khác.
Em gửi kèm file đính kèm, các anh chị giúp em nhé :)
 

File đính kèm

Lần chỉnh sửa cuối:
Mình cần thêm cột năm ở sheet S01
 
(1) Dùng VLOOKUP(), nhưng sẽ sai khi có họ tên trùng

(2) Xài 1 macro tìm kiếm & thay (Cũng sẽ sai như trên)

(3) . . . . .
 
Bạn xem file đính kèm
Code đây :
{=INDEX('S01'!$B$2:$B$1626,MATCH('T01'!C5&'T01'!D5,'S01'!$C$2:$C$1626&'S01'!$D$2:$D$1626,0),0)}
Nhớ ctrl+shilft+enter đây là công thức mảng
 

File đính kèm

Lần chỉnh sửa cuối:
Haizz. Vị đại ca heocontihon này toàn làm khó quá. Sau khi chèn thêm năm sinh thì sheet T01 điền được 454 mã. Nhưng còn 144 mã kia ko ra được. T_T
Sheet 2 ko cho năm sinh thì bó tay.com
 
Haizz. Vị đại ca heocontihon này toàn làm khó quá. Sau khi chèn thêm năm sinh thì sheet T01 điền được 454 mã. Nhưng còn 144 mã kia ko ra được. T_T
Sheet 2 ko cho năm sinh thì bó tay.com
hi, anh thong cam , em thiệt tình cũng bị sếp làm khó quá, ko rành tí nào về excel mà toàn giao cái khó cho em làm, thế nên em phải lên nhờ các anh chị chỉ giáo , hỏi từng bước từng bước sao đó về lắp ghép lại tạo nên cái của bản thân. Cái file không có năm là do lúc đầu em không biết nên up lên sao khi up thêm cái file có năm sinh thì ko biết các xóa file đầu thành ra mới ra nông nổi này :(. chứ em không có ý làm khó đâu ah :(
 
Nhờ các anh chị xem giúp dùm em,
EM mày mò học theo công thức anh ( chi) Hieu07061984 de làm file cho riêng mình nhưng những dòng dưới lại bị lỗi ( e cũng cài công thức FALSE để kiểm tra thấy bị lỗi mà ko biết bị lỗi ở phần nao, các anh chị xem giúp em và chỉ em cách xem để mình biết mình bị lỗi ở chỗ nào ah. Em cám ơn các anh chị
 

File đính kèm

nhờ các anh chị xem giúp dùm em,
em mày mò học theo công thức anh ( chi) hieu07061984 de làm file cho riêng mình nhưng những dòng dưới lại bị lỗi ( e cũng cài công thức false để kiểm tra thấy bị lỗi mà ko biết bị lỗi ở phần nao, các anh chị xem giúp em và chỉ em cách xem để mình biết mình bị lỗi ở chỗ nào ah. Em cám ơn các anh chị
Mã:
=index('danh sach'!$b$3:$b$158,match(left('t01'!d8,len(trim(d8)))&'t01'!e8,'danh sach'!$c$3:$c$158&'danh sach'!$d$3:$d$158,0),0)

Do bạn đánh công thức ko cố định vùng như anh Hiếu đã làm
Name trong T01 có khoảng trắng, dùng trim loại đi nhé
Còn 6 mã #N/A do tên T01 không có tên trong sheet Danh Sách
Ctrl+shift+enter công thức như anh Hiếu làm nhé
 
Lần chỉnh sửa cuối:
Mã:
=index('danh sach'!$b$3:$b$158,match(left('t01'!d8,len(trim(d8)))&'t01'!e8,'danh sach'!$c$3:$c$158&'danh sach'!$d$3:$d$158,0),0)

Do bạn đánh công thức ko cố định vùng như anh Hiếu đã làm
Name trong T01 có khoảng trắng, dùng trim loại đi nhé
Còn 6 mã #N/A do tên T01 không có tên trong sheet Danh Sách
Ctrl+shift+enter công thức như anh Hiếu làm nhé
!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
Lần chỉnh sửa cuối:
Mã:
=index('danh sach'!$b$3:$b$158,match(left('t01'!d8,len(trim(d8)))&'t01'!e8,'danh sach'!$c$3:$c$158&'danh sach'!$d$3:$d$158,0),0)

Do bạn đánh công thức ko cố định vùng như anh Hiếu đã làm
Name trong T01 có khoảng trắng, dùng trim loại đi nhé
Còn 6 mã #N/A do tên T01 không có tên trong sheet Danh Sách
Ctrl+shift+enter công thức như anh Hiếu làm nhé
em ĐÃ CHỈNH LẠI theo như hướng dẫn vẫn có một số chỗ bị lỗi em co light màu đỏ lên, phiền anh chị xem giúp em với ah:(
 

File đính kèm

Lần chỉnh sửa cuối:
Công thức của bạn sai:
{=INDEX('DANH SACH'!B3:$B$158,MATCH(LEFT('T01'!D8,LEN(TRIM(D8)))&'T01'!E8,'DANH SACH'!C3:$C$158&'DANH SACH'!D3:$D$158,0),0)} bạn thiếu giá tri tuyệt đối ở chỗ tô đậm.
CT đúng:
{=INDEX('DANH SACH'!$B$3:$B$158,MATCH(LEFT('T01'!D8,LEN(TRIM(D8)))&'T01'!E8,'DANH SACH'!$C$3:$C$158&'DANH SACH'!$D$3:$D$158,0),0)}
 
Lần chỉnh sửa cuối:
Công thức của bạn sai:
{=INDEX('DANH SACH'!B3:$B$158,MATCH(LEFT('T01'!D8,LEN(TRIM(D8)))&'T01'!E8,'DANH SACH'!C3:$C$158&'DANH SACH'!D3:$D$158,0),0)} bạn thiếu giá tri tuyệt đối ở chỗ tô đậm.
CT đúng:
{=INDEX('DANH SACH'!$B$3:$B$158,MATCH(LEFT('T01'!D8,LEN(TRIM(D8)))&'T01'!E8,'DANH SACH'!$C$3:$C$158&'DANH SACH'!$D$3:$D$158,0),0)}
Lần này thì thật sự em đã làm được rồi ah:), thành thật cám ơn các anh chị đã giúp em từng bước như vậy. Giờ em đã xong một bước rồi sẽ tiếp tục mày mò để ra cái bảng lương tổng hợp :). Khôgn biêt làm sao để cám ơn các anh chị đây :) }}}}}
 
Theo mình bạn lên chèn bên trái cột Mã Số do riêng bạn quy định. Khi bạn lấy dữ liệu qua 1 sheet mới bạn chỉ cần dùng hàm Vlookup hoặc Index+ match lấy qua.
 

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

Back
Top Bottom