Excel的vlookup应该是我们日常办公室使用频率最高的函数之一了。通过vlookup我们可以快速地进行核对数据,多个表格之间快速导入数据等函数功能。
但vlookup函数有一个缺点,就是要求匹配列必须在查询列之后。如果匹配列在查询列之前,在使用vlookup之前我们需要将查询列移到匹配列之后。
下面为大家介绍一种不需要变动原表结构就可以实现反向查询的方法:index+match函数
有如下表格,现我们需要通过客户名称匹配客户的注册地和经济性质。
| 注册地 | 客户名称 | 经济性质 |
| 渝北区 | 重庆渝富控股集团有限公司 | 国有 |
| 沙坪坝区 | 英业达(重庆)有限公司 | 民营 |
| 江北区 | 重庆智飞生物制品股份有限公司 | 民营 |
| 江北区 | 重庆佳杰创越营销结算有限公司 | 民营 |
| 渝中区 | 重庆医药和平医疗器械有限公司 | 国有 |
| 南岸区 | 重庆圣华曦药业股份有限公司 | 民营 |
| 九龙坡区 | 重庆植恩药业有限公司 | 民营 |
| 九龙坡区 | 重庆海浪科技实业(集团)有限公司 | 民营 |
| 江北区 | 重庆渝涪高速公路有限公司 | 国有 |
| 渝北区 | 重庆高速公路集团有限公司 | 国有 |
| 渝中区 | 重庆市轨道交通(集团)有限公司 | 国有 |
| 九龙坡区 | 重庆思远影业有限公司 | 民营 |
| 江北区 | 重庆优觅电影有限公司 | 民营 |
查询经济性质公式:=VLOOKUP(H2,B:C,2,0);
查询注册地公式:=INDEX(A:B,MATCH(H2,B:B,0),1),其中H2为匹配的单元格;
本文介绍了如何在Excel中解决vlookup函数要求匹配列在查询列之后的问题,通过结合使用INDEX和MATCH函数,实现反向查询,无需调整表格结构。以客户名称为例,演示了查询客户注册地和经济性质的具体公式应用。
455

被折叠的 条评论
为什么被折叠?



