聊点没用的,万一有用了呢

关于多表格合并的问题,又搞了一天,三点体会:基础数据是关键,怎么强调也不过分;各种方法都有限定条件,注意区分;查找缺陷别钻牛角尖,利用交叉验证。

昨天,在协助其他同事提高效率过程中,出现了不可预料的问题,也就是说,并未派上多大用场。于是,我一直在思考到底哪里出了问题,为什么总是报错,代码无法执行,又花了很多时间。

昨天晚上无功而返,今天早上爬起来,满脑子还是待解的难题。我有个毛病,如果有问题搞不清楚,很难翻篇,一直会在心里翻来覆去颠来倒去,放不下。虽然有很多沮丧,总会告诉自己,无论如何都有收获,不是成功的经验就是失败的经验,花点时间也无妨。

待整理的数据量偏大,录制宏不适合,首先排除;以前使用VBA代码合并表格,可以初步解决重复打开表格复制粘贴的问题,后期仍然需要进行处理,删除多余的表头和空行、标题行等等,也不是最佳方案。而传说中的合并表格神器——Power query插件,没有使用过。光说不练假把式,好不好用自己试试就知道了。

Power query插件是Excel 2016的内置功能,专为处理大数据而来,我只需要利用其中合并多表格的功能即可。网上随便一搜,各种教程应有尽有,有点眼花缭乱,我习惯先自己摸索,不清楚的细节再借助网络。

使用昨天的数据,用Power query插件测试合并表格功能。出师不利,合并失败。于是开始了漫长而焦灼的纠错过程,数据字段必须完全一致,而且不同工作簿的sheet页签名应保持一致,部分表格依然无法合并。

既然利用VBA代码和Power query插件可以实现同样的功能,二者可以相互验证,发现原始数据表是否有问题。缩小范围,从两个表格开始,逐步增加合并表格的数量。

为了测试Power query插件功能,部分表格数据我重新复制粘贴,确保原始数据规范可用,尽管如此,仍有难以解释的错误出现。某个文件始终无法合并成功,但是利用VBA可以,经过对比发现,该文件格式为xls(97-2003),其他均为xlsx格式,修改之后终于成功。

关于VBA代码执行报错,昨天就注意到某些原始数据表有些异常,虽然填报的数据行有限,不知为何显示行数为1048576行,这是Excel表格支持的最大行数,在数据合并过程中,程序认为所有行均有数据,导致合并失败。未经验证,属于合理的推断。今天就是把此类数据表重新复制到新建的sheet页面里,轻松实现了VBA代码合并表格。

Power query插件功能有待继续学习,就目前了解到的多表格合并来说,已经是非常实用的功能了。合并完成以后,几乎不用进行任何调整,当然,前提是基础数据有足够规范。说到这里,总结一下:多表格合并的难点不在于使用哪种方法,而是前期的数据是否规范,对于Excel表格的理解是否到位,工作中经常遇到的情况,就是把表格当文档用,合并单元格、增加标题行等做法,给后期的数据处理带来麻烦。

无论做什么事,永远要想到下一个人。那些报送数据的人,他们是否能够想到,有人下一个环节还要处理,烂摊子如何处置?

(0)

相关推荐

  • 如何删除 Excel 表格中的所有重复行? 4 种方法都很简便

    如果数据表的某一列中有重复单元格,要去重还是比较容易的,但是如果数据表中存在所有单元格完全重复的行,如何快速找到这些重复行并且去重呢? 案例: 下图中的数据表分别有两对完全重复的行,请删除所有重复行. ...

  • 如何删除 Excel 表格中的所有重复行?4 种方法都很简便

    如果数据表的某一列中有重复单元格,要去重还是比较容易的,但是如果数据表中存在所有单元格完全重复的行,如何快速找到这些重复行并且去重呢? 案例: 下图中的数据表分别有两对完全重复的行,请删除所有重复行. ...

  • 使用Power Query实现跨表格数据查询

    在工作过程中,我们经常要进行表与表之间的快速核对和匹配,查找函数一般都是各位小伙伴的第一选择,常用的有VLOOKUP,LOOKUP还有经典的INDEX+SMALL+IF组合等等.不过这些函数都有很多限 ...

  • 不是没用,而是有用得没那么明显丨内观

    生命的存在未必是要来解决问题,也未必是要被训练成解决问题的专家,更有可能是要我们去经验祂的奥秘. 01 我认识一个很会讲故事的人. 还没张嘴,眼里好多歌在飞. 微微一笑开口,声音轻轻的. 然后风起云涌 ...

  • 逃没用,跑有用。

    全文约1227字,老周感悟,用心阅读需6分钟. 四月 · 淡淡 春天总有一种莫名的情愫,是美好,是浪漫,也是憧憬. 平凡的生活里,徜徉于书海,有温暖的时间来感受春花秋月.夏雨冬雪的美丽与哀羞,这是令我 ...

  • 傅首尔“撒娇式育儿”获点赞,网友:教育孩子打骂没用!撒娇有用

    浙江电视台的一个栏目<不要小看我>,因为<奇葩说>火起来的辩手傅首尔在里面做助力官. 前两天傅首尔在自己的微博上发布一则视频,并带话题,如何看待撒娇式育儿? 孩子遇到困难想退缩 ...

  • 爱很没用 相爱才有用

    T A M I N G   L O V E   U   | 01 |  爱情如果不是双向的奔赴将毫无意义,事实上友情也是这样.  | 02 |  两个人在一起,缺点可以改,性格可以磨合,如果因为一丁点 ...

  • 焦虑、便秘、皮肤差,喝「玫瑰花茶」有用吗?没用吗?有用吗?

    本文共 900 字   阅读约需 2 分钟 520刚过去不久,之前讨论选题的时候同事们讨论过有什么适合送的礼物,送花?关心问候提醒多喝水? "那不如送可以泡水的玫瑰花啊,听说还可以改善痛经. ...

  • 燃油宝到底有用没用?加错很可怕!选对是窍门!

    上星期大虎悠自己的车也在直播镜头中露了脸.传祺GA5 PHEV插电混动轿车.而直播的内容呢,则是关于发动机缸内积碳的清洗.事实上大虎悠自己也非常想要知道自己爱车的发动机内部到底有多少积碳,因为大虎悠的 ...

  • 燃油宝有用还是没用?需要为此花钱么?

    现在很多车主去加油站都会被加油小工销一种叫做"燃油宝"的产品.在他们口中听到的说法往往都是诸如"清洁系统积碳.提升辛烷值.改善雾化.减少磨损.保护引擎等功效". ...

  • 研报有用没用,关键在于你怎么看

    作者 | 羊心 编辑 | 小师妹 大家好,我是羊心,今天由我来值班~ 提起研报,炒过股的朋友应该都不陌生.毕竟不管是做技术的,还是做价值投资的,都或多或少会去看些研报.然而大家对研报的普遍反应基本是& ...

  • 逼孩子阅读有用吗?没用,看看这4点吧,会让孩子爱上阅读的

    语文考试,很多孩子最容易丢分的就是阅读题和写作文. 而且现在的趋势是,中考.高考的阅读题量越来越大了. 别的科目补补课,可以在短时间提高成绩,但语文是不可以的. 语文的学习在于平时的积累,在于平时的阅 ...