Tham chiếu theo chuỗi ký tự (2 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
    1
    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