excel 如何利用 VLOOKUP函数应对检索范围中竖列顺序的变动状况
发布时间:2023-11-04 03:53:18
输入表与负责部分的项目顺序不同时
在刚才的例子中,为了让“输入表”与“负责部分”的项目排列顺序保持一致,第三参数按顺序输入2、3、4……这样连续的序号。因此,VLOOKUP 函数第三参数引用嵌入了 COLUMN 函数,这样做会提高效率。
但是,如果像下面这样,输入表与负责部分的项目顺序不同时该怎么办?也就是说第三参数不是连续数字的话,各单元格中的 VLOOKUP 函数即便运用了 COLUMN 函数,也无法得出正确的第三参数。
输入表与负责部分的项目顺序不同时
此例中,D 列的“单价”对应“负责部分”最左端往右数第6列,E 列的“生产者”对应“负责部分”最左端往右数第5列。在这样的前提下,如果想要在单元格 C3中输入最开始的那个函数公式,之后只要复制到 G 列也都可以得出结果的话,我们应该怎么做呢?
在 C 列商品名的单元格输入的 VLOOKUP 函数中第三参数应该是什么数字呢?答案是2。那么,我们只要输入能自动导出数字2的第三参数就可以了。这时候,我们就要用到 MATCH 函数。
我们通过以下例子具体解释一下。
上述例子中,A1到 D1项目名称分别为“商品名”、“单价”、“生产者”、“最低订购单位”,这些项目在 F1到 I1的范围中位于左数第几列,会相应地显示在 A2到 D2中。以单元格 A2为例,“A1(即商品名)的值,在 F1:I1范围里位于左数第2个”,那么 A2中则会显示数字2。
在单元格 A2做出这种处理的是下面的函数公式。
=MATCH(A1,$F$1:$I$1,0)
MATCH 函数中第一参数指定的值,会导出在第二参数指定范围中位于第几位的数字。第三参数基本上“只要输入0就行了”。
在图中,将单元格 A2的公式一直复制粘贴到 D2。因为第一参数不做绝对引用,单元格 B2里被复制粘贴的公式中的第一参数为 B1,单元格 C2里被复制粘贴的公式的第一参数为 C1,D2中则是 D1。
第二参数限定了纵列或横行的范围。
▲指定纵列的范围
第一参数指定的值为在此范围内的上数第几行。
▲指定横行的范围
第一参数指定的值为在此范围内左数第几列。
单元格范围限定为 F1:I1,则呈现如下状态:
单元格 A1即“商品名”位于左数第2个
单元格 B1即“单价”位于左数第4个
单元格 C1即“生产者”位于左数第3个
单元格 D1即“最低订购单位”位于左数第1个
能够在单元格中显示数字2、4、3、1,是因为 MATCH 函数的处理。
在 VLOOKUP 函数的第三参数中加入 MATCH 函数,即使“输入表”与“负责部分”的项目的排列顺序不同,也能够通过 MATCH 函数取得“‘输入表’的各项目名在‘负责部分’下位于第几列”的数字,把这样的结构嵌入 VLOOKUP 函数第三参数中就能够解决顺序不同的问题。在输入表的单元格 C3,请输入以下公式:
=VLOOKUP($B3,$I:$N,MATCH(C$2,$I$2:$N$2,0),0)
然后复制到整个表格,画面则显示如下:
在单元格 C3中输入=VLOOKUP($B3,$I:$N,MATCH(C$2,$I$2:$N$2,0),0)并复制粘贴至全表
分析 MATCH 函数的处理
可能乍一看上述的公式很复杂,接下来我们来仔细分析一下。关键在于理解嵌入 VLOOKUP 函数第三参数的 MATCH 函数是如何发挥作用的。
MATCH(C$2,$I$2:$N$2,0)
这个公式得出的数字指向的是,第一参数指定的单元格 C2的值(即商品名的值)位于第二参数指定范围($I$2:$N$2)的左数第几个。在这一例子中为数字2,它与单元格 C3中以 B3的值(数字1)为检索值的 VLOOKUP 函数里,检索范围 I:N 从左数第几列的对应数字是一致的。
将输有单元格 C3内容的单元格一致复制粘贴到 G6,为了不让参照项移位,需要设定绝对引用。
excel 如何利用 VLOOKUP函数应对检索范围中竖列顺序的变动状况的下载地址:


