在日常工作中,我们经常会接触到Excel,甚至以Excel作为主要的生产工具。“工欲善其事,必先利其器”,如果您在工作中也大量用到Excel,那么如何提高Excel生产效率的问题,已是不可回避的关键所在。下面编者就结合长期的生产工作经验,总结的一些提高生产效率的方法,汇编如下。
提升Excel生产效率的途径主要有三方面:操作效率、运算统计效率、VBA批处理效率。
提高Excel生产效率的方法
善用快捷键提高操作效率
快捷键大家都不陌生,快捷键即功能快捷键,用好快捷键可以提升操作效率。它是用键盘组合键代替鼠标功能区点选,以提高操作效率的一种操作效率解决方案。
- 学习途径
1、通过屏幕提示功能说明中的快捷键介绍学习:
屏幕提示功能
2、Excel帮助主题(F1),搜索快捷键:
3、我们也可以通过微软官网获得Excel快捷键大全:
Excel帮助和学习中心
Excel帮助和学习中心官网链接:
https://support.microsoft.com/zh-cn/excel?ui=zh-cn&rs=zh-cn&ad=cn
Excel快捷键大全
Excel快捷键大全官网链接:
https://support.microsoft.com/zh-cn/office/excel-%E4%B8%AD%E7%9A%84%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F-1798d9d5-842a-42b8-9c99-9b7213f0040f
4、离线文档(Markdown格式):
*需要离线Markdown文档的朋友见文末。
- 推荐学习方法
建议不动鼠标(除了查找快捷键外),日常工作全键盘操作,开始效率非常非常慢,但随着记忆的快捷键越多、熟练程度越高,你会发现Excel的操作效率大大提高了。
设置自定义功能区
功能区是我们鼠标操作的主要功能区域,根据个人的工作性质,我们可以个性化的定制功能区,免去来回找功能页面的麻烦。例如编者的个性化功能区,把个人需要的功能全部集中在此页面:
自定义功能区示例
Excel选项→自定义功能区:
我们可以根据个人需要和习惯,将常用的命令&功能全部集中在自定义功能选择卡,这样就避免了各主选项卡中来回找命令的麻烦,也就提高了操作效率。
自定义功能区设置
熟练运用常用函数
熟练运用Excel函数,能极大的提高生产效率,也是Excel的核心功能和优势。可以说,不会用函数等于还没有入门。
- 常用的函数
在 Excel中,函数实际上是一个预先定义的特定计算公式。按照这个特定的计算公式对一个或多个参数进行计算,并得出一个或多个计算结果,叫做函数值。使用这些函数不仅可以完成许多复杂的计算,而且还可以简化公式的繁杂程度。
Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。
数据库函数:当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。
日期与时间函数:通过日期与时间函数,可以在公式中分析和处理日期值和时间值 。
工程函数:工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数 。
财务函数:财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。
信息函数:可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为I的工作表函数,在单元格满足条件时返回TRUE 。
逻辑函数:使用逻辑函数可以进行真假值判断,或者进行复合检验。
查询和引用函数:当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用时,可以使用查询和引用工作表函数 。
数学和三角函数:通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算 。
统计函数:统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和y轴截距,或构成直线的实际点数值 。
文本函数:通过文本函数,可以在公式中处理文字串 。
- 用户自定义函数
如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。这些函数,称为用户自定义函数,可以通过使用Visual Basic for Applications来创建 。
用户自定义函数示例:
如果我们想要计算两个GPS位置的距离,Excel中没有该函数,我们可以在VBA自定义函数:
Public Function gps(x1, y1, x2, y2)
gps = Application.WorksheetFunction.ImSqrt(((40000 / 360 * (x1 - x2)) ^ 2 + ((40000 / 360 * (y1 - y2)) ^ 2))) * 1000
End Function
这样,我们就可以像使用内置函数一下,使用GPS函数了。
用VBA处理重复性劳动
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是微软在Office中执行通用的自动化(OLE)任务的编程语言。它也可说是一种应用程式视觉化的 Basic 脚本。
相比较于其它语言需要独立的编译器(例如Python),VBA内嵌于MSOffice软件。正是由于VBA与主应用程序的这种关系,使得它与主程序之间的通信变得简单而高效。可以这么说,在Office中执行自动化任务,VBA应当是首选。
对于Excel的一些重复性劳动、可程式化分析,我们可以通过VBA有效快捷的完成工作,从而提升了生产效率。
有关VBA的教程知识,这里不再赘述,感兴趣的朋友可以自行搜索学习。
提高Excel生产效率的方法
提升Excel效率的几种方法,今天就介绍到这里,欢迎朋友们评论区交流、探讨、互鉴。
需要《快捷键大全》Markdown离线版的朋友,可以私信“快捷键”获取网盘下载链接。