excel 是否能利用VLOOKUP函数获得检索列左侧的数值?
发布时间:2023-08-04 01:46:54
VLOOKUP 函数下,无法取得检索列左侧的数值
VLOOKUP 函数可以说是 Excel 中最重要的函数,这里让我们再来看看其具体的公式和功能。
【公式】
=VLOOKUP(检索值,检索范围,列数,0)
【功能】
在检索范围最左一列中查找与检索值相同的单元格,然后在该单元格中返回第三参数指定的列数中的某个单元格的值。
“从检索范围的最左边的列返回到第三参数指定的列数中的某个单元格的值”,也就是“返回位于该列右侧的值”。
那么,问题就来了。
“难道无法直接用这一列左侧的数值吗?”
“给第三参数做减法导出数值就可以了吧?”或许有许多人都抱有这样的疑问。但答案是:“不可以”。
那么,如果想要获得位于检索列左侧的列中的数值,应该怎么办?
什么是 OFFSET 函数
组合使用 OFFSET 函数与 MATCH 函数可以解决前文中的问题。OFFSET 函数的本质是“确定作为基准的单元格,通过上下左右偏移得到新的区域的引用”。
【公式】
=OFFSET(基准单元格,偏移行数,偏移列数)
【功能】
是以基准单元格为起始,返回按移动行数、移动列数偏移的单元格的值。
偏移行数,正数表示向下,负数表示向上。
偏移列数,正数表示向右,负数表示向左。
首先,举个非常简单的例子。
➊ 在 Excel 工作表的单元格 C3中输入“100”。
➋ 将下列公式输入任意一个单元格。
=OFFSET(A1,2,2)
输入有上述公式的单元格,将返回“100”。
作为基准单元格的 A1,向下2行、向右2列的目标单元格是 C3(值为100)。所以输有此公式的单元格所返回的值就是100。
将 OFFSET 函数与 MATCH 函数组合
运用这个公式,想办法引用检索列左侧的单元格。
下列表格我们可以看到,按照单元格 E2的数字,在 F2、G2的“课程”和“单价”中会分别对应返回数据。首先,先在 E2里输入1。
首先,F2的“课程”十分简单,通常使用 VLOOKUP 函数就能处理。
=VLOOKUP(E2,B:C,2,0)
在单元格 F2中输入=VLOOKUP(E2,B:C,2,0)后取得“课程”数据
但是,单元格 G2的“单价”数据位于单价的检索列(B 列)的左侧,这样用 VLOOKUP 函数就无法处理了。
这时候,我们可以组合使用 MATCH 函数和 OFFSET 函数。为了导出 E2中“No.”所对应的单价数据,G2中要输入以下公式:
=OFFSET(B1,MATCH(E2,B:B,0)-1,-1)
在单元格 G2中输入=OFFSET(B1,MATCH(E2,B:B,0)-1,-1)
以单元格 B1为基准,作为第二参数的结果的数字向下、再向左移动1格的目标单元格数值将会出现在 G2中。
第二参数的 MATCH 函数,会查找单元格 E2的值位于 B 列的上数第几列。单元格 E2的值若为1,B 列内容为1的单元格位于第2行,因此 MATCH 函数导出结果为“2”。在这个例子中,以单元格 B1为基准的 OFFSET 函数直接嵌入 MATCH 函数中,由于 B1向下偏移数为2,产生了1格的误差,所以需要做出调整,在此基础上减去1。
在 OFFSET 函数中,可以将第二参数的移动行数、第三参数的移动列数指定为负数值。也就是说,可以引用位于基准单元格的上方、左侧的单元格。利用这一特性,可以解决 VLOOKUP 函数无法引用位于检索列左侧单元格的缺陷。
excel 是否能利用VLOOKUP函数获得检索列左侧的数值?的下载地址:
猜你喜欢
- 如何在Excel2016柱形图中使用外部图片1.首先,我们打开一个excel文件并插入一个图表。2.插入图表后,右键单击图表并选择“设置图表
- pdf文档怎么在任意一页插入另一个pdf文件?pdf想插入里一个pdf文档中的内容,该怎么添加呢?下面我们就来看看使用pdf编辑器完成的方法
- 当我们在Win10系统中使用输入法的时候,右下角就会显示语言栏还有输入法图标,有些小伙伴想要隐藏这些图标却不知道要如何操作,下面就让小编来教
- excel2013怎么定位?excel2013定位(图文)定位步骤1:开始-查找和选择-定位条件 excel201
- 现在宽屏显示器已十分流行了,其分辨率大多设置得较高。许多Excel用户可能会感觉工作表标签字体较小,特别是眼睛不大好的用户更希望能够增大工作
- 今天,我们就来解决打印那些让人头痛的问题。打印标题行这个应该是我们经常会遇到的问题。表格处理的区域很大,打印时一页放不下,就需要转到第二页。
- 使用word时很多朋友都不知道怎么输入大括号,对于办公的人,例如一名试卷编辑工作者,经常要用到各种各样的特殊符号。其中,不乏在电脑上很难打出
- 当Excel表中的行数和列数较多的时候,利用普通的方式输入数据有时候给用户带来很多烦恼,例如经常会出现串行或串列的现象。如果利用记录单输入数
- 三线表格经常会出现在一些Word文档中,如果需要制作三线表格,你会制作吗?今天给大家分享Word三线表格的制作教程。1、首先点击插入-表格-
- 如果最近我们的经济不景气导致大多数业务问题,为什么为什么很少有Excel报告和分析包含有关经济的数据?这些天,通往商业成功的道路似乎走过了迷
- 在Word文档中以一个非常使用的功能——修订和批注,使用该功能我们可以实现多人修订文档内容,而且可以明确标记修订的位置和具体修订细节,后续可
- 在使用win10操作系统时,如果是1909版本,有些用户可能会遇到win101909应用程序自启动的情况。小编觉得可以在系统启动选项中设置。
- 很多小伙伴拿到电脑之后都想要把自己的电脑装饰成自己喜欢的样子,比如给电脑更换壁纸、更换桌面图标、使用个性化字体等等。但是最近很多小伙伴跟小编
- ①我以Excel2010为例,单击菜单栏--插入--页眉和页脚。 ②然后会在菜单栏出现一个页眉和页脚设计选项,我们
- word软件已经在很早之前就发布了,用户在使用后就喜欢上这款办公软件,给用户带来了不一样的使用感受,帮助用户将文档简单轻松的编辑完成,也因此
- 如果在代码中引用窗体自身的属性或者窗体中的控件,将要等到它完全地创建了窗口和它的子控件时才能完成操作。只有当这一步操作完成后,才会发生Loa
- 2、把光标定在名次下一格,order填0或者不填 6、然后就得到了个2,Ref填E$3:E$7,拉下去,输入所需要的数据。就按住鼠标左键不动
- 第一,excel照相机功能介绍EXCEL照相机,可以把EXCEL的一部分内容照下来,然后把照片粘贴到需要的地方去。这张照片不是死的,而是活的
- 冻结窗格的作用在于固定标题栏,在处理某些过长的集合数据时,标题栏会被因为屏幕限制而无法显示的状况。下面让小编为你带来2003excel表格冻
- Win10邮箱是我们计算机中一个非常重要且易于使用的应用程序。用户可以接受邮箱中的邮件、绑定其他邮箱等,但许多用户不能使用邮箱,所以让我们看