广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    excel区域内查找值

    来源:网络收集  点击:  时间:2024-02-24
    【导读】:
    当要查询的值在一个表格区域内,Vlookup只能根据区域的第一列查找怎么办,一个一个查找太慢怎么办,不要急,让我们来学习下如何查询区域内的值并返回对应的该行的某一列!工具/原料moreEXCEl软件方法/步骤1/7分步阅读

    首先确定自己的问题,是否是图片上的情况

    2/7

    我们要查找的值在某一表格区域内,要返回该行最左边的值,那我们的逻辑是什么,常规的情况下,我们选择复制一个要查找的单元格,在表格区域里面利用Ctrl+F,进行查找,找到后,看该单元格在该区域是第几行,然后,把最左边的该行值提取出来,放到查找值右边的返回列中,流程就结束了。

    3/7

    那么,电脑是不是可以根据我们这个思维逻辑过程,来帮我们做呢?

    4/7

    首先,在需要填结果的单元格输入公式:=INDEX($A$2:$A$4,这是代表我们需要返回的值的区域是$A$2:$A$4,但是要返回第几行呢?

    5/7

    我们要把查找的值在第几行告诉电脑,SUMPRODUCT(($B$2:$D$4=A9)的意思是我们用A9单元格的内容和B2:D4这个区域的值进行比对,实际的运算过程如图所示,表示第二个和A9是相同的,结果为true

    6/7

    此时,我们需要把这个为true代表的单元格是第几行计算出来,(ROW($B$2:$D$4)-1,该部分公式是把该区域哪些单元格是第几行告诉电脑,因为是B2开始,所以我们减去一个1,使得结果为下图

    7/7

    整体的公式为=INDEX($A$2:$A$4,SUMPRODUCT(($B$2:$D$4=A9)*(ROW($B$2:$D$4)-1))) ,SUMPRODUCT(($B$2:$D$4=A9)*(ROW($B$2:$D$4)-1)) 的运算结果如下图所示,即表示A9单元格在要查找区域的第一行,index函数把$A$2:$A$4区域中第一行的单元格提取出来,完成公式。

    注意事项

    要查找的值需要区域内为唯一值,否则需要添加条件进行筛选=INDEX($A$2:$A$4,IF(SUMPRODUCT(($B$2:$D$4=A9)*(1))=1,SUMPRODUCT(($B$2:$D$4=A9)*(ROW($B$2:$D$4)-1)),-1))

    EXCELVLOOKUP区域查找
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_132190.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 20:16:49  耗时:0.023
    0.0234s