2020-07
7

吐槽逆天格式

By xrspook @ 9:18:37 归类于: 烂日记

统一格式是非常有必要的事,但是一直以来,格式这种东西都非常难统一。正是因为格式很乱套,所以汇总的时候就很头痛。昨天我算见识到了一个闲得相当蛋痛的表格。Excel里明明可以调节列宽和行高,我的那个同事却喜欢把4个单元格合并为一个。整个表都是这么整法,一开始我只是关注上面的数据,当我检查完上面的数据以后才发现这么逆天的格式。不知道她为什么会想出这种极端无厘头的东西。她有把Excel,当做是Excel吗?!她不过是把那当作是一个画图的东西,如果按照这种逻辑,她是不是应该在Excel里画一些抽象画呢?说不定梵高之类的什么都比不上她。能做出如此逆天的表格,只能说明一个问题,她完全不懂Excel的思路,几乎可以说是对牛弹琴。这些表格如果打印出来,是看不出问题的,但是,一旦见识过原貌,我简直是五体投地。

对上一次见识这么厉害的表格,是十几年前的那些系统导出数据表。为了控制行距和列距,不知道为什么他们合并了好多单元格,也隐藏了不少单元格,同时也对很多单元格设定了格式。所以从一开始做导出,我就发现,每次格式都好奇怪,尤其是如果导出数据很多,格式必然会崩溃。明明不需要那么多格式,明明不需要那么多颜色,为什么要做合并?为什么要去格式控制?

我的那个同事,如果她平时是极少接触表格的,我不会这么震惊,问题是,她的工作根本离不开数据,但是,她居然这么外行地对待数据。看到以后,我真的很生气。来这个单位已经一年了,即便没有人告诉你应该怎么做,你每天都对着那些东西,难道你就不会自己长进一些吗?另外一个让我非常不理解的是她所在的科室,跟她相处得最多的同事,为什么就没有提醒过她不应该这样呢?会看的看门道,不会看的看热闹,反正,大概其他人觉得数据本身没有问题,格式什么的都是小事。正是因为他们觉得格式是小事,所以那个格式乱套的表格其实数据也有重大的纰漏。因为我是一个很手贱的人,所以可以复制粘贴的地方我绝对不会敲键盘,如果我需要敲键盘,那个数据我需要起码三次以上的复核。在一个合并单元格里,她怎么又可能把数据轻松地复制粘贴过去呢!这些逆天的格式,她是在整死自己,也在整死别人。

之所以我会有这种看法,之所以我会有这种思路,因为我除了是个搞统计的,我也是个搞编程的。我完全明白前台跟后台的区别,我也完全明白明细数据跟汇总数据到底是什么鬼东西,而这些他们不懂,他们没想过要把这些搞懂,因为他们完全没有意识到自己应该在那方面努力,又或者即便意识到了,也觉得既然可以得过且过,无所谓了。聪明这种东西,如果不用在正路上,始终一天会被笨鸟超越。我觉得,我就是其中的一只笨鸟。

但是,也正是因为我知道得太多,所以当我看到别人的所作所为以后,我会实在忍不住吐槽或者发飙。

2020-04
26

令人兴奋的Excel新函数filter

By xrspook @ 9:17:59 归类于: 烂日记

