Bạn thử vầy xem đúng ý chưa nha, hên xui vì chưa rõ ý bạn lắm.nhờ anh chị xem giùm file đính kèm và giúp em công thức để điền dữ liệu vào cột C sheet NHAP
em xin cảm ơn!
Sheet Nhap - ô B3=VLOOKUP($D3,CD!$A$2:$F$26,SUMPRODUCT((OFFSET(CD!$B$1:$F$1,MATCH($D3,CD!$A$2:$A$26,0),)=C3)*CD!$B$1:$F$1),0)
B3=VLOOKUP($D3,CD!$A$2:$F$26,MATCH($C3,OFFSET(CD!$B$1:$F$1,MATCH($D3,CD!$A$2:$A$26,0),),0),0)
Dạ, nếu ĐT XUẤT ở cột 1 thì ĐT NHẬP ở cột 2,nếu ĐT XUẤT ở cột 2 thì ĐT NHẬP ở cột 3 ... tương tự như thế nhưng là theo từng mã số ạTại CD, cái nào là ĐT nhập, cái nào là ĐT xuất hả bạn!
Ý em muốn là ví dụ mã số A có qua các công đoạn từ 1-5 (B1đến F1 của sheet CD) có ĐT XUẤT là AN (tức công đoạn 1) thì ĐT NHẬP sẽ là MA (công đoạn 2),ĐT XUẤT là KT(tức công đoạn 4) thì ĐT NHẬP sẽ là TP (công đoạn 5)Bạn thử vầy xem đúng ý chưa nha, hên xui vì chưa rõ ý bạn lắm.
Mã:Sheet Nhap - ô B3=VLOOKUP($D3,CD!$A$2:$F$26,SUMPRODUCT((OFFSET(CD!$B$1:$F$1,MATCH($D3,CD!$A$2:$A$26,0),)=C3)*CD!$B$1:$F$1),0)
Hoặc:
Mã:B3=VLOOKUP($D3,CD!$A$2:$F$26,MATCH($C3,OFFSET(CD!$B$1:$F$1,MATCH($D3,CD!$A$2:$A$26,0),),0),0)
Fill xuống.
Chúc bạn ngày vui.
À! Do tôi hiểu là tìm ngược lại.Ý em muốn là ví dụ mã số A có qua các công đoạn từ 1-5 (B1đến F1 của sheet CD) có ĐT XUẤT là AN (tức công đoạn 1) thì ĐT NHẬP sẽ là MA (công đoạn 2),ĐT XUẤT là KT(tức công đoạn 4) thì ĐT NHẬP sẽ là TP (công đoạn 5)

C3=VLOOKUP($D3,CD!$A$2:$F$26,MATCH($B3,OFFSET(CD!$B$1:$F$1,MATCH($D3,CD!$A$2:$A$26,0),),0)+2,0)




=LOOKUP(2,1/(VLOOKUP(D3,CD!$A$2:$F$26,{2,3,4,5},0)=B3),VLOOKUP(D3,CD!$A$2:$F$26,{3,4,5,6},0))
Vâng,đượcrồiạ.EmxincảmơnCách khác, nếu muốn tránh dùng OFFSET (violate function) : tại C3 copy xuống
Mã:=LOOKUP(2,1/(VLOOKUP(D3,CD!$A$2:$F$26,{2,3,4,5},0)=B3),VLOOKUP(D3,CD!$A$2:$F$26,{3,4,5,6},0))
À! Do tôi hiểu là tìm ngược lại.
Vậy thì vầy:
Mã:C3=VLOOKUP($D3,CD!$A$2:$F$26,MATCH($B3,OFFSET(CD!$B$1:$F$1,MATCH($D3,CD!$A$2:$A$26,0),),0)+2,0)
Em xin cảm ơn!