大数跨境
0
0

一个简单的例子,利用做出十几个公式,天了噜!

一个简单的例子,利用做出十几个公式,天了噜! Excel数据分析之道
2021-06-06
1

有这样一个例子,查找指定地区、指定产品的数据:



这个问题,本质上是两个条件的数据查找问题。


  • 公式1:如果把地区作为条件匹配,产品作为取数的位置,可以联合VLOOKUP函数和MATCH函数:

=VLOOKUP(J2,A2:F8,MATCH(J3,A1:F1,0),0)

  • 公式2:如果把产品作为条件匹配,地区作为取数的位置,可以联合HLOOKUP函数和MATCH函数:

    =HLOOKUP(J3,B1:F8,MATCH(J2,A1:A8,0),0)



  • 公式3:如果把地区和产品作为同等级别的条件,可以联合INDEX函数和MATCH函数:

    =INDEX(B2:F8,MATCH(J2,A2:A8,0),MATCH(J3,B1:F1,0))


  • 公式4:如果把地区和产品作为偏移位置,可以联合OFFSET函数和MATCH函数:

    =OFFSET(A1,MATCH(J2,A2:A8,0),MATCH(J3,B1:F1,0))


  • 公式5:如果把地区和产品作为工作表的行列位置,可以联合INDIRECT函数和MATCH函数:

    =INDIRECT("R"&MATCH(J2,A:A,0)&"C"&MATCH(J3,1:1,0),0)


上面的几个公式,不论查找结果是文本,还是数字,都是通用的。


如果查找结果是数字。还可以使用SUMIF之类的函数来替代查找函数,公式变形就多了:


公式6:=SUMPRODUCT((A2:A8=J2)*(B1:F1=J3)*B2:F8)

公式7:=SUM((A2:A8=J2)*(B1:F1=J3)*B2:F8)

公式8:=SUMIF(A2:A8,J2,OFFSET(A2,,MATCH(J3,B1:F1,0),7,1))

公式9:=SUMIF(B1:F1,J3,OFFSET(B1,MATCH(J2,A2:A8,0),,1,5))

公式10:=SUMIF(A:A,J2,INDIRECT("C"&MATCH(J3,1:1,0),0))

公式11:=SUMIF(1:1,J3,INDIRECT("R"&MATCH(J2,A:A,0),0))


不论是使用查找函数,还是使用汇总函数,你会发现,这些公式的核心是条件匹配定位,也就是逻辑判断。

因此,培养自己的逻辑思维能力,是学习和运用函数的基础。

-------------
欢迎大家针对本文的数据查找,补充更多的计算公式。

【声明】内容源于网络
0
0
Excel数据分析之道
全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
内容 1106
粉丝 0
Excel数据分析之道 全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
总阅读54
粉丝0
内容1.1k