首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel数据处理——宏/VBA设计

最近帮一个朋友的做了一下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:执行宏,选择自己要执行的宏命令,点执行即可。

总是在学习中进步,也在学习中有所感想。条条道路通罗马,多一条路比别人多一个技能。但随着时间的流逝,很多东西自己也都会忘记,直到最后忘了自己是谁。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181109G0VD5E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券