龙空技术网

EXCEL小技巧:使用VLOOKUP函数对数据进行快速分组

王彬成love 312

前言:

眼前大家对“分组查询每组前5条数据”都比较注意,看官们都想要学习一些“分组查询每组前5条数据”的相关资讯。那么小编也在网上收集了一些有关“分组查询每组前5条数据””的相关内容,希望兄弟们能喜欢,我们一起来学习一下吧!

在日常表格数据处理中,常常需要针对数值的大小进行分类处理,比如“年龄分组分类”或“商品销售排名分组”,等等。

案例:我们希望看到电商平台某一类商品的价格分布,即把价格按照“数值大小”分成指定的组别,再做统计。

大多数工作者的操作:使用【IF函数】判断某个价格是否纳入某个区间。

但有个明显的劣势,当分类比较多的话,就显得很繁琐,而且公式也会变得很长。

"=IF(A2<5,"0-5元",IF(A2<10,"5-10元",IF(A2<15,"10-15元",IF(A2<20,"15-20元"))))"

(以上还没有把所有数值范围涵盖进去)

这里介绍一个利用VLOOKUP函数来快速分组的方法。

一、VLOOKUP函数介绍

VLOOKUP匹配函数:在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的单元格内容。公式如下:

VLOOKUP(查找值,数据表,列序数,[精确匹配/模糊匹配])

二、数据分组步骤步骤一:准备一个分组对应表

分组对应表,是用来确定分组的范围和标准。

其中,“阈值”是指每组覆盖的数值范围中的最低值。例如,第二组5-10元(5≤X<10),则阈值设置为5。其他阈值设置以此类推。

“分组”记录的是每一组的组名。

“备注”记录如何分组,目的是方便做数据处理的人员理解和识别。

步骤二:在表格中输入公式

在B2单元格中输入“=VLOOKUP(A2,$D$2:$E$12,2,TRUE)”,(单元格位置的选择根据实际情况定)

并将B2单元格复制粘贴到B2:B13数据区域,则会自动显示出分类结果。完成。

三、VLOOKUP数据分组原理

VLOOKUP函数是有数据提取的功能。当最后一个参数为TRUE,则为【近似匹配】。

具体说,单元格B2的公式,并不是在”分组表“中寻找0(单元格A2对应的值),而是寻找最接近0(A2的值),又不能大于0(A2的值)的值。而找到了单元格D2的值正好等于0,所以返回D2的分组“0-5元”。

利用【VLOOKUP函数进行数据分组】已经介绍完毕,你学会了吗。

若需要文章中所使用的数据分组数据,请在评论区输入【数据分组】获取。

标签: #分组查询每组前5条数据