欢迎来到【桃大喵学习记】!点击右上方“关注”,每日分享职场办公软件实用干货!
在日常工作中,我们经常使用 excel 表格管理和统计信息,例如员工考勤 data、薪酬 data 等。如果 data 较多,查找特定数据可能会耗费大量时间和精力。
别担心!我们可以通过“员工姓名”或其他关键词快速查询所需信息。今天我们就来详细介绍如何自动根据关键词在 excel 表格中检索 data,提高工作效率,制作效果如下图所示。
1. 选中需要使用的查询表格中“名称”栏目,点击【数据】-->【有效性】
2. 在弹出的“数据有效性”对话框中,设置有效性条件为:序列、数据来源选择考勤表中的名称一列
3. 选择“出错警告”选项卡 --> 取消勾选“输入无效 data 时显示出错警告”--> 点击“确定”,如下图
5. 这样,以名称为关键词的下拉菜单就设置好了。输入关键词后,可以自动提示选中对应的名称,如下图所示。
6. 接着选中查询表格中“部门”栏目,使用公式=vlookup(查找值,数据表,列序号,匹配条件),在输入名称后自动查询所属部门。其中,vlookup()函数的参数对应的查找值:输入的关键词名称;数据表:考勤表格 data;列序号:即那一列 data;匹配条件:精准匹配。
使用的公式为:=vlookup(e3,a2:c20,2,false),操作如下图
7. 此时会发现,如果名称为空,部门 data 会有错误信息。这时,我们可以使用=iferror(vlookup(e:e,a2:c20,2,false),"")即 iferror()函数,当关键词为空时部门 data 默认为空,如下图所示。
8. 同样的方法,选中查询表格中“出勤天数”栏目,使用公式=iferror(vlookup(e:e,a2:c20,3,false),"")在输入名称后自动查询出勤天数,具体操作如下图