大概2020-04-22就听说Office 365要变成Microsoft 365,但我Win 7上的Office 365貌似没有什么变化。之前更新了个版本,牛逼的filter函数有了!有了filter以后高级筛选那些复杂的东西根本无需存在。如果只是为了筛选明细,filter很完美了。我觉得这个应该是数据库的函数,但现在也直接在公式层面实现了,牛逼!filter能做高级筛选,但如果我要的是筛选后数据的汇总,我个人感觉还是数据透视表好一点。其实数据透视表也能做明细的筛选,但要实现那个,之前你得先给明细数据增加一个唯一的序列号。从接触Excel开始我就认识高级筛选,但显然除了是老师要求必须得那么干,我平时是不会用到的。我会对多个条件进行筛选,但那都只是单条件筛选的叠加,这个做法在实际工作中更常用。有了filter函数后,筛选又可以玩出新花样了,实在让人很兴奋。不过兴奋归兴奋,filter是Offcie 365的新函数,Office 2019有没有都是个问题,反正Offcie 2016是无论如何都没有的了。之前我还担心了半天Win 7下的Offcie 365会不会给我增加,因为自从微软停止支持Win 7以后,Win 7上的Offcie 365只会进行安全更新。如果是系统性能不支持,新功能更新不上去也就算了,但如果系统是支持的,只是因为微软要强迫你放弃Win 7,放弃老电脑,必须得买他们的新硬件、新软件,这样就太霸道了不是吗!filter这个函数能在Win 7的Offcie 365上使用,一定程度上我觉得是运气。我能使用,但如果我把文件发给别人,他们没有这个高级别的Offcie,还是会撞板。从前我觉得Offcie版本的不同对我来说绝大多数时候都只是版式上的改变,其实功能还是大都不变,所以我才会一直使用Offce 2003直到Offcie 365(当时对应的是Offcie 2016)。之前我之所以没有欲求,是因为新版本Offcie有什么我不知道,我不知道都增加了什么,怎么会对那些内容感兴趣呢?!

人知道得多了,就会有种冲动想知道得更多。这种与生俱来的冲动我都说不上到底算不算是递归。

过去的4月,已经有3拨审计的过来(前3拨,只完成了1拨),明天还会有第4拨。我不紧张,顶多是把纸质材料从已经归档的盒子里拿出来,排一下序,电子版也从已归档的地方拷贝出来整理一下。该干的我从前都已经做完了,没有可慌的。我的同事也不觉得他们有什么可慌,但检查过程中,他们的流程漏洞百出,为什么他们应该做的事都没做?为什么这般整居然没人知道?没人觉得不妥?没人要求他们必须改?懒惰得有个限度,当懒惰到达连最基本的逻辑都无法保证,这就太说不过去了!

我一直在严防死守,但原来别人不是……

2020-01
3

碰撞中改进

By xrspook @ 10:29:43 归类于: 烂日记

有一句类似这样的话“数据汇总时流的汗就是数据录入时脑子里进的水”。跟别人对数这种事,通常来说都不会太顺利,反而我喜欢跟系统对数。因为系统都是按照一定的逻辑整出来的,而我也有我的逻辑,两个东西碰撞,很容易找出差异。但跟人对数就很不一样,尤其是跟不同的人对数,那就更加麻烦,不同的人有不同的手法。不同的汇总方法最终会让你无比纠结,有些数据没有算进去,有些数据直接漏掉了,还有些数据完全是手误。没有算进去的那些可能是故意为之,漏掉的那些有可能是一顿懒惰之后完全不知道还得有那个操作,还有那些手误简直就是一个未知的谜,你根本说不清到底会以什么形式出现。有可能多打一个数字,也有可能是数字颠倒,当你找出那个手误输入以后,你会马上明白到那是怎么一回事,但是要找出那个东西,又谈何容易。

为了保证我汇总的数据不会发生这些问题,所以除了明细数据我需要每天纠结以外,整体的数据我也必须每天核对。有些数据是没办法每天核对的,即便你每天都做明细。因为有些东西必须合并起来才有真正的意义,比如要算清楚每条船的数量,而那条船又卸了好多天。如何解决问这个问题,从前我也死过不少脑细胞。后来我创出了某个方法,但是还是会有点麻烦,最后我只能得出明细的数据做给一个表,汇总的数据做另外一个,然后定期核对,这样能稍微解决问题,而这一招是我昨天和别人核对过数据以后才最终决定的。

