图片
数组Array我们选取B4:E7单元格区域,行选择2.列选择3,计算结果是601。 INDEX()函数常常和MATCH()函数结合查询数据。 1.查找二车间三季度数据。图片
结合前一讲也可以这样写:C9=OFFSET(A3,MATCH(B9,A4:A7,0),MATCH(B10,B3:E3,0)) 2.根据单位查询会计编号图片
从这个示例我们可以看出它要比VLOOKUP()函数好用的多了,他可以直接反方向查询。 二、引用形式:INDEX(reference, row_num, [column_num], [area_num])图片
第一参数reference引用了2个单元格区域,第四个参数[area_num]选择的是第二个单元格区域2。 3.在会计中我们查询会计凭证最常用的公式就是使用INDEX+SMALL+IF图片
I={IF(ROW(2:2)>COUNTIF(bh,$N$5),"",INDEX(jf, 北京铂年贵金属经营有限公司SMALL(IF((bh_01=$N$5)*($H$5=yf),ROW($3:$6000),4^8),ROW(2:2))))}4.获取3家公司的收入总和,前面我们讲使用VLOOKUP()函数解决,实际用INDEX()函数同样可以解决。图片
C21=SUM(INDEX(C4:M4,N(IF(1,MATCH(B12:D12,C3:M3,))))) 5.剔除重复值图片
B2=INDEX($A$2:$A$10,通知公告MATCH(,COUNTIF($B$1:B1,$A$2:$A$10),))6.双条件查询图片
G21=INDEX(C1:C7,MAX(IF((E2=A2:A7)*(F2=B2:B7),ROW(A2:B7),0)))7.依据地区、产品种类、单价和数量计算金额图片
D2=C2*INDEX(I:I,MATCH(LOOKUP("座",$A$2:A2)&B2,LOOKUP(ROW($G$2:$G$22),IF($G$2:$G$22<>"",ROW($G$2:$G$22)),$G$2:$G$22)&$H$2:$H$22,)+1)8.依据区间获取运费图片
D5=INDEX($H$6:$K$10,MATCH("*"&$B5&"*",$G$6:$G$10,0),MATCH($C5,{0;20;40;60;100})) 9.依据区间取值的示例图片
D16=INDEX(C3:G7,MATCH(B16-0.01,{100;200;300;400;500})+1,MATCH(C16,C2:G2,0))10.各行获取姓名图片
C2=INDEX(B:B,ROW()*2)&"" Index()函数应用十分广泛,作为财务人员必须要认真学习,一边跟好的为工作服务。