个人永久性免费-Excel催化剂功能第100波-透视多行数据为多列数据结构

2021-08-19 15:44:26 浏览数 (1)

在数据处理过程中,大量的非预期格式结构需要作转换,有大家熟知的多维转一维(准确来说应该是交叉表结构的数据转二维表标准数据表结构),也同样有一些需要透视操作的数据源,此篇同样提供更便捷的方法实现此类数据的转换。

功能起源场景

在Excel催化剂的持续性功能和文章输出的过程中,相信不少读者会觉得功能又多又杂,没有很好的系统性。

这个现状的确是存在,Excel催化剂的系统功能,并且凭空产生,而是大量地在实际的工作过程中所带出来的需求(开始开发插件后只能在开发过程中,在一些功能开发好之后,也带出了其他的数据需求)。

所以当有相当部分读者反映功能很深很难时,我就比较纳闷,同样的工作场合中,没有Excel催化剂下的工作会是怎样地开展?难不成纯手工打造?估计大部分的人都没进入到这么深入的数据分析的层面而已了。

同样此篇的数据需求,也是源于业务,特别是当Excel催化剂在介绍到《第86波-人工智能之图像OCR文本识别全覆盖》时,从OCR接口返回的数据结构,是需要进一步地进行处理的。

百度OCR返回的数据结果

这个处理的过程,在PowerQuery里称为透视过程,其中需要在透视过程中,使用不汇总的技巧进行处理。对有PowerQuery使用经验的人来说,是比较简单的,界面可以操作完成的。

虽然Excel催化剂已经尽最大的可能去避开PowerQuery已经很轻松实现过的功能,但PowerQuery毕竟只有少数人有机会使用,并且对OFFICE版本有所要求,目前仅OFFICE2016及以上才内置有此功能,在此之前的版本,要么是需要下载官方插件,或者不能使用。

更成问题的是,一大批使用 WPS的用户群体,根本就无缘能够使用上PowerQuery,每天仍然生存在水深火热的低效重复性工作中。

补足PowerQuery一点小缺陷

以上提到PowerQuery可以轻松应付这种透视的操作,但当数据没有预料中的干净时,PowerQuery真正要处理起来,徒增了不少步骤,并且也非普通用户能够轻松驾驭得住。例如以下的数据源中,透视的项目中,存在重复的情况。

模拟的有重复的数据源

在PowerQuery上出现数据错误和丢失情况

更为合理的操作是将重复的项目给拼接起来,假如数据源合理下

功能实现

经过封装后的功能,肯定较原生的功能要好用,易用,就算对标PowerQuery这样的优秀方案来说也是如此。

部分用户觉得功能复杂,其实还没有参透功能设计的原理,或者压根没有遇到这些特定需求,没有解决实际问题的源动力,再简单的东西都无动力去把它学下来,相对抖音这样的愉快时间来说。

功能入口

操作步骤

步骤一:选择数据源

这在大量Excel催化剂的功能中,都是以这一步为起点。先组织好自己的数据源,保证没有断行断列的标准数据源,不需要的行列,隐藏处理下。

步骤二:点击操作按钮,弹出配置窗体

根据数据源的数据结构,分别配置不同类型的行,只需勾选去勾选的动作,足够简单易用。

WPS的电脑下,貌似不能正确识别到上一步的选择数据源的区域,需自行点击【重新选择数据区域】,框定最终要的数据源区域。

配置窗体设置

步骤三:返回数据结构,按提示操作

同样使用Excel催化剂一贯的数据导出模板,在过往教程中大量使用。

数据输出窗体确认

结语

人生不可能一路地高潮不断,就算在满100波功能上,也仅仅是默默地输出一些日常数据处理中需要使用到的较有共性代表的需求功能。

数据的重要性人人都在讲,数据分析人人都在做,跟随Excel催化剂一路走来的铁粉们,想必深深地体会到,Excel催化剂其实没有什么极华丽、炫酷的功能(通常这样的功能在市场上充当了不少收割智商税的角色)。大量的功能都集中在数据采集、数据清理、数据处理等基础的工作上,也在这些环节中,将无数地存有共性问题的需求,提炼出来,形成一个个众人都能掌握的,低门槛,易操作,少繁琐的功能。

衷心希望,Excel催化剂的系列功能,真真实实地能够帮助到职场的一个个鲜活的生命。

也希望哪一天,当面试数据类岗位时,可以顺口提问一句:你是否使用过Excel催化剂,若有如何评价它对你工作上的作用。或者被面试者可以很自豪地说,我熟练使用Excel催化剂,我站在巨人的肩膀上,借由它对数据类工作非常能胜任。

0 人点赞