我不明白他们为什么要以那种方式汇总。做一个明细表格,掉头还加一行完全无所谓的标题,我个人觉得那是毫无意义的,毕竟那个表不是某个报表,需要打印出来。其次,单元格的合并也是多余。第三,入库跟出库分作两列,看上去没什么问题,但是如果我要一个汇总数呢?明明在其他类别里面已经说明白了,那是出的还是入的,是车的还是船的,也就没必要把数据分作多列,毕竟这不是要算一个库存数。只有出入库数量而没有初始库存以及损溢倒仓转入转出之类的东西,根本没办法算库存。数据分作两列,要做数据透视表还得费劲2合为1。高端一点的做法或许是将二维变成一维,低端一点的做法是直接加一列,把那两列的数据加起来,因为按照那个设计表格的人的思路。入库和出库的数据只填其中一格,所以只要加和两个单元格,最终得到的就是出库或者入库的数据。再来一个万能的数据透视表,需要汇总的数据就能轻易地分类开来。有一定的规律以后,自然可以和其它数据透视表汇总出来的数据做核对。但即便我这么干了,还是很难分得清某些特殊情况。比如某一条船来了很多次,每一次又花了好多天才完成。有些时候是一周来一次,但有些时候一周来两次。当你很久都不汇总一次数据,你怎么知道今天这条船的数据跟后天的要不要加和在一起呢?如果你每天都干,你肯定会知道这是一条船,只是中间有一天天气不好不能作业,但是今天和后天的数据加起来才是一轮操作。这种东西理论上逻辑很简单,但显然,我们那些破系统没有考虑到这种情况,所以得人肉关照。

软件是人设计出来的,但如果人没想到该用什么逻辑去处理的话,软件不可能超越人,让使用者觉得得心应手。

2019-12
10

读懂自己

By xrspook @ 19:48:34 归类于: 烂日记

我经常会迷上自己跟自己的较量。那这种事情当我还是学生的时候我没办法做到,因为没有时间也没有精力,当时我不觉得这是我的特性。奥运精神更高更快更强,一开始我觉得这肯定是要跟别人比的,因为奥运这种东西几乎没有人会想过是自己折腾自己。但后来我迷上了跑步这东西以后,那让我明白到真正的乐趣是跟自己比,而不是要赢别人。在跑步这个问题上,如果一心只想着要赢别人,你通常都会让自己落入一个非常危险的境地。跟其他运动不一样,跑步一个人就能到,当然如果你想更上一层楼,可能你得得到很多人的帮助。回看过去这些年,我也得到过不少人的帮助,当然我也帮助过别人,那都是自然而然的事。在跑步这个问题上,怎么赢自己,首先你就得有自己的标准,所以一开始的时候,把自己的资料详细记下来是必须的,否则的话,你只能凭借感觉去做事,时间一久,那些感觉都不灵了。回忆第一次的时候,或许还能记得个大概,但是回忆N次以后,那个东西就只剩下你吹水的内容。好记性不如烂笔头,这种东西从小家长老师就这么教育我们,但直到我迷上各种数据以后我才觉得这非常有道理。

小学的时候,我的计算经常出错,首先是因为在家的时候我偷偷用起了计算器,其次是因为为了赶时间为了快,我在草稿纸上写的数字总是迷糊的,连我自己都认不出来。后来我又认识了Excel,而且迷上了这个东西,所以我知道了数据的重要性,尤其规律全面记录原始数据的重要性。有了原始数据,你就可以发挥想象,排列出你想得到的,或者你意想不到的汇总数据。在跑步这个问题上也一样,当你记录了详细的明细数据以后,你就能得出各种结论。高端的运动手表除了记录你的基本信息以外,还会给你一些运动提示、运动预测之类的东西,而那些预测就基于你让他们记录的明细数据。当然我记录的明细数据并不是为了让自己也能像专业的运动手表那么牛逼,我只是想仔细地了解我自己,知道自己的极限在哪里,知道自己的弱点在哪里,知道自己在哪些方面是不可能创造什么奇迹的,而在哪些方面我可能有所突破。最后我想要的到底是什么,我也说不准,但跑着跑着,走着走着,想着想着,思路就会自然而然地袭来。所以,当我写一篇东西,一开始我或许会觉得不知道该如何下手,我会直接下手开干,干着干着,感觉就来了。反而你叫我一开始设定标题大纲,然后填充,我会觉得很拘束。但是在一些比较大的问题上,提前谋划好结构是必须的,所以有时这会让我挺矛盾,因为我一直是那种随性的人,而另一方面,我又很理性地明白框架这种东西非常重要。

