在F2中输入或复制粘贴下列公式
=INDEX($A$1:$E$1,MATCH(E2,A2:D2,0))
或
=INDEX(A$1:E$1,MATCH(E2,A2:D2,0))
下拉填充
Excel中match函数的用法=match(查找值,查找区域,匹配方式),特别需要说明的是,由于match返回的是查找值在查找区域中出现的相对位置(数字),往往配合index、Offset等函数使用。
软件版本:Office2013
举例说明如下:
1查找C1单元格中数据在A列数据区域中出现的位置:
2输入由match函数构建的公式如下:
3得到结果如下:
结果填在什么位置?
输入以下数组公式,按Ctrl+Shift+Enter组合键结束
=INDEX(B:B,SMALL(IF((C$2:C$26="火球卷轴",ROW($2:$26),4^8),2))
公式表示:将C列第二次出现火球卷轴的对应B列数据筛选出来。
后面的E列的数据可以错开了一行,128对应的是1。
在A2单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((C$2:C$26=B2)D$2:D$26E$2:E$26)
如果确需E列的错一行,那么公式修改为
=SUMPRODUCT((C$3:C$27=B2)D$3:D$27E$2:E$26)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)