首页 > Office专区 > Excel教程 >

Excel:如何同时查出表格中一个人的所有信息

来源:互联网 2023-02-20 18:51:21 95

先看数据,是一份各部门的员工信息表,一对多查询,就是符合条件的有多个结果。本例中,咱们要根据G2单元格指定的部门,提取出所有财务部的人员信息。WIx办公区 - 实用经验教程分享!

Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

方法/步骤

  • 1

    一对多查询WIx办公区 - 实用经验教程分享!

    一对多查询,就是符合条件的有多个结果。本例中,咱们要根据G2单元格指定的部门,提取出所有财务部的人员信息。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 2

    步骤1WIx办公区 - 实用经验教程分享!

    在D2单元格输入以下公式,向下拖动复制公式:WIx办公区 - 实用经验教程分享!

    =(A2=G$2) D1WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 3

    (A2=G$2)部分,用A列的部门与G2单元格指定的部门进行对比,如果相同,返回逻辑值TRUE,否则返回逻辑值FALSE。WIx办公区 - 实用经验教程分享!

    然后将逻辑值与前一个单元格中的数值相加。WIx办公区 - 实用经验教程分享!

    在四则运算中,TRUE的作用相当于1,FALSE的作用相当于0。也就是如果部门条件符合了,D列的数值就增加1,否则还等于前一个数值。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 3相关内容未经授权抓取自百度经验
  • 4

    注意观察,1、2、3、4……这些序号首次出现的行,就是符合条件的记录。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 5

    步骤2WIx办公区 - 实用经验教程分享!

    F6单元格输入以下公式,向下向右拖动:WIx办公区 - 实用经验教程分享!

    =IFERROR(INDEX(A:A,MATCH(ROW(A1),$D:$D,0)),"")WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 6

    这个公式稍长了一点,咱们拆解看看:WIx办公区 - 实用经验教程分享!

    先说说ROW(A1)部分:WIx办公区 - 实用经验教程分享!

    ROW函数的作用是返回参数的行号,ROW(A1)结果就是A1的行号1。当公式向下复制时,ROW(A1)会依次变成ROW(A2)、ROW(A3)……,最终得到递增的序号1、2、3……,结果用作MATCH函数的查找值。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 7

    看MATCH(ROW(A1),$D:$D,0)部分。WIx办公区 - 实用经验教程分享!

    MATCH函数的作用是查询指定内容在一行或一列中首次出现的位置。这里要查询的内容是ROW(A1)的结果(也就是数值1)在D列首次出现的位置,查询结果为2。WIx办公区 - 实用经验教程分享!

    公式向下复制时,会依次查询1、2、3……在D列首次出现的位置。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 8

    得到位置信息了,接下来再使用INDEX函数在A列返回对应位置的内容:WIx办公区 - 实用经验教程分享!

    INDEX(A:A,MATCH(ROW(A1),$D:$D,0))WIx办公区 - 实用经验教程分享!

    当公式一直向下复制时,增加的序号在D列找不到了,公式会返回错误值,所以在最外层加上IFERROR函数,将错误值转换为空文本""。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 9

    多对多查询WIx办公区 - 实用经验教程分享!

    多对多查询,就是根据多个条件返回多个指定条件的内容。接下来要根据G2单元格指定的部门和G3单元格指定的性别,提取出所有财务部的女性人员信息。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 10

    咱们只要简单修改一下D2单元格的公式就可以了,F列的原有的公式不用管它:WIx办公区 - 实用经验教程分享!

    =(A2=G$2)*(C2=G$3) D1WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 11

    多个条件符合其一WIx办公区 - 实用经验教程分享!

    现在更进一步,要根据G2和G3单元格指定的部门,提取出两个部门的所有记录。WIx办公区 - 实用经验教程分享!

    同样,只要简单修改一下D2单元格的公式就可以了,F列的原有的公式不用管它:WIx办公区 - 实用经验教程分享!

    =(A2=G$2) (A2=G$3) D1WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 12

    多个条件混合WIx办公区 - 实用经验教程分享!

    现在再深入一步,要根据G1~G3单元格指定的条件,提取出财务部女性的记录以及安监部的所有记录。WIx办公区 - 实用经验教程分享!

    仍然只要简单修改一下D2单元格的公式就可以了,F列的原有的公式不用管它:

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

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

    =(A2=G$1)*(C2=G$2) (A2=G$3) D1WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 13

    看出门道了吗?要同时符合的多组条件就用乘法,对符合其一的条件就用加法。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

  • 14

    个人建议WIx办公区 - 实用经验教程分享!

    最终效果如图所示。WIx办公区 - 实用经验教程分享!

    Excel:如何同时查出表格中一个人的所有信息?WIx办公区 - 实用经验教程分享!

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


    标签: excel同时表格信息

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