当前位置:首页 > 实用技巧 >

excel用vlookup显示公式(excel利用vlookup函数计算单价)

来源:原点资讯(www.yd166.com)时间:2023-06-08 17:14:02作者:YD166手机阅读>>

所谓一对多,就是一个查找值对应了多个结果值,如何使用vlookup函数来完成一对多的查找引用,是我们要学习的进阶课题。

一对多查找又有两个常用方法,一个是创建辅助列来提取,另一个则是嵌套其他函数的组合公式引用。

excel用vlookup显示公式,excel利用vlookup函数计算单价(1)

一对多匹配引用是excel表格比较常见的一个场景,但也成为许多使用者的难题。

在过去通常要利用嵌套多个函数的数组公式来达到匹配效果,但随着excel版本更新,新函数filter可以一步到位,快速提取所有符合条件的值。

但今天作者还是以过去应用较多的vlookup函数来介绍具体匹配引用方法。

首先还是继续介绍创建辅助列来一对多查询。

1、创建辅助列


创建辅助列的作用是为了获取一个唯一不重复的查询列表,因此结合原查询列表和countif函数计数值,得到新的查询列。

公式为:=B2&COUNTIF($B$2:B2,B2)

excel用vlookup显示公式,excel利用vlookup函数计算单价(2)

接下来直接设置vlookup函数公式:

=VLOOKUP($E$5&COLUMN(A1),$C:$D,2,0)

其第1参数查找值使用了column函数,它的作用是返回单元格的列序号,比如COLUMN(A1)等于1,COLUMN(B1)则等于2;

第2参数查找区域以辅助列为查询列,然后返回销量列对应的数据。

这个公式的特点,就是通过查找值与column函数的结合,来动态引用查找值对应的多个结果。

如下图所示,由于是横向拖动公式,因此嵌套column函数,将依次得到1、2、3、4的列序号值,而辅助列中查找值与1-4的合并数据,都是唯一不重复的,因而得以被vlookup函数进行动态引用。

excel用vlookup显示公式,excel利用vlookup函数计算单价(3)

既然可以横向引用,自然也可以纵向引用,只需要将column函数替换为引用行序号的row函数即可!

公式为:=VLOOKUP($E$6&ROW(A1),$C:$D,2,0)

excel用vlookup显示公式,excel利用vlookup函数计算单价(4)

从这样一个案例来看,其实vlookup函数的一对多应用非常简单,没有任何复杂的地方,都是基础函数的常见用法。

但接下来要介绍的第二种一对多公式写法,就相对繁琐了,其中嵌套了多个函数,执行数组运算,理解起来需要费些脑细胞。

2、组合公式引用


通过一个公式怎么快速引用所有的结果值,首先要思考解题的思路。

有了创建辅助列解答的经验,其实我们可以借鉴countif函数获取一个唯一值列表

但countif函数输出的是一个结果,如何使一个结果转换成一个列表,则是问题的关键。

这里作者利用row函数来获取一个数字列表,然后结合indirect函数的单元格引用,来创建一个单元格列表,再利用countif函数计数时,将会得到一个数组结果。

到了这一步,其实已经能够获取不重复的唯一值列表。

但语言描述太笼统,下面直接上公式:

=VLOOKUP($D$5&COLUMN(A1),IF({1,0},$B$2:$B$29&COUNTIF(INDIRECT("b2:b"&ROW($2:$29)),$D$5),$C$2:$C$29),2,0)

excel用vlookup显示公式,excel利用vlookup函数计算单价(5)

这个公式组合了if数组、countif、indirect和row函数,如上所讲,countif函数得到一个计数的数组结果时,然后直接与货号列进行合并,直接得到了与创建辅助列的结果相同的查询列表。

然后利用if数组在vlookup函数中的应用,进行查询列和返回列的设置。从这一步来看,其实之前讲解的vlookup if函数的两种用法,也是这个案例中的一个解题要点!

最后给vlookup的第1参数查找值连接上column函数,进行横向的动态引用。

excel用vlookup显示公式,excel利用vlookup函数计算单价(6)

对于这个组合公式的理解,可以在公式编辑栏中对公式各组成部分进行分步解析,它的关键点还是在于数组列表的创建和查找区域的指定设置。

阅读更多:


栏目热文

excel关于vlookup用法(Excel中vlookup怎么用)

excel关于vlookup用法(Excel中vlookup怎么用)

为什么经常需要加班,一部分原因是因为VLOOKUP公式没有学到位,作为明星函数,必须得熟练应用,今天分享VLOOKUP公...

2023-06-08 16:55:40查看全文 >>

excel中vlookup公式如何应用

excel中vlookup公式如何应用

在工作中,经常需要跨表格进行汇总数据,我们模拟数据,举个简单的例子比如说现在有多个分公司,分别把数据放不在同的子表里面,...

2023-06-08 17:27:43查看全文 >>

excel公式vlookup操作步骤示意图

excel公式vlookup操作步骤示意图

我们都应该知道Excel中的一个万能查询函数vlookup函数,对于绝大多数人来说,这个函数应该是再熟悉不过的。它可以应...

2023-06-08 17:02:00查看全文 >>

excel用vlookup怎么只显示公式(excel用不了vlookup公式)

excel用vlookup怎么只显示公式(excel用不了vlookup公式)

vlookup函数是Excel中最常用的函数之一,它能够根据一个值在一个指定的表格中查找对应的值。这个函数非常的实用,可...

2023-06-08 17:16:23查看全文 >>

excel里的vlookup函数特别容易错(excel vlookup函数匹配两个表的数据)

excel里的vlookup函数特别容易错(excel vlookup函数匹配两个表的数据)

举个工作中的例子,左边是商品的价格表,现在我们要查找匹配部分产品的价格通常我们会使用vlookup公式来查找匹配,我们输...

2023-06-08 17:28:47查看全文 >>

电视连wifi 密码怎么知道(电视wifi连接器)

电视连wifi 密码怎么知道(电视wifi连接器)

对于使用智能电视或者网络电视的用户而言,可能不会对WiFi无线网络有过疑问,认为智能电视接入的无线网络是安全的,其实这...

2023-06-08 17:25:11查看全文 >>

跟暗黑2差不多的手游

跟暗黑2差不多的手游

大家好,我是X博士。2023年可以说是暗黑类游戏的大年,暴雪看家大作《暗黑4》接连几个月的高调公开测试和即将逼近的6月6...

2023-06-08 17:24:07查看全文 >>

类似暗黑2属性随机的手游(暗黑2手游推荐单机版)

类似暗黑2属性随机的手游(暗黑2手游推荐单机版)

比起暗黑续作,这款游戏才叫真有暗黑味儿就在前几天,已经跳票许久的《暗黑4》终于向玩家揭开了它的面纱,大规模的免费测试更是...

2023-06-08 17:05:49查看全文 >>

类似暗黑2的psp手游(像暗黑2一样的手机游戏)

类似暗黑2的psp手游(像暗黑2一样的手机游戏)

开发商Covenant即将推出一款暗黑幻想风格的策略游戏《戈德》(Gord),玩家在其中管理一个类似暗黑2中的罗格营地的...

2023-06-08 16:58:17查看全文 >>

类似暗黑2的电脑单机(类似暗黑二的单机电脑免费游戏)

类似暗黑2的电脑单机(类似暗黑二的单机电脑免费游戏)

说游戏,聊故事,大家好,我是小翎~提及“电脑房”这一称呼,可并不是如今宽敞明亮、高端一些的甚至环境清雅,还能点上一盘炸鸡...

2023-06-08 16:59:57查看全文 >>

文档排行