菜鸟记655-单元格中用人工换行符填写了多个数据,如何提取?
万一您身边的朋友用得着呢?
各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享600+篇经验之谈,可以文章编号或关键词进行搜索。
微信推送规则发生改变,如果您想看到小菜每个工作日的经验之谈,请多多点开浏览、分享到朋友圈、加星标或点个赞
每日一图完毕,以下才是今天的正式内容……
摘要:本文介绍从一个用人工换行符填写的不规则表格中进行转换的操作方法。关键词:
关键词:EXCEL2019;人工换行符;Mind函数;Find函数;逆透视;操作难度*****
都说表格设计是门大学问,虽然对于具体干活的人来说,原始数据表是最完美便于统计的,但现实往往因为各种原因,表格制作成这个样子:
图 1:源数据示意图
看着方便的表格对于统计而言就困难了,比如咱们要从中对比各班教学进度情况、共同辅导教师的填写准确性等等,是不是您只能一遍一遍地翻阅?
咱们尝试把数据提取出来,汇总到一起以后,直接进行对比,可能比咱们人工核对能高效一点点。
请看小菜是如何思考和操作的:
步骤1:核对纸质版本和电子版本一致
小菜之谈:这一步虽然简单,但在实际工作中,还真因为版本修改过多造成纸质版和电子版不一致情况。因此为了确保后续统计准确性,进行对比工作很有必要!
步骤2:数据变形
为了能得到原始数据表,咱们需要把二维数据表变为一维表;
第一步把“同上”的单元格替换后填充为上一个单元格内容:
小菜提示:按向上箭头后,别忘记用ctrl+enter结束才能得到结果。
图2:数据替换后示意图
请看会动的图:
第二步,咱们选中第3至有效数据行,点击数据-来自表格/区域,创建表:
图3:创建表
在编辑器中,选中第一列后,点击转换-逆透视其他列:
图4:逆透视其他列
得到如下结果
图5:逆透视结果
关闭并上载后返回Excel:
图6:关闭并上载结果
步骤3:提取数据
为了得到最后的提取结果,咱们新建一个工作表,字段名如下图所示,在相应字段下用同一个规则的公式:
=MID(C2,FIND("班级:",C2)+3,FIND("课程:",C2)-FIND("班级:",C2)-4)
小菜提示:该公式含义为提取C2单元格的内容,从字符“班级:”后3位开始,提取位数是字符“课程:”-字符“班级:”在减去4,为什么加3?是因为班级+冒号是3位字符,为什么减4,是因为课程+冒号还有一个人工换行符一共4位字符。
向下填充就能得到咱们需要提取的结果了:
图 7:提取数据结果示意图
感觉是不是很清爽?需要做什么分析可以随心所欲地做了!
请看会动的图:
小菜之谈:数据分析需要基础表,今天的亮点是MID函数结合Find函数实现按需提取字符,结合逆透视技术,帮助咱们从多维表格转换为一维表格,最终实现咱们需要的信息提取,不知道您学会了吗?
看到最后给小菜原创加加油?
参考文献在文末,走过路过别错过……
今天就是这些,希望小菜的分享能帮到您或有所启发,欢迎您有问题联系,为小菜提供更多思路。