anpha_omega
Thành viên mới

- Tham gia
- 14/3/10
- Bài viết
- 29
- Được thích
- 5
nhờ anh chị làm giúp em bài này. dựa vào can và chi để suy ra năm
THÊM 1 CÁCH NỮA DÙNG NAMESH12 =IF(ISNA(MATCH(G12;OFFSET($E$4;MATCH($G$2;$E$5:$E$8;0);1;;4);0));G12;"")
Công thức thường, chỉ nhấn Enter.
=MATCH(Sheet1!$G12,VLOOKUP(Sheet1!$G$2,Sheet1!$E$5:$I$8,{2,3,4,5},0),0)
=IF(ISERROR(KETQUA),G12,"")
THÊM 1 CÁCH NỮA DÙNG NAMES
NAMES "KETQUA"
CÔNG THỨC CHO H12PHP:=MATCH(Sheet1!$G12,VLOOKUP(Sheet1!$G$2,Sheet1!$E$5:$I$8,{2,3,4,5},0),0)
PHP:=IF(ISERROR(KETQUA),G12,"")
do bảng chỉ có 4 cột nên gõ = taya thuong ui, vậy là nếu dữ liệu cột "cần tra" không phải nằm ở cột g, thì phải vào name để sửa công thức hả? Chứ hong sửa được ở ngoài sao? Mắc cười quá à.
Nếu làm name thì đặt name vầy nà:
monalisa = vlookup(sheet1!$g$2,sheet1!$e$5:$i$8,{2,3,4,5},0)
h12 =if(iserror( match(g12,monalisa,0)),g12, "")
với lại nếu xài name thì thà đặt name bằng offset như tỷ tỷ ngocmai còn hay hơn. anh thương này ưa xài mảng gõ tay nà!
ngocmai=offset($e$4;match($g$2;$e$5:$e$ 8;0);1;;4)
h12 =if(isna(match(g12;ngocmai;0));g12;"")
do bảng chỉ có 4 cột nên gõ = tay
còn nhiều hơn thì sẽ dùng =row(indirect("2:"&counta(......)))
dùng offset thì đụng hàng với ngọc mai tỷ tỷ nên không dùngđã dùng counta sao hông dùng offset anh ui?
monalisa=offset($e$4;match($g$2;$e$5:$e$ 8;0);1;;counta($f$5:$z$5))