神刀斩是哪部电视的:Excel 以行列为条件的二维表查询 公式锦集

来源:百度文库 编辑:中财网 时间:2024/07/04 06:30:33
2010年8月3日Surda 455 次发表评论阅读评论
诠释标题:意即查询Excel第X行第Y列的值,X、Y的值按条件定位。
看实例(文末附实例下载)
A B C D
1 域名 baidu google yahoo
2 surda.cn 225 778 3000
3 t.surda.cn 200 600 1000
4 b.surda.cn 195 550 700
5 img.surda.cn 600 700 800
Example 1 : 查询域名surda.cn在baidu的访问量 (肉眼一看答案是225 ~_^,这里不需要用肉眼。)
F G H
域名 来源 公式1
surda.cn baidu 225
公式1=INDEX(A1:D5,MATCH(F2,A1:A5,),MATCH(G2,A1:D1,))
函数INDEX(区域,行,列)最切题了,返回表格或数组中的元素值,此元素由行号和列号的索引值给定。
看标题,我说的是公式锦集,那自然不只介绍这一例公式了,接着往下看……
F G H I J K L M N
域名 来源 公式1 公式2 公式3 公式4 公式5 公式6-1 公式6-2
surda.cn baidu 225 225 225 225 225 225 225
公式7-1 公式7-2 公式8-1 公式8-2 公式9-1 公式9-2 公式10
225 225 225 225 225 225 225
surda共计写了14个公式来实现,分别用到了index,offset,sumproduct,sum,indirect,sumif,lookup,vlookup等Excel函数,公式分别如下:
公式2=OFFSET(A1,MATCH(F2,A2:A5,),MATCH(G2,B1:D1,))
公式3=SUMPRODUCT((B1:D1=G2)*(A2:A5=F2)*B2:D5)
公式4=SUM((B1:D1=G2)*(A2:A5=F2)*B2:D5)  数组公式
公式5=INDIRECT(“r”&MATCH(F2,A1:A5,)&”c”&MATCH(G2,A1:D1,),)
公式6-1=SUMIF(A1:D1,G2,OFFSET(A1:D1,MATCH(F2,A2:A5,),,))
公式6-2=SUMIF(A1:A5,F2,OFFSET(A1:A5,,MATCH(G2,B1:D1,),))
公式7-1=INDEX(B2:D5,LOOKUP(F2,A2:A5,{1;2;3;4}),LOOKUP(G2,B1:D1,{1,2,3,4}))
公式7-2=INDEX(B2:D5,LOOKUP(1,0/(A2:A5=F2),{1;2;3;4}),LOOKUP(1,0/(B1:D1=G2),{1,2,3,4}))
公式8-1=SUMPRODUCT((A2:A5&B1:D1=F2&G2)*B2:D5)
公式8-2=SUM((A2:A5&B1:D1=F2&G2)*B2:D5)  数组公式
公式9-1=LOOKUP(F2,A2:A5,OFFSET(A2:A5,,MATCH(G2,B1:D1,)))
公式9-2=LOOKUP(1,0/(A2:A5=F2),OFFSET(A2:A5,,MATCH(G2,B1:D1,)))
公式10=VLOOKUP(F2,A2:D5,MATCH(G2,A1:D1,),)
对公式就不多做解释,需要的盆友下载实例去研究吧。
分类:EXCEL 标签:EXCEL,index,indirect,lookup,offset,sum,sumif,sumproduct,vlookup
相关日志-Related Posts
05/15/2010 --vlookup函数如何返回符合两个条件的值 (5) 06/22/2010 --Excel分享几个常用函数的使用图解 (0) 06/12/2010 --Excel基于数组参数的查找函数应用 (1) 09/06/2010 --多条件数组在sumif,countif中的应用 (15) 07/22/2010 --Excel 一列数据分多列存储 公式实现 (0) 06/22/2010 --Excel vlookup工作原理(附流程图) (0) 09/01/2010 --谈谈 Excel SUMIF函数用法 多条件求和 (15) 08/31/2010 --谈谈Excel SUM函数 (5) 08/28/2010 --运用滚动条控件制作Excel 动态图表 (9) 08/21/2010 --浅析Excel 中角度、弧度、“度分秒”之间的关系及转换方法 (7)