INDEX+MATCH:一个公式解决正向逆向混合查找
时间:2022-02-01 05:19:37
问题情境
如下样表:
姓名在左侧数据表中的中间一列,要求在右侧查询区查询出指定姓名的所有信息,前提是不能改变原表结构。
在这种情况下,很多人首先想到的是VLOOKUP,但此种情况是:姓名在中间,如果查询“单位”与“职位”,需要逆向查找,而查“性别”与“学历”,有不需要逆向查询,这种情况下,很难用VLOOKUP写出一个公式来解决。
这就需要 INDEX+MATCH组合了。此组合最大的好处在于不需要考虑正向逆向的问题。
公式实现
在H2单元格输入公式:
=INDEX($A$1:$E$17,MATCH($G$2,$C1:$C17,0),MATCH(H1,$A1:$E1,0))
确定,即可得指定姓名的性别,公式向右填充,可得所有信息。
如下图:
公式解析
总公式:
=INDEX($A$1:$E$17,MATCH($G$2,$C1:$C17,0),MATCH(H1,$A1:$E1,0))
其中:
MATCH($G$2,$C1:$C17,0) :匹配出G2单元格的姓名在C1:C17区域在第几行,例如,吴五在第六行,本部分返回值是6;
MATCH(H1,$A1:$E1,0):匹配出H1单元格的“性别”在A1:E1区域在第几列,本部分返回值是4;
INDEX($A$1:$E$17,MATCH($G$2,$C1:$C17,0),MATCH(H1,$A1:$E1,0)):是在A1:E17区域查找姓名行与性别列交叉点的值,如查询吴五的性别就是返回第6行与第4列的交叉点的值,即是“女”。
标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿
猜你喜欢
Win8完全卸载自带的metro应用技巧(三思而后行)
2023-07-16 04:51:42
怎么解决酷狗音乐打不开的问题?酷狗音乐打不开的解决方法
2022-09-01 09:54:48
电脑开机黑屏显示checking file system on c的解决方法
2022-05-10 22:52:03
Excel 2003中使用条件格式设置自动提醒方法介绍
2022-12-22 09:23:07
win10u盘启动盘的制作教程_win10u盘启动盘的制作详细教程
2023-11-14 14:51:32
excel怎样同时调整图表中的所有字的大小和格式
2023-01-11 09:36:28
Mac版微信内存飙升卡死解决办法
2023-11-28 14:58:09
Win7系统如何修复记事本中的中文乱码?
2023-04-08 01:05:05
MBR和GPT硬盘分区表哪个比较好?
2023-06-27 02:12:34
excel如何统计表格中相同人名出现的次数
2022-02-27 12:26:36
Win10笔记本怎么锁住键盘?笔记本怎么锁住键盘详细步骤
2023-12-14 10:30:07
怎么消除Win10系统中自带的广告?
2022-10-18 10:22:26
Dynamic Wallpaper:拒绝单调的静态壁纸,拥抱活泼的动态壁纸
2022-08-13 16:02:28
wps文字技巧如何使用公式
2022-12-07 18:37:39
Win10下鼠标无法拖动文件的原因及解决方法
2023-11-09 02:01:49
win7电脑关闭闲置服务的方法?
2023-02-21 03:27:58
PPS网络电视经常缓冲如何解决?PPS网络电视经常缓冲的解决教程
2023-12-15 21:02:27
Word文档如何设置不一样的页眉
2023-07-10 17:05:38
Win7/win10如何打开445端口?445端口打开教程图解
2023-10-31 20:07:55
腾讯视频没有弹幕怎么回事?今天的腾讯视频没有弹幕?
2022-09-18 20:28:04