使用 Lookup 函数完成 Excel 数据查找

使用 Lookup 函数完成 Excel 数据查找
2024年07月07日 18:04 IT之家

原文标题:《比 Vlookup 更厉害的查找之王,这个函数你会用吗?》

本文作者:明镜在心

本文编辑:竺兰

今年是 2024 年,也是第五次全国经济普查(重大的国情国力调查)。

因此,各种数据的统计报表纷至沓来。

正好,最近看到一个统计上的问题,今天分享给小伙伴们,共同学习进步。

1、提出问题

如下图所示,是一张划分大中小微型企业的标准。

如何在给出行业及指标值的情况下,快速准确的判断出一个企业是属于哪一类型?

判断的标准是 👇

比如,

一个企业属于批发业,它的从业人员数小于 5 人,并且营业收入小于 1000 万元,那么该企业就属于微型企业。

如果它的从业人员数小于 5 人,但是营业收入是 2000 万元,那它就属于小型企业。

也就是说,只要有一个标准达到上一级别,就归属于上一级别。

也就是取大原则。

若要解决上面这个问题,最好的思路是重新梳理表格数据。

下面就跟我一起来看看吧!

2、整理数据

这里分享一种思路,先将原始表格整理成如下图所示:

思路说明:

因为在原始表格中,指标名称(从业人员和营业收入)分别有四档,故分别整理成四行,每一行中写入该档次的最小值。

在第五列中,再增加一个辅助列,用数字 1、2、3、4 分别代表微型、小型、中型、大型企业。

3、解决问题

原始数据理整完之后,就可以使用函数来判断某一企业是属于哪一类型的。

比如:

需要判断行业为批发业,从业人员数是 3 人,营业收入是 50 万元

这里我们需要分三步来处理这个问题:

❶ 先判断哪个行业的从业人员是属于哪个企业类型。

公式如下:

=LOOKUP(H2,IF((G2=A2:A17)*(H1=B2:B17),C2:E17))

公式解析:

IF ((G2=A2:A17)*(H1=B2:B17),C2:E17) 的结果如下:

该结果作为 Lookup 的第二参数。

正好 Lookup 函数支持数字区间模糊匹配。

查找人数为 3,因为 3 小于第二档 5,所以归档于微型企业对应的数字 1。

故结果返回数据 1。

❷ 再判断营业收入属于哪个企业类型。

公式如下:

=LOOKUP(I2,IF((G2=A2:A17)*(I1=B2:B17),C2:E17))

公式解析:

该公式的思路与上面的基本一样。只是把第二个条件换成【营业收入】。

该企业的营业收入是 50 万元,小于第二档 1000 万元,所以返回微型企业对应的数字 1。

通过上面两个判断之后,都符合微型企业的标准,故归类为微型企业。

如果把营业收入改成 2000 万元,

那么此时 Lookup 的返回结果,就是小型企业对应的数字 2。

因为从业人员是属于微型企业,而营业收入则属于小型企业。

按照取大原则,故可以归类为小型企业。

❸ 最后可以用 Max 取出最大值,再用 Lookup 函数进行企业类型的匹配。

公式如下:

=LOOKUP(MAX(H3:I3){1"微型"2,"小型"3,"中型"4,"大型"})

公式解析:

Max 取出 H3:I3 中的最大值为:2,作为 Lookup 函数的第一参数。

最后在 Lookup 第二参数({1,"微型";2,"小型";3,"中型";4,"大型"})中查找数字 2 对应的企业类型,即为小型。

4、写在最后

今天,我们分享了一个统计上非常常见的,判断企业规模大小的问题

大体思路是先重新整理数据源,再使用 Lookup 等查找引用函数进行匹配判断,就可以解决这个问题。

我们在实际工作中,不一定非要一步到位。

建立适当的辅助区域,并重新整理数据源是一个不错且有效的手段。

本文来自微信公众号:秋叶 Excel (ID:excel100),作者:明镜在心

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

excel
新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片