猜你喜欢
- 众所周知,Excel2013是自带了排序功能的,不管你需要排序的是字母、数字还是文本,它都有它自己的一套排序方法。但如果很不巧的,我们的需要
- 演示动画操作步骤 设置水平对齐方式:默认情况下,在Excel单元格中输入字符时,水平靠左,输入数值时,水平靠右。我们可以利用“格式”工具栏上
- Excel中经常需要使用到公式进行计算数据,如果公式不起作用具体该如何解决呢?下面是由小编分享的excel公式不起作用解决教程,以供大家阅读
- 制作excel表格目录的方法例:要求在如下图所示的excel工作簿中,在目录表中设置每个工作表的链接,然后在各个工作表中再设置返回主界面的链
- 如何在wps ppt中插入一个柱状图呢?下面小编就为你提供wps ppt怎么插入柱状图的方法啦!wps ppt插入柱状图的方法:启动WPS演
- 除了接收或收藏与工作相关的文件/图片外,用户还可以将一些常用的文件上传到钉钉上,以备不时之需。那么,在钉钉电脑版中该怎么上传文件呢?不清楚具
- 穿越火线中的烟雾头道具非常好用,可以通过烟雾都能看清敌人的位置。不过最近有网友反映自己的win7系统上玩游戏时,烟雾头看不清敌人位置,不知道
- 戴尔笔记本如何恢复Bios出厂设置?我们都知道每一个品牌都有自己进入bios按键,且都不一样,这篇小编为大家带来的戴尔笔记本进Bios方法,
- Win10电脑无情安装流氓软件如何处理呢?有时候我们在安装软件实时,会时不时的自动安装一些流氓软件,很多用户把流氓软件卸载之后也卸载不干净,
- 用户在登录腾讯电脑管家后是有机会获得一些福利的,而这些福利则需要用户使用金币来进行兑换。那么,在腾讯电脑管家中该怎么获得更多的金币呢?感兴趣
- wps编辑的excel表格,传到合作伙伴的电脑中,如果对方没有安装wps办公软件,或者用的是office2007版以上的版本,就会打不开这个
- uTools mac版分享给大家,小伙伴好奇了,这个什么软件呢?uTools 是Mac平台上的一款快速搜索工具跨平台支持Windows与Ma
- 如何使用ps制作图片合成效果?给大家介绍如何使用ps制作图片合成效果,一起来看看吧。1.打开ps软件,将准备好的鸡蛋图片作为底层置入到ps画
- 在介绍服务器管理器之前,先来了解一下什么是角色。角色是指服务器要做的单一、非常有针对性的事情。比如,DNS功能就是一个单一的角色。Windo
- 搜狗输入法自动补全括号引号怎么取消?一些朋友发现自己使用搜狗输入法时,每当输入括号或者双引号,就会自动补全,很影响自己打字的节奏,虽然这个功
- 喜欢玩游戏的小伙伴听到东东手游助手,应该不陌生吧,对于东东手游助手中怎么多开游戏,你了解吗?接下来我们一起往下看看东东手游助手中多开游戏的方
- 一个文件夹中有很多相同类型但是数值不同的表格,如何能够快速的把这些表格合并成一张表格呢?下面小编给大家分享WPS表格合并多个表格的方法,欢迎
- 在 iOS 13 中,苹果提升了面容 ID 的解锁速度,与 iOS 12 相比较,其解锁速度提升最高可达 30% 或以上。如果你感觉当前面容
- win7怎么创建还原点?在给win7系统还原之前,我们需要设置好的还原点才能执行相应的操作。有网友想先设置还原点以备不时之需,不知道win7
- 很多朋友都采用双显卡配置,但如果玩游戏时集显独显切换得很频繁就会让游戏质量降低不少,对此不少win10用户会选择设置屏蔽集成显卡,那么笔记本