数据分析:Excel常用函数(2)

360影视 日韩动漫 2025-04-13 21:20 4

摘要:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

参考资料:bilibili——戴戴戴师兄

【课程2.0】Excel基础操作|大厂周报制作|常用函数_哔哩哔哩_bilibili

Excel练习表格资料下载:

数据分析:Excel常用函数(1)

7、VLOOKUP函数

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

VLOOKUP(要查找的数据,要查找的位置和要返回的数据的区域,要返回的数据在区域中的列号,返回近似匹配:1/TRUE,或精确匹配:0/false)

例如:查找门店ID对应的门店名称

==VLOOKUP(B96,'拌客源数据1-8月'!D:E,2,0)

B96:要查找的数据的单元格'拌客源数据1-8月'!D:E:要查找的位置和要返回的数据的区域(查找值应该始终位于所选区域的第一列,即门店ID的列要在所选区域的第一列)2:返回的值(门店名称)在所选区域的第二列0:精确匹配

注:VLOOKUP函数只会返回查找到的第一个值

8、INDEX函数和MATCH函数

(1)MATCH(lookup_value,lookup_array,[match_type])

MATCH(查找项,查找区域,0)

0:精确匹配

MATCH:查找数值在区域中的位置

(2)INDEX(array,row_num,column_num)

INDEX(区域,行号,列号)

INDEX:根据区域的位置返回数值

(3)MATCH、INDEX一起使用:自动根据列名查找数据

INDEX(数据区域,MATCH(行查找项,index数据区域的相对列区域,0),MATCH(列查找项,index数据区域的相对行区域,0))

例如:根据【平台门店名称】查找列:【门店ID】、【品牌名称】、【品牌ID】的数据

=INDEX('拌客源数据1-8月'!$A:$X,MATCH($B112,'拌客源数据1-8月'!$I:$I,0),MATCH('常用函数-练习版'!D$111,'拌客源数据1-8月'!$1:$1,0))

'拌客源数据1-8月'!$A:$X:查找区域,整个表格,$绝对引用MATCH($B112,'拌客源数据1-8月'!$I:$I,0):返回B112在I列中的第几个位置,作为INDEX的行号。$B112:列绝对引用,公式往下拉(填充)时,列号不变,行号改变MATCH('常用函数-练习版'!D$111,'拌客源数据1-8月'!$1:$1,0):返回D111(门店ID)在第一行中的第几个位置,作为INDEX的列号。D$111:行绝对引用,公式往右拉(填充)时,列号改变,行号不变

当更改列名时(也可新增列,到时填充公式),数据也会相应的改变

(4)SUMIFS、MATCH、INDEX一起使用:自动根据列名的数据和条件进行求和

sumifs(index(数据区域,match(行查找项,index数据区域的相对区域,0),match(列查找项,index数据区域的相对区域,0)),条件1判断所在的区域1,条件1,条件2判断所在的区域2,条件2...)

注:SUMIFS(用来求和的数值区域,条件1判断所在的区域,条件1,[条件2判断所在的区域2,条件2]...)

例如:根据【平台门店名称】对列【GMV】、【进店人数】、【下单人数】进行求和

=SUMIFS(INDEX('拌客源数据1-8月'!$A:$X,0,MATCH('常用函数-练习版'!G$111,'拌客源数据1-8月'!$1:$1,0)),'拌客源数据1-8月'!$I:$I,'常用函数-练习版'!$B112)

INDEX('拌客源数据1-8月'!$A:$X,0,MATCH('常用函数-练习版'!G$111,'拌客源数据1-8月'!$1:$1,0)):获取用来求和的数值区域,这里是GMV列

'拌客源数据1-8月'!$A:$X:查找区域,整个表格,$绝对引用

0:行号为0,到时返回整列

MATCH('常用函数-练习版'!G$111,'拌客源数据1-8月'!$1:$1,0):返回G111在第一行中的第几个位置,作为INDEX的列号,G$111 行绝对引用,公式往右拉(填充)时,列号改变,行号不变

'拌客源数据1-8月'!$I:$I:条件1-平台门店名称所在的区域,I列'常用函数-练习版'!$B112:条件1 - 相应的平台门店名称所在的单元格。$B112:列绝对引用,公式往下拉(填充)时,列号不变,行号改变

填充【进店人数】、【下单人数】:

当更改列名时(也可新增列,到时填充公式),数据也会相应的改变

如将【GMV】更改为:【商家实收】

其实,如果是单纯地根据条件来求和,可以先进行筛选,再求和。而使用函数是,源数据更改时,函数的结果也会相应地更改,引用方便。

来源:飞快教育

相关推荐