Tham chiếu theo chuỗi ký tự (1 người xem)

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

Tôi tuân thủ nội quy khi đăng bài

winsoft001

Thành viên mới
Tham gia
23/5/14
Bài viết
26
Được thích
2
Mình cần lấy dữ liệu tại cột D, E, F, G cho từng loại công việc tương ứng với cột họ và tên
Nhờ ae giúp với (có file excel đính kèm)
Xin cảm ơn
PS: Mình dùng excel 2016
1762921841237.png
 

File đính kèm

Lần chỉnh sửa cuối:
Mình cần lấy dữ liệu tại cột D, E, F, G cho từng loại công việc tương ứng với cột họ và tên
Nhờ ae giúp với (có file excel đính kèm)
Xin cảm ơn
Nếu excel của bạn có hàm FILTER, thì thử công thức này trong D3 và copy sang phải:

=FILTER($B$3:$B$8,ISNUMBER(SEARCH(D$2,$C$3:$C$8)),"")
 
mình dùng office 365 nên không rõ office 2016 trở xuống nếu muốn sửa công thức thì làm thế nào. có lẽ phải nhấn Ctrl+Shift+Enter
nếu dùng office 2019 trở lên thì vẫn dùng bình thường
Mã:
=IF(ISNUMBER(SEARCH(D$2;$C$3:$C$8));$B$3:$B$8;"")
 

File đính kèm

1762925865691.png
quan trọng bạn muốn bảng theo từng dòng này. Hay bảng thống kê (là tương ứng vị trí thì tên nó là 1 cột liên tiếp luôn)
Mã:
=DROP(REDUCE(0,D2:G2,LAMBDA(s,r,IFNA(HSTACK(s,FILTER(B3:B8,1-ISERR(SEARCH(r,C3:C8)))),""))),,1)
Mã:
=REPT(B3:B8,1-ISNA(REGEXEXTRACT(C3:C8,D2:G2,,1)))
 
Nếu excel của bạn có hàm FILTER, thì thử công thức này trong D3 và copy sang phải:

=FILTER($B$3:$B$8,ISNUMBER(SEARCH(D$2,$C$3:$C$8)),"")
Excel của mình không có hàm Filter
View attachment 310310
quan trọng bạn muốn bảng theo từng dòng này. Hay bảng thống kê (là tương ứng vị trí thì tên nó là 1 cột liên tiếp luôn)
Mã:
=DROP(REDUCE(0,D2:G2,LAMBDA(s,r,IFNA(HSTACK(s,FILTER(B3:B8,1-ISERR(SEARCH(r,C3:C8)))),""))),,1)
Mã:
=REPT(B3:B8,1-ISNA(REGEXEXTRACT(C3:C8,D2:G2,,1)))
Cảm ơn bạn
Excel mình ko sử dụng đc hàm Drop và hàm regexextract
Bài đã được tự động gộp:

Cảm ơn các ace
Do mình dùng Excel phiên bản thấp nên nhiều hàm ở trên mình ko sử dụng đc cho nên chỉ dùng được theo cách của bạn @dungpham01 bên trên
=IF(ISNUMBER(SEARCH(D$2;$C$3:$C$8));$B$3:$B$8;"")
Bài đã được tự động gộp:

mình dùng office 365 nên không rõ office 2016 trở xuống nếu muốn sửa công thức thì làm thế nào. có lẽ phải nhấn Ctrl+Shift+Enter
nếu dùng office 2019 trở lên thì vẫn dùng bình thường
Mã:
=IF(ISNUMBER(SEARCH(D$2;$C$3:$C$8));$B$3:$B$8;"")
Cảm ơn bạn
Mình đã làm đc theo cách của bạn
 

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

Back
Top Bottom