excel 第18讲:lookup函数与数组

一、回顾统计函数

1、使用SUMIF函数

根据不同的销售区域汇总金额

excel 第18讲:lookup函数与数组_第1张图片 

2、使用SUMIFS函数

统计不同的销售区域的部门为一科的金额

excel 第18讲:lookup函数与数组_第2张图片

 

二、认识数组

1、数组生成原理

(1)统计不同销售区域的总金额

用一字段的数据与某个值进行判断就可以生成数组,如下所示,

首先要判断销售的区域是否为广州

excel 第18讲:lookup函数与数组_第3张图片

如果是则结果为true,否则为false,因为true本质为1,false为0,用这组结果乘以金额就可以筛选出销售区域为广州的金额。

excel 第18讲:lookup函数与数组_第4张图片

再将这组已筛选出来的结果汇总就是销售区域为广州的总金额。

要注意写完 =SUM(($A$2:$A$22=K8)*$E$2:$E$22) 公式后不能直接按回车,要按住 ctr+shift 键再按回车变成这样 {=SUM(($A$2:$A$22=K8)*$E$2:$E$22)} 才能得出正确结果。

excel 第18讲:lookup函数与数组_第5张图片

 将鼠标停留在公示栏上时,按 f9 可以显示结果,按esc返回公式

(2)统计不同的销售区域的部门为一科的金额

=SUM(($A$2:$A$22=K15)*($B$2:$B$22=L15)*$E$2:$E$22)

excel 第18讲:lookup函数与数组_第6张图片

 

2、SUMPRODUCT函数

sumproduct()函数相当于上述公式按三键回车生成大括号的步骤,它可以写完公式后直接回车,得出正确的结果

excel 第18讲:lookup函数与数组_第7张图片

 

三、LOOKUP函数基本应用

1、认识LOOKUP函数

2、LOOKUP函数模糊匹配

3、LOOKUP函数多条件精确匹酉配

(1)根据客户ID查找公司名称

=LOOKUP(1,0/($A$2:$A$92=G4),$B$2:$B$92)

excel 第18讲:lookup函数与数组_第8张图片

这里lookup查找公式的意思是:

1)第二参数:0/($A$2:$A$92=G4),使用这个公式将不匹配的客户ID置错,匹配的置0,这样lookup在进行模糊查找的时候就会直接跳过出错项,匹配到只有一个为0的那一项,这样就可以保证lookup函数的精确匹配了。

excel 第18讲:lookup函数与数组_第9张图片

2)第一参数:1,这个参数可以不写1,只要是合适的值就可以

3)第三参数,是返回值的区域

(2)根据表格中销售区域和销售部门统计金额

=LOOKUP(0,0/(($A$2:$A$13=I6)*($B$2:$B$13=J6)),$D$2:$D$13)

excel 第18讲:lookup函数与数组_第10张图片

下图是第二参数得出的结果:

excel 第18讲:lookup函数与数组_第11张图片

你可能感兴趣的:(excel(学习记录),excel)