打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
工作中经常会用到这条Excel“万金油”公式,你为什么老是记不住

下图中根据部门名称,将部门所有对应的姓名全部提取出来。

思路分析:

(1)要提取姓名,需要知道姓名所在的位置以及行号,所以这里会用到INDEX和ROW函数;

(2)要判断D2单元格的部门是否跟A列单元格所在的部门是否相等,需要用到IF函数;

(3)提取的数值是有多个的,我们需要从小到大提取,所以需要用到SMALL函数;

(4)为了防止出现错误值,加上IFERROR函数即可。

有了以上这几个步骤的分析,解决这个问题就很简单了!

具体操作步骤如下:

1、选中D2单元格 -- 点击菜单栏的“数据”选项卡 -- 在“数据工具”组中点击“数据验证”。

2、弹出“数据验证”对话框 -- 在“允许”下面的选择框中选择“序列”--“来源”输入A列的部门“技术部,客服部,销售部,行政部,网络部,渠道部,人事部”(注意:相同部门只输一次,部门与部门之间需用英文逗号隔开)-- 点击“确定”按钮。

3、可以看到D2单元格多了一个可以选择部门的下拉框。

4、选中E2单元格 -- 在编辑栏中输入公式“=IFERROR(INDEX(B:B,SMALL(IF(A$2:A$23=$D$2,ROW($2:$23)),ROW($A1))),'')”-- 按组合键“Ctrl+Shift+Enter”即可。

5、选中E2单元格 -- 将鼠标光标移到E2单元格右下角出现”“字符号时往下拖动填充公式即可。

6、动图演示如下。

这组经典函数组合,使用的频率非常高的,收藏起来花点时间学一学吧!

如您学习遇到任何问题可以私信小编哦~也请转发和点赞,给小编鼓励和支持一下!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
经典函数组合IFERROR INDEX SMALL IF ROW,有多少人能熟练运用?
常用Excel查询套路,你用过几个?
任意条件查数据,简单才是硬道理
Excel027-快速找到第N个最小值就这么容易-SMALL
lookup搭配frequency,干活不累!
【Excel教程】多次走访同一客户,如何提取最近一次走访客户的日期?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服