小伙伴们好啊,今天老祝和大家说说一对多查询的问题。就是当一个查询值对应多条记录时,如何才能把这些记录全部提取出来呢? [本文来自:www.ii77.com]
如下图所示,是各部门的员工信息。
[本文来自:www.ii77.com]
现在,咱们要按部门提取出对应的姓名。
要实现这样的效果,只需要三步:
第一步,插入辅助列
单击A列的列标,然后右键→插入,插入一个空白列。
第二步,在A2单元格输入公式,向下复制。
=B2&COUNTIF($B$1:B2,B2)
COUNTIF函数第一参数使用动态扩展的范围$B$1:B2,当公式向下复制时,会依次变成$B$1:B3、$B$1:B4……,也就是自B1单元格开始到公式所在行这个范围内,统计B列部门出现的次数。
再使用&符号,将B列的部门与出现的次数连接,就是相当于给部门加上唯一的标记了。
第三步,在H2单元格中输入公式:
=IFERROR(VLOOKUP($G2&COLUMN(A1),$A:$E,3,0),"")
接下来,咱们说说公式的运算过程:
1、COLUMN(A1)部分,返回A1的列号1。当公式向右复制时,参数A1会变成B1、C1……,COLUMN函数的结果就是1、2、3、……
2、用$G2&COLUMN(A1)作为VLOOKUP函数的查询值,相当于给G2的部门加上了序号信息,公式在H2单元格中查询的是“安监部1”,在I2单元格中,查询的就是“安监部2”,在J2单元格中,查询的就是“安监部3”了。
3、VLOOKUP函数使用带序号的部门作为查询值,与刚刚在A列使用公式得到的辅助信息相对应,最终在$A:$E这个范围中,返回第3列的姓名信息。
4、当VLOOKUP函数查找不到对应的内容时,会返回错误值,所以咱们再使用IFERROR函数进行除错,如果VLOOKUP函数找不到姓名了,就让他返回一个空文本。
今天的练手文件:
https://pan.baidu.com/s/18Z5uuDAwNg2e0t0W1cCwog
图文制作:祝洪忠
在日常中,很多会计记账,报税的时候比较随意,往往会给自己带来麻烦,也早晚会出事,老会计说,会计日常工作中不注意下面这3个项目的内容,早晚给自己惹麻烦。 1 凭证日期、
一个机加工厂工人 跟老板说 想出去单干,老板让他坐在自己的位置实习3天,管好了就让他走,结果…… △视频来源:福建石材 看完这个视频,请静下心来思考几分钟!看看下面这几
时间不会等你 每天多一点心声 张辉 改变自己主创 辉哥奇谭主创 | 布道师 不要为已经发生的任何事情后悔,也要更加积极主动的去把握自己的未来。今晚,来听我的语音:「10倍成长
点击图片收看世界杯系列 Vlog #莫斯科郊外的门柱# 安娜·戈德法布 ▼ 上大学当然有很多好处,比如可以接受新知,可以认识五湖四海的人,还可以大摇大摆地穿着运动裤出门。但是,
戳上面 时代之 关注这个帮您你看清真相的人 ✎很多年轻人都有一个创业的梦想,如果问为什么创业,有人是为了赚钱,有人是兴趣爱好,当然最有格调的是为了实现自我。如果你问
关注青春北京,点击底栏菜单“我要朗读”成为朗读者。同时可在喜马拉雅APP关注“共青团北京市委员会”,收听读书会往期更多精彩音频。 导语 生活是这样的。我们可能有一万个理
1 生存法则一:绝对不能被淘汰 生存就是竞争,即使再努力,再敬业,输给对手也只能被淘汰;在绝对竞争的环境中,想成为最后的胜利者就要做最好的适应者:我们必须适应竞争、
作者 |漫漫姐 来源 | 二次元喵小姐 小敏在年初给自己买了10本书,定的目标是读完这些书,并输出10篇读书心得。 可到现在,大半年过去了,第一本才翻了一小半,其它九本连包装都
加入“ HR互助联盟 ”,一起看HR圈新鲜事儿 来源:智联招聘(ID:zhaopin-com) 从住房制度改革至今,买房早已成为年轻人的“心病”。与其想着怎么省钱买房,还不如租房生活来得实
1. 人生需要三种姿态:对过去,要淡;对现在,要惜;对未来,要信。 2. 在你的人生中永远不要弄破四样东西:信任、关系、诺言和心,因为当它们破了,是不会发出任何声响,但却
本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实
Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!