一天,领导同时给我和同事B布置了一项任务:
把上面截图中的txt文档中最后100条记录分别加上@+对应客户的编码。
接到任务之后,我和同事B就各自分头着手去做。
第一回合
1、同事的做法
把客户号提取出来之后,用VLOOKUP函数关联客户编码,然后排好序,就一个一个的把对应的编码复制粘贴到txt文档对应记录里面。平均每次复制,切换到txt之中,然后再粘贴,熟练的话用时5秒钟,而100条件记录,大概就是5*100=500秒,再加上前面匹配的时间,总共耗时10分钟完成这项工作。
2、我的做法
作为Excel高手的我,根本都没有想要用手工重复100遍复制粘贴的方法,直接新建Excel,然后调出powerquery,把所有TXT文档的信息导入,然后进行拆分列,分列过之后根据客户号匹配对应的编码,完成后再用Excel多列合并的方法,重新进行组合,计划是这样计划的,快速搞定。
可惜计划永远赶不上变化,拆分的过程是我特地把所有字段都调整成文本格式,可是在合并的时候,发现有些字段还需要调整格式,尤其是涉及到的日期和时间的字段,来回调整日期等其他字段的过程都将近耗费了10分钟时间,好不容易日期字段调整完毕之后,时间字段怎么调也调整不好了,时间列的内容命名是:09:43,合并之后字段却变成了9:43,前面的0没有了,就这一个时间的调整,我整整来回又耗费了10分钟的时间才把他解决之中。(我们系统对时间格式要求比较严格,必须要完全一样的)
最终作为Excel高手的我,花费了将近30分钟的时间才成这项任务,而只会复制粘贴的同事花了10分钟完成,领先我20分钟的时间,彻底败给我同事。
事后反思,自己为什么会失败,自己的计划看似完美无缺,却在实施过程中接二连三的遇到问题,先是日期格式的问题,然后又是时间格式的问题,自己为了解决这两个问题,反复尝试各种方法,深陷在问题之中,无法自拔,忘却了任务本身,忘却了是否应该换个方案进行调整,不必非要用这套方案,从整体大局观思考,而不要深陷在小的细节问题之中。
第二回合
过了几天,领导又布置了相同的任务给我和同事,接到任务后,我和同事又里面投入工作之中。
1、同事的做法
和第一次的做法完全一样,完全的靠重复100次的复制粘贴,耗时10分钟完成任务。
2、我的做法
充分吸取上次失败的经验,对原来的计划进行重新的调整,绕过合并时日期和时间的难题,选择把未分列前的内容保留一列,拆分列的内容匹配过编码之后,只留下编码其他全部删除,然后最后只需要合并原来一列的内容和编码两列的内容了,就这样快速的完成任务,耗时3分钟。
终于这次没有再败给同事,从时间和内容准确度方面来说,我的做法完全要优于同事的做法。
失败并不可怕,可怕的是不知道从失败中吸取教训,反思下次如何规避失败,没有反思就没有进步。
反思自己有时候真的是为了攻克一两个难关,耗费了大量的时间和精力,回头从任务本身出发,从源头思考,我为什么不直接调整方案,绕过难关来完成任务呢?
谁也没有规定从出发点A点到目的地B点,就只能走直线过去,虽然直线距离最短,但是万一中间有一座山了,你要克服这座山就要耗费很多时间,为什么我们不可以直接走曲线,绕过中间的大山,直达目的地呢。
所以日后面对问题,要学会用“鹰眼”进行分析找出最佳的解决方法!
网友评论