Nhờ giúp đỡ: Chèn tên vào ô theo điều kiện có sẵn

Liên hệ QC

danglongde

Thành viên mới
Tham gia
18/4/19
Bài viết
2
Được thích
0
Xin chào mọi người! Nhờ mọi người giúp em 1 vấn đề này ạ. Em có 1 file nội dung như hình:

221719

Em muốn chuyển tên nhân viên tương ứng vào cái ô bên góc dưới. Ví dụ: Trần Đức Chi : 1.2 - Tức là GS1 Ca2 sẽ được điền vào ô E21, Nguyễn Hiến Lê: 1.3 - Tức là GS1 Ca 3 sẽ được điền vào ô E23...
Có công thức nào điền tự động được không mọi người?
Xin mọi người giúp đỡ ạ! Em xin cảm ơn nhiều!
 
Xin chào mọi người! Nhờ mọi người giúp em 1 vấn đề này ạ. Em có 1 file nội dung như hình:

View attachment 221719

Em muốn chuyển tên nhân viên tương ứng vào cái ô bên góc dưới. Ví dụ: Trần Đức Chi : 1.2 - Tức là GS1 Ca2 sẽ được điền vào ô E21, Nguyễn Hiến Lê: 1.3 - Tức là GS1 Ca 3 sẽ được điền vào ô E23...
Có công thức nào điền tự động được không mọi người?
Xin mọi người giúp đỡ ạ! Em xin cảm ơn nhiều!
Thử công thức này xem sao
Mã:
=IFERROR(INDEX($B$6:$B$15,MATCH(RIGHT(E$20)&"."&RIGHT($D21),$C$6:$C$15,0)),"")
 
Thử công thức này xem sao
Mã:
=IFERROR(INDEX($B$6:$B$15,MATCH(RIGHT(E$20)&"."&RIGHT($D21),$C$6:$C$15,0)),"")
Cảm ơn bạn hocexcel_1991, theo gợi ý của bạn mình làm được 1 phần rồi. Nhưng có 1 vấn đề nữa là làm sao hàm Index nhận được danh sách tên khi giá trị tìm kiếm giống nhau. Ví dụ như theo hình trên thì 1 ngày đó có 3 bạn OFF, khi dùng hàm INDEX thì nó chỉ trả về 1 giá trị đầu tiên mà nó tìm thấy (Theo ví dụ trên là Đặng Long Đế).
Vậy làm cách nào để nó hiện thị 1 danh sách các nhân viên OFF.
Mình có 1 file demo đính kèm.
 

File đính kèm

Cảm ơn bạn hocexcel_1991, theo gợi ý của bạn mình làm được 1 phần rồi. Nhưng có 1 vấn đề nữa là làm sao hàm Index nhận được danh sách tên khi giá trị tìm kiếm giống nhau. Ví dụ như theo hình trên thì 1 ngày đó có 3 bạn OFF, khi dùng hàm INDEX thì nó chỉ trả về 1 giá trị đầu tiên mà nó tìm thấy (Theo ví dụ trên là Đặng Long Đế).
Vậy làm cách nào để nó hiện thị 1 danh sách các nhân viên OFF.
Mình có 1 file demo đính kèm.
Bạn xem file, mình chỉ làm theo kết quả theo file thôi
Mã:
=IFERROR(INDEX($B$6:$B$15,MATCH(--(RIGHT(E$20)&"."&RIGHT($D21)),INDEX($C$6:$D$15,,MATCH(LOOKUP("zzz",$C$21:$C21),$C$5:$D$5,0)),0)),INDEX($B$6:$B$15,SMALL(IF((INDEX($C$6:$D$15,,MATCH(LOOKUP("zzz",$C$21:$C21),$C$5:$D$5,0))="OFF"),ROW($1:$10)),MOD((ROW($A1)-1),3)+1)))
nhấn CSE
 

File đính kèm

Web KT

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

Back
Top Bottom