最近帮一个朋友的做了一下Excel数据处理。然后早上坐班车来上班的时候,带着耳机发呆,想到当我的朋友么都毕业了,就再也不会有人问我怎么做了,慢慢的我所学的东西再也没有被触及的时候,内心还是蛮忧伤的,然后就觉得做个高阶的教程比较好,那样以后学习很多人看看我的教程就都会了,当过了N年后回想起自己当年原来这都会的时候,感叹一下自己的青春,找个角落坐下来慢慢回想自己曾经的故事。
例如给出下图一个大数据表格,sheet1中第一例是家庭编号,也就是说编号相同的是一家人,第4列是性别,第5列是年龄。若对数据处理为,一个家庭一行,按{家庭编号,家庭总人数,男年龄人数(0-14),男年龄人数(15-59),男年龄人数(60-),女年龄人数(0-14),女年龄人数(15-59),女年龄人数(60-)}进行编排,就需要进行一些编程处理。
在这里不讲用matlab处理,只讲用Excel怎么处理。尤其是当一个学文的妹子找你帮忙处理时,你就不会用matlab了,因为她们大部分连matlab都不知道。这里主要的主角是Excel从最基本的工具开始,另外,不教VB编程,只教操作方法。
以:把表2中的多余的家庭编号去掉,同时把对应的表2中的第二列的家庭代数弄到表1中的第15列(O列)进行操作说明。
1:打开Excel文档,如图。
2:录制宏。切换到视图界面,选择录制宏,如图。
3:设置宏。宏名为自己取的函数名,说明就是对该函数的一个功能说明,也可以自己设计快捷键,如图。
5:编辑宏。如图。
6:VBA代码编写。在下图中插入自己的代码。如图。
7:保存宏。
8:执行宏。切换到excel表,然后从视图中查看宏。对于位置的选择,只选择你要处理的excel表格。选择执行。
9:运行结果。O列就是输出的家庭代数结果。
10:录用其他宏。需要切换到视图界面选择停用录制。之后就可以再按上述步骤操作,进行其他宏的设置。
上述的操作过程太过累赘,因此采用快速操作如下。
1:进入宏编辑界面。打开excel文档后用alt+F11打开宏编辑界面,如图。
2:插入宏模块。
3:编辑宏代码。在代码区输入代码。
4:补充说明,多宏的设置。可以在该代码区输入自己所有定义的子程序。也可以,多次重复3步骤进行设置。
5:保存宏之后,在excel表中按alt+F8。
6:执行宏,选择自己要执行的宏命令,点执行即可。
总是在学习中进步,也在学习中有所感想。条条道路通罗马,多一条路比别人多一个技能。但随着时间的流逝,很多东西自己也都会忘记,直到最后忘了自己是谁。
领取专属 10元无门槛券
私享最新 技术干货