用EXCEL电子表格进行数据计算
作者:王香宁
来源:《科技视界》2014年第10期
作者:王香宁
来源:《科技视界》2014年第10期
【摘 要】本文介绍了应用EXCEL电子表格进行数据计算常见的四种方法。
【关键词】数据;单元格;公式;函数;EXCEL VBA
EXCEL作为三大办公软件(WORD、EXCEL、PPT)之一,以其功能强大、界面友好、应用快捷等特点深受大家的喜爱,已成为渗透到我们日常工作和生活中的一款颇具代表性的软件。它不仅能够方便处理表格和进行图形分析,更强大的功能体现在对数据的自动处理和计算。那么如何使用EXCEL对数据进行计算呢?
1 直接输入数据进行计算
打开EXCEL电子表格,选择单元格(以A1为例),在编辑栏处输入=100-10,按回车键,A1中的数据就变成了90了。
还可以在A1单元格输入=100-10,按回车键,A1中的数据就变成90了。
上述两种方法计算结果相同。如果输入的单元格列宽比较窄,而输入内容又比较多的情况下,前种方法输入内容显示完整,一目了然。
简单的四则运算,如加(+)、减(-)、乘(*)、除(/)及幂(^)等都可采用这种方法。这些运算符号都可以直接通过键盘输入,快捷、方便。
2 应用公式进行计算
公式是由用户自行设计的对工作表进行计算和处理的表达式。它由等号(=)开始,包含运算符,运算对象常量、单元格引用和函数等。
往单元格中输入公式,选中单元格后就可以输入。例如,单元格A1和B1中已分别输入“10”和“20”,选定单元格C1并输入=A1+B1。按回车键,则在C1中就出现计算结果30。这时,如果再选定单元格C1时,在编辑栏中则显示其公式=A1+B1。
编辑公式与编辑数据相同,可以在编辑栏中,也可在单元格中。双击含有公式的单元格,该公式就在单元格中显示。
由例可见,应用公式时:(1)全部公式以等号开始;(2)输入公式后,其计算结果显示在单元格中;(3)当选定含有公式的单元格,该单元格的公式就显示在编辑栏中;(4)对输入单元格中数据的修改可立即引起公式结果的改变。
3 应用函数进行计算
EXCEL中既可应用内置函数,也可应用自定义函数来进行数据计算。
3.1 应用内置函数进行计算
EXCEL内置函数是预先定义,执行计算、分析等处理数据任务的特殊公式。在公式选项卡中的插入函数菜单中就可看到所有的内置函数。内置函数一般有以下两种应用方法:
excel公式不显示结果 3.1.1 直接输入
选定要输入函数的单元格,键入“=”和函数名及参数,按回车键即可。例如,要在E1单元格中计算区域A1:C4中所有单元格中值的和。即可选定单元格E1后,直接输入=SUM(A1:C4),再按回车键,计算结果就出现在E1 中了。
3.1.2 使用“插入函数”工具
单击“公式”主菜单左侧的“插入函数”按钮来实现。也可以单击公式编辑栏的“插入函数”打开“插入函数”对话框,选择所需要的函数,按照对话框的提示选择参数进行计算。
3.2 应用自定义函数进行计算
有些数据计算用内置函数解决起来不方便,有时比较复杂、可读性差,有时甚至是无能为力的,这时就可以利用VBA开发自定义函数来进行计算。
自定义函数就是用户应用EXCEL VBA编写的能返回结果的子程序。
创建EXCEL自定义函数的步骤如下(以计算三角形面积为例):
1)在EXCEL工作表界面下按组合键打开VBA编辑器,单击“插入”→“模块”,并在右边的代码窗口输入自定义函数的程序代码。
2)进入Visual Basic窗口后,选择菜单“插入→模块”命令,得到“模块1”,在其中输入自定义函数的代码如下:
Function S(a,b,c)
If(a>0And b>0 And c>0 And a+b>c And a+c>b And b+c> a)
s=1/4*sqr((a+b+c)*( a+b-c)*( a-b+c)*( b+c-a))
Else
s="不能构成三角形"
End If
End Function
单击窗口右上角的“关闭”按钮关闭VBA编辑窗口,返回工作表窗口。这时就能够在当前工作簿中应用刚才创建的自定义函数,也可以在函数列表的“用户定义”类别中到这个自定义函数。
如果希望在本机上所有工作簿中使用这个自定义函数,还需要:
1)把这个包含自定义函数的工作簿另存为“加载宏”。依次单击“Office按钮”→“另存为”→“其他格式”,打开“另存为”对话框,在“保存类型”下拉列表中选择“EXCEL 加载宏”,然后在加载宏命名后单击“保存”按钮进行保存。
2)保存后要在加载项中添加加载宏。单击“Office按钮”→“EXCEL选项”,打开“EXCEL选项”对话框,在左侧类别中选择“加载项”,然后在右侧下方的“管理”下拉列表中选择“EXCEL 加载项”,再单击“转到”按钮,打开“加载宏”对话框,把之前保存的包含自定义函数的加载宏前面的复选框勾选,单击“确定”,就可完成加载项的添加。
应用函数进行计算,不管是应用内置函数还是自定义函数,计算数据的方式与公式计算数据的方式是相同的,但是应用函数可以使公式变得更加简洁,易于理解。
函数的参数可以是具体的数值、字符、逻辑值,也可以是表达式、单元地址、区域、区域名字等。函数本身也可以作为参数。
而且,函数可作为独立的公式而单独使用,也可用于另一个公式中甚至另一个函数内。拥有众多内置函数,并且可以自定义函数是EXCEL电子表格具有强大数据计算功能的坚实基础。
4 应用EXCEL VBA编程进行计算
VBA是Visual Basic For Application的简称。在EXCEL中,使用VBA编程,原则上可以实现各型各类的数值计算。速度快、完成准确度高、方便。应用EXCEL VBA编程进行计算既是EXCEL在数据处理上的精华所在,同时也是难点所在。
在应用自定义函数计算这一部分内容中,已经应用到了EXCEL VBA的一些知识,但仅仅是局限在自定义函数这样一个范围。虽此,但其特点已略见一斑。
由于EXCEL VBA编程进行计算涉及大量的编程知识,代码消耗内存明显,相对比较复杂,一般情况下的数据计算,前述的三种方法大体可以解决,通常就没有必要采用这种方法。在此不做赘述。
以上,我们对应用EXCEL电子表格进行数据计算常见的几种方法进行了阐述。应用自定义函数和应用EXCEL VBA编程进行数据计算属于EXCEL电子表格的二次开发。文中所述内容虽尚不足以凸显EXCEL电子表格在计算数据方面的巨大优势,但也初步显示了其在计算数据方面的鲜明特点。由于EXCEL电子表格的功能强大和可再次开发的特点,它在数据计算方面的应用将会持续推陈出新,不断焕发出新的生命力。
【参考文献】
[1]李东博.中文版EXCEL 2007 宝典[M].电子工业出版社, 2008.
[2]姬丽霞,张丽君.EXCEL VBA高效办公全能手册[S].中国铁道出版社,2009.
[责任编辑:丁艳]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论