首页 > Office专区 > Excel教程 >

excel中,vlookup函数怎么实现逆向查找

来源:互联网 2023-02-20 19:23:35 496

大家都知道,VLOOKUP 函数只能顺向查找,即所选中区域第一位必须是查找条件所在列。但是在实际工作过程中,总会出现各种各样的问题。比如,在查找数据时,如果需要逆向查找要怎么办?D0P办公区 - 实用经验教程分享!

D0P办公区 - 实用经验教程分享!

D0P办公区 - 实用经验教程分享!

下面我们分享一个简单的使用vlookup函数进行逆向查找的方法D0P办公区 - 实用经验教程分享!

excel中,vlookup函数怎么实现逆向查找?D0P办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • excel

方法/步骤

  • 1

    在本例中,需要根据姓名查找「编号」。D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    因此,源数据中姓名所在列 B 列一定是要放在第一列,而现在却是将 A 列(编号)放在了第一列。D0P办公区 - 实用经验教程分享!

    excel中,vlookup函数怎么实现逆向查找?D0P办公区 - 实用经验教程分享!

  • 2

    如何能让 A 列(编号)和 B 列(姓名)位置互换呢?这就需要选中 D1:E23 单元格区域,在 D1 单元格中输入公式:D0P办公区 - 实用经验教程分享!

    =IF({1,0},B:B,A:A)D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    最后按【Ctrl Shift Enter】,完成多个单元格的公式输入。D0P办公区 - 实用经验教程分享!

    excel中,vlookup函数怎么实现逆向查找?D0P办公区 - 实用经验教程分享!

  • 2此文章未经许可获取自百度经验
  • 3

    那么这个公式是什么意思呢?D0P办公区 - 实用经验教程分享!

    IF({1,0},B1:B23,A1:A23)是一个数组公式。D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    首先判断 IF(1,B1:B23,A1:A23),返回结果 B1:B23;D0P办公区 - 实用经验教程分享!

    然后判断 IF(0,B1:B23,A1:A23),返回结果 A1:A23。D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    再重新组合。D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    这样最终 IF({1,0},B1:B23,A1:A23)返回结果就是B1:B23,A1:A23,以达到 A 列数据和 B 列数据置换的目的。D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    D0P办公区 - 实用经验教程分享!

    操作完成后,就可以看到两列的数据已经调换啦D0P办公区 - 实用经验教程分享!

    excel中,vlookup函数怎么实现逆向查找?D0P办公区 - 实用经验教程分享!

  • 4

    实现了数据互换,接下来,我们复制上面的 IF 数组公式,将它粘贴到 VLOOKUP 第二个参数里。D0P办公区 - 实用经验教程分享!

    即在 E2 单元格中输入公式:=VLOOKUP(D2,IF({1,0},$B$1:$B$23,$A$1:$A$23),2,0)D0P办公区 - 实用经验教程分享!

    最后按【Ctrl Shift Enter】结束。D0P办公区 - 实用经验教程分享!

    excel中,vlookup函数怎么实现逆向查找?D0P办公区 - 实用经验教程分享!

  • 5

    这样,逆向查找就实现了,最后双击填充,搞定~D0P办公区 - 实用经验教程分享!

    excel中,vlookup函数怎么实现逆向查找?D0P办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!D0P办公区 - 实用经验教程分享!


    标签: EXCEL技巧excel函数实现

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码