excel如何与VLOOKUP函数相反的左向查找公式
发布时间:2023-11-15 12:44:36
大家知道,在Excel中可以利用VLOOKUP函数根据区域中第一列的某个数据查找出其他列中对应行的数据。例如,在下图中要查找对应“值班日期”为“初五”的“姓名”,可以用公式:
=VLOOKUP(A6,A1:D7,2,0)
但VLOOKUP函数只能向右查找,如果要向左方查找数值,可以用INDEX函数和MATCH函数的组合公式。例如要查找上例中“科室”为“财务科”的“姓名”,即通过第4列中的数据在第2列中查找,可以用下面的公式:
=INDEX(A2:D7,MATCH(D6,$D$2:$D$7,0),2)
或:
=INDEX(B2:B7,MATCH(C6,C2:C7,0))
或用LOOKUP函数:
=LOOKUP(1,0/(D2:D7=D6),B2:B7)
还可以仍然使用VLOOKUP函数:
=VLOOKUP(D6,IF({1,0},D2:D7,B2:B7),2,)
上述几个公式都返回“周伯通”。最后一个公式,VLOOKUP函数的第二个参数“IF({1,0},D2:D7,B2:B7)”返回由一个二维数组,其中D2:D7为第一列,B2:B7为第二列。“IF({1,0},D2:D7,B2:B7)”可看作“{IF(1,D2:D7),IF(0,,B2:B7)}”。用TEXT函数也可返回这样的数组,如将公式的第二个参数改为“ TEXT({1,-1},D2:D7&";"&B2:B7)”:
=VLOOKUP(D6,TEXT({1,-1},D2:D7&";"&B2:B7),2,)
这个公式输入完毕后,需按Ctrl+Shift+Enter结束。
如果要查找“科室”为“财务科”的“值班日期”,即通过第4列数据在第1列中查找,只需将第一个公式中最后一个参数“2”改为“1”,即可:
=INDEX(A2:D7,MATCH(D6,$D$2:$D$7,0),1)
将后几个公式中的“B2:B7”,改为“A2:A7”即可:
=INDEX(A2:A7,MATCH(C6,C2:C7,0))
=LOOKUP(1,0/(D2:D7=D6),A2:A7)
=VLOOKUP(D6,IF({1,0},D2:D7,A2:A7),2,)
使用下面的公式可以将“姓名”放到“科室”列左边的任意位置,公式都会返回正确的结果。
=INDEX($A$1:$D$7,MATCH(D6,$D$1:$D$7,0),MATCH("姓名",$A$1:$D$1,0))


猜你喜欢
- word是个相当好用的软件,但是它里面的许多功能我们并不是很清楚,今天,小编就教大家在Word2007中进行页码设置的操作技巧。Word20
- Macbook风扇声音大怎么办?好多使用 MacBook 笔记本的朋友,都会遇到风扇声音大的时候。有的可能是硬件问题,有的可能是软件问题,也
- Excel里数据经常要用到将行列互换,很多人用过数据转置功能,实际工作转置之前的数据可能会经常发生变化,如果数据变化了,又得重新转置,怎样能
- 最近有windowsXP系统用户反映,电脑点击右键反应慢总会导致死机的情况,这该怎么办呢?这种情况怎么解决呢?本文带来xp系统点击右键反应慢
- ①首先,在EXCEL2010中制作出一个名为工资表表头的工作表,如图所示,把工资表头制作好,按人数下拉复制,然后在EXCEL工作表第一列编号
- Win10最新版Build 10041新功能上手体验视频,微软还表示将会在未来一个月内发布新的Windows 10版本,对于部分用户来说这样
- 在新系统中,官方对相机程序进行了全面的更新,增加了新的拍照模式以及特效的实时预览,界面更加扁平化,操作支持手势切换,更加便利。下面,让我们一
- 大家都知道电脑系统里面有自带的防火墙,有助于提高计算机的安全,但是最近有win7旗舰版系统的用户说自己在使用防火墙的时候遇到了问题,就是点击
- Android x86是什么?安卓(Android) x86是安装在Intel/AMD等PC平台上的安卓系统,也就是说不用安卓虚拟机你也在电
- 如何在Windows11中恢复动态磁贴?在win11系统中,动态磁贴功能默认情况处于开启状态,能够在开始菜单中动态显示新闻、天气等更新,但是
- Excel中经常需要使用到函数进行对数值的一个四舍五入的操作,四舍五入具体该如何利用函数完成呢?对于新手来说还是有一定难度,怎么办?接下来是
- Altium Designer 13是一款非常专业的电路设计软件,它可以设计原理图和电路仿真等功能,那么,Altium Designer 1
- cf是现在很多用户都在玩的竞技游戏,最近很多玩家在玩耍我们的CF的时候,表示自己的电脑玩CF非常的卡顿,屏幕就是一卡一卡的,使用起来非常的不
- 如果你下载了 Windows 10最新的版本,使用它的新功能,但意识到这不是适合你的操作系统,总是出现很多不该。现在应该怎么做?没关系,您始
- Win10 build 10130今日迎来三个安全更新,这些更新也解决了一些的“这个build中用户报告最多的问题。”截至目前,我们还没有看
- Win10系统新增了Compact自带压缩功能,但是很多人都不会用,今天小编就为大家带来了这一自带功能的用法。win10正式版新增了Comp
- 内核错误是指操作系统在监测到内部的致命错误,并无法安全处理此错误时采取的动作。对于MicrosoftWindows系统,等同的概念通常被称为
- 有时候需要编辑排版一些很长的文件,文件中有许多标题的格式是相同的,如果一个一个进行字体字号等设置,那么在word文档中如何利用快捷键快速排版
- 1、安装office2016、visio2016和project2016这三款软件需要注意:这三款有两个版本,不同版本间是不兼容
- 有时候批量处理需要用到宏,但wps默认情况下,宏是灰色的,没有启用。下面小编教你怎么在WPS表格中启用宏功能。在WPS表格启用宏功能的方法W