VIP学员的问题,由原始表、对应表得出最终效果,刚接手工作,领导就出了个大难题,手工处理很麻烦,时间又紧张。。。
卢子看完后的第一想法,原始表很乱,先整理成标准的一维表,再进行转换。
1.整理原始表
这个表格里面存在着很多无关的标点符号,先全部替换掉。
再按分隔符号拆分,然后转一维表,这个用PQ操作会更容易。
选择区域,点数据,来自表格/区域,进入PQ编辑器。
选中内容列,点拆分列,按分隔符,默认逗号,高级选项选拆分为行,确定,这样就转换成标准的一维表。
关闭并上载。
2.整理对应表
先将内容复制到整理好的一维表,方便后期写公式引用。
合并单元格是Excel的大忌,这里用辅助列填充内容。

再将对应表的内容查找过来。

3.效果表
输入公式,按Ctrl+Shift+Enter三键结束。
=TEXTJOIN(";",1,IF(($H3=$A$2:$A$23)*(I$2=$C$2:$C$23),$B$2:$B$23,""))

如果你每天都看卢子的文章,应该会想起前几天的文章,用到的知识点几乎一样。同样是领导的要求,只是不同领导给的数据不一样罢了。
如果对公式不理解,可以先点下面的文章去看看,里面有解释。
领导一句话,员工做表累半死。。。
素材链接:
https://pan.baidu.com/s/18XLvs77R9NIfZvJupGHlJA
提取码:qbvo
推荐:领导一句话,员工做表累半死。。。
上篇:Excel筛选太low了,试试切片器、日程表吧
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
长按二维码,识别关注
请把「Excel不加班」推荐给你的朋友和同事