VLOOKUP完成同一部门多个员工信息查询

时间:2022-12-03 02:39:02 

做人事管理的某位朋友,说想要用函数查询单位不同部门员工信息,随意输入单位,所在部门的员工信息会自动查询,结果如下:

VLOOKUP完成同一部门多个员工信息查询

上中的查询效果是由函数VLOOKUP实现的,过程如下解:

第一步:建立辅助列

在“部门”前增加一列,在A3单元格输入公式“=COUNTIF($B$3:B3,$H$3)”。

其中:

$B$3:B3是一个起始位置为B3不变,结束位置随着公式向下填充而增加的动态区域;

$H$3是要查询的部门。

结果如下:

VLOOKUP完成同一部门多个员工信息查询

假设现在要查询的部门是“市场2部”,A3处的公式“=COUNTIF($B$3:B3,$H$3)”向下填充的结果是:每遇到一个“市场2部”,数字加1,从而将“市场2部”用不同的序号区分,而且只有“市场2部”出现的行,序号才发生变化,变化方式是加1。

第二步:公式实现

在I3单元格输入公式“=IFERROR(VLOOKUP(ROW(A1),$A$2:$F$25,COLUMN(C1),0),””)”,向下向右填充,即得查询结果。

公式解析:

ROW(A1)

公式向下填充时,依次变为ROW(A2)、ROW(A3)、ROW(A4)、……即起始数字为1、步长为1的自然数序列;

COLUMN(C1)

公式向右填充时,依次变为COLUMN(D1)、COLUMN(E1)、COLUMN(F1)、……,即$A$2:$F$25数据区域中的第3、4、5……列;

VLOOKUP(ROW(A1),$A$2:$F$25,COLUMN(C1),0)

VLOOKUP使用起始数字为1、步长为1的自然数序列为查询值,使用$A$2:$F$25为查询区域,以精确匹配的方式返回第C、D、E……列的姓名、性别、职称、本月销售业绩。

VLOOKUP函数默认只能返回第一个满足条件的记录,而在自然数序列里,只有“市场2部”出现的行,序号才发生变化,所以,查出的结果是“市场2部”所有的员工信息。

IFERROR(VLOOKUP(ROW(A1),$A$2:$F$25,COLUMN(C1),0),””)

当ROW函数的结果大于A列中的最大数字时,VLOOKUP会因为查询不到结果而返回错误值#N/A,IFERROR函数屏蔽了VLOOKUP函数返回的错误值,使之返回空文本。

附:IFERROR的用用法:

语法:IFERROR(value, value_if_error)

中文语法:IFERROR(查找正确时返回值, 查询出现错误返回值)

第三步:隐藏辅助列

隐藏辅助列A列,最简单的方法是直接把鼠标放在A与B列之间,直接向左拖动,一直到隐藏;如果是取消隐藏,把鼠标放在B列左侧,直接拖出。如下动:

VLOOKUP完成同一部门多个员工信息查询

标签:excel公式技巧,excel函数公式,excel常用函数,Excel教程
0
投稿

猜你喜欢

  • Word2007中进行插入图片默认环绕方式的操作方法

    2022-12-12 15:15:36
  • excel如何删除重复项

    2023-11-11 18:44:22
  • Word2013使用提示框指导输入方法

    2023-12-12 23:50:18
  • 如何来编辑word 2013文本框

    2023-09-21 11:49:12
  • excel表格怎么利用VBA代码快速制作一份通讯录?

    2023-11-07 15:02:59
  • Excel批量生成和打印考场座位标签实例教程

    2022-01-19 05:20:54
  • win10任务栏搜索框是如何关闭的?win10任务栏搜索框关闭教程?

    2023-08-28 14:41:02
  • Word2010怎么自动生成表格编号

    2023-12-06 15:13:53
  • 删除word页眉横线的三种方法

    2023-11-22 22:26:38
  • wps表格中怎样设置自动求和

    2023-08-04 16:51:04
  • QUOTIENT与TRUNC函数截去小数,保留整数

    2022-07-09 19:22:22
  • Office 2016与Visio 2016不兼容问题解决方案

    2023-11-10 14:49:43
  • 使用office2010截图和office2010抠图实用技巧分享

    2023-09-04 16:48:43
  • Win10怎么安装杜比音效驱动?

    2023-11-21 02:02:58
  • excel表格中查找重复数据的操作技巧

    2022-07-21 19:03:57
  • EXCEL中怎么防止他人编辑表格中的关键数据?

    2023-04-08 16:39:12
  • excel怎样快速把多列数据变为一列数据 excel多列数据变为一列数据方法

    2022-06-04 06:20:57
  • Word输入√对号和方框对勾输入方法汇总

    2023-03-30 04:17:04
  • Win10系统开机后出现“Win32Bridge.Server.exe参数错误”怎么办?

    2023-12-14 07:34:23
  • windows1019536更新了什么?windows1019536更新内容介绍

    2023-11-06 04:21:20
  • asp之家 电脑教程 m.aspxhome.com