这几天电子产品的问题不断地骚扰我。台式电脑的开机、软件,手机的wifi上网等等,这到底是肿么了???

2018-04
16

做与不做

By xrspook @ 16:35:43 归类于: 烂日记

昨晚做了个动作类的噩梦,虽然准确来说也算不上是个噩梦,尽管最终结果还没有等到,但起码趋势对了。我花了好大的力气才终于让别人接受了问题存在,需要解决。期间我经历的东西甚至差点危及到我的生命。我居然把我的命赌在一件原本完全不用我的操心的事上,我为何要那么用力呢?我也不知道。

别人要我去做的事,我可能会很有性格地拒绝掉,但我自己却会主动去做一些帮助别人的事。一个是拒绝帮助别人,一个是主动帮助别人,为什么会这样呢?别人如果纯粹为了自己懒,明明自己能做,自己却不做,直接推给我去做的,我一般不会鸟他们。那些事不难,也不烦,只要他们肯花那么15分钟,顶多30分钟就搞定了,但他们却选择把包袱直接丢给我,等于领导接到任务直接丢给他们一样。他们不懂得拒绝,也没办法拒绝,但我不会,遇到这种事我会毫不犹豫地拒绝。你或许会觉得我这样做很傻,那不过是很简单举手之劳的事,我为什么不顺便做个顺水人情呢?大概我在某些人际关系上一直不怎么长进就是这个原因。我宁愿被别人觉得我不够意思我也不干这种事。我觉得这是他们的陋习,必须改掉。他们习惯于一层一层包袱往下丢,所以直接导致的是执行力极差,因为人人都不想负那个责任。他们当最底层的时候不得不去做,一旦让他们当了倒数第二层他们就会有模有样地学他们的上级那样对待下面的人,甚至不是下面的人,是和他们同级的人。这让我想起初中语文教材里《孔乙己》说到的那些“爬上去”的人。有些东西是需要分配下去一起做的,但有些东西之所以还有那个“分配”的过程,纯粹是因为那个人懒。我也很懒,所以我不会让别人依赖我,使得我没那么可懒的空间。

今天我主动去做了一件我觉得必须去做的事,因为如果我不迈出第一步,我的同事不会觉得他们自己有问题,需要改进。今天的那套Excel表格设计完毕以后可以把他们的工作时间从几天缩减为几十分钟。之所以可以这样是因为我改变了他们原来表格的格局,把明细数据和汇总数据彻底分离。明细数据的输入从痛苦的找横坐标纵坐标表变成纯粹的连续回车输入。复杂的双轴定位不应该是人肉去做的,而是应该由机器去完成。从前,他们工作除了痛苦的对应输入以外还有痛苦的挑选日期求和计算。输入方面我对他们的工作进行了极大的简化,简化后依然有可能会有数据输入错误的情况发生,但要核对出来会简单很多。修改后的求和汇总计算简直可以说是秒杀就能把困扰他们的东西解决掉。汇总后的数据变成他们需要的上交格式只需再做几个简单的复制粘贴。只要不是心粗得一塌糊涂贴歪了,他们整套流程下来没有多少可出错的空间。加班计算那种事本该是办公室统一搞定的,但我们这个奇葩单位却把这项任务分到了各自的业务科室,而各自业务科室负责这项任务的同事可能只是完成平时日常工作之余额外去做的,所以这就有了他们不得不连续几天时间加班去干这种从前对他们来说相当痛苦事情。我这般改革下来,他们最后要做的只是日积月累把平时每天或者每几天科室其他人员交过去的加班申请表录入一下就可以了。如果不是堆积一个月再录入,如果每次只录入几张,十几分钟绝对够了。外加最后的汇总操作秒杀完成,他们的整套工作将从相当痛苦变成非常轻松。

该出手时就出手,不该出手时绝对不出手。

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress