2017-09
17

Excel武功秘籍啊啊啊

By xrspook @ 17:26:11 归类于: 烂日记

昨天我突然想起,要下载一本关于SQL的书。我觉得W3School的教程就很好,但问题那是个网页,只能一页页翻,非常麻烦。按照一般逻辑,网上应该有一些已经把网页整理好的电子版,pdf一定有,有没有mobi我不知道。pdf,mobi的区别在于后者的体积更小,而且更适合在智能终端上看,因为,那会根据每页的大小去调节呈现内容,而不像pdf那样,实际上每一页有多少内容已经确定了。最后还真被我在GitHub上找到了,那里打包了各种W3School的教程,基本上把W3School所有类型的教程都已经打包好了,有在线的版本,也有三种电子书的版本,分别是pdf,mobi和epub。因为太久都没把自己的文件上传到kindle,所以我已经忘记了该怎么操作,记忆之中我有个插件,但是点击文件右键却未见那个东西。我差点就想到不得不发邮件给自己了。但最后当我点另外一个pdf文件的时候,我发现了那个按钮。不知道为什么mobi文件的邮件没显示出来。接下来的事情很简单,我只需右键发送,点击确定,然后我打开我的kindle终端接收那个文件就好。因为好久都不在手机上用kindle,所以我的小米4c已经删除了那个app。昨晚我又重新安装回去。这本SQL基础教程我会带在路上无聊的时候看,所以我的手机上必定要有一个电子版本。如果用WPS阅读,我会觉得很不顺手。平时如果是其他类型的电子书,我会选择直接在kindle阅读器上看。

装上kindle以后,上面显示我的书和我自己上传上去的文件,下面是一条亚马逊的推荐书,那些是近期的折扣书。其中有一本叫做《为什么精英都是Excel控》,我也不知道他们是凭什么给我推荐这本书的,但是,之前我的确有考虑过要在亚马逊买Excel方面的书,但实际上我并没有在那里搜索过。这本书的标题相当的吸引人,也说到我心里去了,但是在看过这本书的评价和目录以后,我知道这不适合我。与其说这本书讲的是技术,不如说这本书是在卖一个卓头。标题说得很对,但是学好了这本书以后,并不能让你成为Excel控。从目录看来,这只是一本很基础的书,更多时候是教大家把表弄得更好看,而不是真的把Excel内在的神功发挥出来。我觉得那本叫做《Excel 2013数据透视表应用大全》的更适合我。因为基本可以这么说,那本书里面所包含的东西全部都是Excel的高级货,在一般的Excel教程里,你不会用到,但只有把这些东西都玩得很熟练了,你才有可能被称为大神。这本北京大学出版社的书一共有1296页,相当的厚重。唯一让我纠结有想不想买念头的只是这本书配套的是Excel 2013,但问题是,我现在用的Excel还是2003。版本不一样,问题很严重,因为从2007开始,Excel的数据透视表功能就开始变得越发强大,很多东西在2003无法做到。所以非常有可能,我从书上学到了很炫酷的功能,但在实际操作中我却无能为力。这会让人非常沮丧。北京大学出版社还出版了好几本其它Excel方面的书,但我觉得最吸引我的还是那个数据透视表大全。从目录看来,从创建数据透视表,到怎么把数据表的格式以及各种深层次的功能用好都说到了,更厉害的是,连动态数据透视表、复合范围数据透视表,以及用数据查询、导入外部数据,以及SQL数据库部分都提到了。其中说到的Power BI,我甚至不知道是什么回事。当然,这本书也有说到数据透视表与VBA。光是目录已经非常的吸引我。因为这个里面关系到了Excel高级技能本身,SQL以及VBA。这些东西都是我很想知道,但是我却暂时不太了解的内容。让我纠结的是到底这些东西2003能不能联动实现呢?如果不能实操,我会过得很痛苦。这本书的标题没什么很牛逼的字眼,但显然能把这些东西都说透说明白的人必定是精英。因为对普通人来说,你甚至不知道这是什么,更加不用说要把这些玩透了。

随后一个让我纠结要不要下单的是,能不能回去跟科长商量一下,让单位负担这个呢?既然这个单位从来都没有发过什么书报费,所以他们出一些工具书的钱,也是很合理的。

人如果能一直保持学习状态,就会一直年轻。

2017-08
7

人人为我,我为人人

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

做什么事,都不能只是想着自己,让自己轻松,让别人很麻烦,或者把我自己要做的留给别人。你可以把那称作是丢包袱,你也可以把那称作是依赖,反正最终结果就是为了减轻自己的负担,而增加别人的任务。是我做的,我会自己去完成,除非那个人是心甘情愿帮我做。比如说回到家,衣服就不是我洗,是我家洗衣机洗,然后我妈晾起来并折好。但也只有是我吗,我才心甘情愿地这般依赖,如果是别人,我宁愿大家的衣服分开洗,大家的衣服分开收,喜欢折就折,不喜欢就丢在那里。因为我总觉得,欠别人的人情,很难还清,而我又不喜欢欠别人的东西。

今天我把平时数据透视表的方式,引入到了地磅的电脑上,因为按照他们现在的工作习惯,要把那些数据整理出来,实在太麻烦了,而且非常容易出错。虽然一天就几个调运单而已,但那些调运单里非常可能会出现一些跨天的数据,我需要的数据是一天0到24小时的,但是他们把数据分列开来的方式却是班次。通常这不会有什么问题,但是如果遇到一个夜班没做完,要通宵凌晨作业,就可能有一些单计算的时候会比较碍事。之前这个问题也曾经暴露过,发生在我拿单的时候。因为我拿的单据只能根据上面的日期去判断那是什么时候的,但他们抄在本子上的数据,无论是单据的张数,还是单据代表的数量都是根据调运单的。所以我拿走的单据如果要跟他们的记录完全一致,可能就包括了昨天和今天凌晨的单。如果我们不是一个报数单位,这都无所谓,但是,长期以往,我就会非常容易犯错误。在拿单的第一天我就已经遇到了这个问题。所以也是从第一次开始,我就跟他们说明白,即便是同一个调运单,不同天也得分开两行抄。在这个问题上,貌似我在增加他们的负担,但是在只有单没有电脑的情况下。他们也必须得服从这样的安排,因为他们方便的做法最终会导致我无法跟他们核数。在这个问题上,一定程度我觉得自己在增加他们的负担,但是今天把数据透视表引入,则完全是让他们工作得到大大的简化。只要保证导出的原始数据不出错,汇总出来的结果,就一定正确。汇总出来的东西,如果还得抄下来,或许还有一个抄错的几率,但是如果汇总的东西直接照一个相,完全不会有出错的余地。而这个只需要他们,在系统里把数据导出,然后把数据粘贴到另外一个我已经设置好格式的表格里,然后刷新汇总数据。如果熟练操作,整个流程下来,不会超过两分钟。而在此之前,如果每天客户超过五个,进的仓号超过三个,要把这些数据都分列出来,估计没有20分钟搞不定。但现在我完全把这个过程秒杀了。三年前做统计的时候我还不会这一套流程,是我这两周悟出来的。准确来说,是第二天做统计的时候我已经把这个当做是常规。跟给他们的模板不一样,我是直接在原始数据上新生成数据透视表的,而之所以要给他们存一个模板,然后要求把数据贴过去,完全是因为参与过磅和计数的人太多,人一多,东西传着传着就会走样。非常有可能如果要他们自己生成数据透视表,最终的结果就是搞不定。所以对我来说,每天获取数据还得多加那么两分钟去拖拉生成数据透视表并设置其中的格式。从前我自己做梦也没想到原来得出汇总数据这么简单。也从来没有人在我以前很傻逼的时候提醒我,其实没必要这么痛苦。我也不知道我这些经验是怎么得来的,反正现在我觉得,这个不知怎么就学会的技巧非常好用。

简化方便别人就是在帮自己。

2017-07
28

终于上路了

By xrspook @ 11:44:43 归类于: 烂日记

今天是我第三天报数,在理清思路以后,我只用了不到十分钟的时间就把基础的数据给梳理好了,余下来的事就只是核对数据跟实际单据是不是一致。如果可以的话,就可以用那些数据进行整理。基础数据这一块,第一天我就已经理得相当快,而现在已经到了第三天,自然是更加顺手。因为那些东西基本上现在已经不是人工去计算,一个数据透视表,选定区域,把4到5个,字段项拉进去,结果就出来了,为了好看一点,可能还得设置一下数据的显示格式。而之所以可以做到这样,我觉得最大的功劳是我的显示器换了。显示器是23寸宽屏的,所以在横向方面能显示更多。以前我一直都用17寸方屏,所以Excel的工具栏就只能显示那么点东西,因为我不想把工具栏分两行显示。但现在显示器换了,我直接把数据透视表也拉到工具栏里也一样毫无压力。工具栏决定了工作的速度,虽然其实数据透视表工具栏这种东西最终用到的可能只是那个刷新数据的叹号。其它操作基本上我都是通过右键来完成的了。重新设置数据透视表的源数据范围必须得用数据透视表的导向回去。

第一天我把数据导出以后还先删掉以前那些,表头表尾之类的东西。从昨天开始我觉得已经完全没有必要去理会那些东西,所以直接让它留在那里就可以。需要数据的时候,直接用数据透视表,选择源数据范围,然后几下拖拉就能出所有的汇总。这种操作绝对不会出现数据错误,除非我选择的源数据范围错了。数据透视表肯定不会出错,唯一出错的也就只能是我把数据透视表的数据抄在本子上,在抄的过程中抄错了。但这种事情是可以避免的,比如说,我把分类合计都全部加一下,得出这总数和系统一致,基本上抄错的概率就会大大降低。电脑上的数据处理是第一步,抄写是第二步,拿到原始单据以后,跟本子上的数据校对是第三步,这样下来其实就是完成了一个核对纸质单据和电脑数据的过程。我觉得把数据抄下来的这个过程不能省掉。虽然有点繁琐,但实际上在日积月累的过程之中,本子就会体现它的作用,毕竟,查具体的内容翻本子比翻电脑的数据要快。而且有些时候,在电脑的文件里写出某些说明可能如果你没翻到那个文件就没办法找得到,但是本子上的东西显然如果用其它颜色的笔标注出来就会好找很多。没有人要求我一定必须得这么干,但是我觉得这么干会保证我的工作更加顺利,不会出错。把握好原始数据是所有上层建筑的基础。如果原始数据都是乱七八糟的,上面的整理一律都是扯淡,完全是站不住脚的。比如某一天报送的数量本来是61,却变成了95,之所以会发生这种事,完全是因为报送的时候根本就没有去核对纸质单据,如果核对了就会发现,根本没有那么多车,之所以会发生这种事,是因为数据导出的时候筛选的日期错了,95包括了两天的数据。这种错误是低级到完全不能容忍的。虽然只要一查绝对能查的出来,但这种错误是完全可以避免的,只要把工作都做到位就可以了。

统计这个工作,我觉得主要分两方面,一个是你必须有高度的责任感,你必须所有步骤都按照流程去走,因为流程是保证,你不会其中错漏出岔子。在所有的基础都已经扎实到位之后,就应该开始大开脑洞去创新。用不同的方法和视角去理解预测数据。后一条是比较高层次的要求。如果某些人连最基础的都很浮夸,你怎么能奢望他能做到第二步呢?!人的懒到一定程度,也就算了,但真不要太过分。

工作越做越轻松就对了。

2017-07
27

求和项累计

By xrspook @ 16:48:03 归类于: 烂日记

我也搞不懂自己,为什么每到晚上十点过后,Excel的灵感就来了。于是连续多个晚上我都拖到11点以后才回宿舍,虽然躺在床上,因为灵感太丰富,所以其实也是睡不着的。昨晚的时间理论上我比较好控制,但实际上我也不知道为什么前面我竟在整一些无所谓的东西,但是到了后来就突然想起要搞一下Excel,接下来的事当然一发不可收拾。但也是在昨晚,我悟出了之前我一直在纠结,没想到应该怎么去处理的东西该怎么整。而昨天之所以悟出这个,并不是我真的在原来的那个问题上纠结,而是因为我要做一些新的数据的提取,但就在那个过程之中,整理发现出了我一直都很想做到的事。

一直以来,我都很想在一个Excel里把收支存全部表现出来。但是这个收支存又比较复杂,因为那包括不同的分类、不同的日期。我需要具体细分到某一天的变化数,某个月的变化数或一段时间的变化数,同样,库存情况我也需要这样。显然要做到这个如果用静态的表格非常的傻逼。明明数据都出自一个地方,但是在一张静态表里体现出来你就只能反映出分类变化的情况以及某个时点的库存。但实际上我为什么要把库存和变化数放在一张表呢?!它们有因果关系,但放在一起会让人看不过来。同一个基础数据,我拉出两个数据透视表,一个用来反映变化数,另外一个用来反映库存数。变化数好实现,库存数实际上就是一个求和项累计功能,官方名字叫做“按某一字段汇总”,是字段设置里的高级选项,藏得有点深,平时我们只会用到“普通”功能。而之所以学会这个,是因为昨天我拿出一个数据透视表,分类合并出当天的数据以后,我本想用自己手动的累加得出结果。却发现无论如何做不到,原因我不明白,但的确的不出正确的累计数,把数据贴到另外一个地方再做累计显然这就完全浪费了动态查询了。Excel肯定能实现自己累计的功能,只是我不知道而已。结果还真被我发现了这个秘密,而这个秘密也正是我一直都很想实现的,最终我就达成了我之前渴望实现的动态收支及库存显示。收支状态是可筛选的,但库存不能筛选日期,只能筛选分类,因为如果筛选具体日期就变成了具体某一天的变化数,但查起来还是很方便的。之前我真不知道一个数据透视表可以在数据项拉入多个一样的数据,一个用来计数,一个用来求和,一个用来累计求和就可以生成动态的收支存,也就是实现了第一列显示数量,第二列显示金额,第三列显示金额累计。

在探索Excel的路上从来就是越深入就越觉得自己无知,所以一开始的时候我觉得Excel很恐怖的直觉完全是有道理的,因为不懂所以害怕。但随着了解的逐步深入,我越来越喜欢Excel,也自然能明白到畏惧Excel的人是什么状态,毕竟我从前也这样。学习Excel的过程我觉得自己在重温复习程序语言,大概因为二者都很讲求逻辑。我跟Excel的思路现在算是对上了,Excel大神几乎是无所不能的节奏,我的所以疑问都能被KO掉,于是,你必须非常崇拜折服开发这个的人!但这仅仅是一个开始,因为Excel太强大,有些高深的虽然我已经了解皮毛但还不能完全驾驭,要驯服高级货不容易。比如说我把一个表格另存为,替换掉其中的原始数据,但数据透视表引用区域不变,居然会出现字段选项里自动带入上一个表格的信息,虽然数据不显示且这个表格的源数据里已经完全没有那些信息,这到底是怎么回事呢?!我猜这可能跟数据透视表的某些缓存功能有关。另存为多方便,但现在却要全部都重新生成数据透视表然后设置都一个样的格式,郁闷。

解决核心问题后我觉得全世界都豁然开朗了啊啊啊~~~

归档:2017-07-27 Rang De Basanti

2011-04
18

初探数据透视表

By xrspook @ 17:51:16 归类于: 烂日记

在纠结如何通过高级筛选实现筛选名字、合并数据并排序的功能,未果。

乱翻Excel之际发现有个功能叫做“数据透视表及数据透视图”的功能,强大,异常强大。虽然搞不懂是怎么回事,但乱拉乱按却实现了我要的功能,嘿嘿嘿。那些想想都觉得麻烦的东西不费吹灰之力就能实现,伟大,实在是伟大。

内流满面,下图是2011年第1-15周WWE、TNA在周赛和PPV比赛总时长的前10位

第一名,Rey Mysterio,果然是勤奋的小吉娃娃。
第二名,Edge,呜呜呜~~~但Edge的时间不会再延长了……
第三名,Alberto Del Rio,我知道他很勤奋,但没想到勤奋到这个地步。
第四名,Randy Orton,和第三名的成绩无限接近。
第五名,这10人里唯一一个TNA的人,Mr. Anderson。

不知道你有没有发现,这151人的前10名里,只有3个heel——Alberto Del Rio,The Miz以及Wade Barrett。face就比heel多摔角么?难道heel的时间都用去夸夸其谈或袭击别人了?郁闷为啥没有CM Punk,原来他老人家排名第11。这个10个人里,一线全了,好打或有机会的二线也全了。我也诧异过为啥没有Dolph Ziggler?DZ因为剧情的关系曾被Smackdown解雇,2周后出现在Raw,否则,DZ出现在前10是绝对没有悬念的。这前10里,Smackdown和Raw平分秋色(都是4.5个,因为Wade Barrett中途转会Smackdown),但排名先后差异不小,比如说,前三都是SD的人,后三基本是Raw的人。

统计本该这样,数据收集应该是不费力的,因为最重要的是后面的分析讨论。如果连加个时间都加得半死,那还有什么意思呢。

数据透视表是个非常强大的东西,用好的话威力无穷,可以跟复杂的筛选说再见了,哇咔咔~~~

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