您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 用EXCEL电子表格进行数据计算
用EXCEL电子表格进行数据计算【摘要】本文介绍了应用EXCEL电子表格进行数据计算常见的四种方法。【关键词】数据;单元格;公式;函数;EXCELVBAEXCEL作为三大办公软件(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内置函数是预先定义,执行计算、分析等处理数据任务的特殊公式。在公式选项卡中的插入函数菜单中就可看到所有的内置函数。内置函数一般有以下两种应用方法:3.1.1直接输入选定要输入函数的单元格,键入“=”和函数名及参数,按回车键即可。例如,要在E1单元格中计算区域A1:C4中所有单元格中值的和。即可选定单元格E1后,直接输入=SUM(A1:C4),再按回车键,计算结果就出现在E1中了。3.1.2使用“插入函数”工具单击“公式”主菜单左侧的“插入函数”按钮来实现。也可以单击公式编辑栏的“插入函数”打开“插入函数”对话框,选择所需要的函数,按照对话框的提示选择参数进行计算。3.2应用自定义函数进行计算有些数据计算用内置函数解决起来不方便,有时比较复杂、可读性差,有时甚至是无能为力的,这时就可以利用VBA开发自定义函数来进行计算。自定义函数就是用户应用EXCELVBA编写的能返回结果的子程序。创建EXCEL自定义函数的步骤如下(以计算三角形面积为例):1)在EXCEL工作表界面下按组合键打开VBA编辑器,单击“插入”→“模块”,并在右边的代码窗口输入自定义函数的程序代码。2)进入VisualBasic窗口后,选择菜单“插入→模块”命令,得到“模块1”,在其中输入自定义函数的代码如下:FunctionS(a,b,c)If(a0Andb0Andc0Anda+bcAnda+cbAndb+ca)s=1/4*sqr((a+b+c)*(a+b-c)*(a-b+c)*(b+c-a))Elses=不能构成三角形EndIfEndFunction单击窗口右上角的“关闭”按钮关闭VBA编辑窗口,返回工作表窗口。这时就能够在当前工作簿中应用刚才创建的自定义函数,也可以在函数列表的“用户定义”类别中找到这个自定义函数。如果希望在本机上所有工作簿中使用这个自定义函数,还需要:1)把这个包含自定义函数的工作簿另存为“加载宏”。依次单击“Office按钮”→“另存为”→“其他格式”,打开“另存为”对话框,在“保存类型”下拉列表中选择“EXCEL加载宏”,然后在加载宏命名后单击“保存”按钮进行保存。2)保存后要在加载项中添加加载宏。单击“Office按钮”→“EXCEL选项”,打开“EXCEL选项”对话框,在左侧类别中选择“加载项”,然后在右侧下方的“管理”下拉列表中选择“EXCEL加载项”,再单击“转到”按钮,打开“加载宏”对话框,把之前保存的包含自定义函数的加载宏前面的复选框勾选,单击“确定”,就可完成加载项的添加。应用函数进行计算,不管是应用内置函数还是自定义函数,计算数据的方式与公式计算数据的方式是相同的,但是应用函数可以使公式变得更加简洁,易于理解。函数的参数可以是具体的数值、字符、逻辑值,也可以是表达式、单元地址、区域、区域名字等。函数本身也可以作为参数。而且,函数可作为独立的公式而单独使用,也可用于另一个公式中甚至另一个函数内。拥有众多内置函数,并且可以自定义函数是EXCEL电子表格具有强大数据计算功能的坚实基础。4应用EXCELVBA编程进行计算VBA是VisualBasicForApplication的简称。在EXCEL中,使用VBA编程,原则上可以实现各型各类的数值计算。速度快、完成准确度高、方便。应用EXCELVBA编程进行计算既是EXCEL在数据处理上的精华所在,同时也是难点所在。在应用自定义函数计算这一部分内容中,已经应用到了EXCELVBA的一些知识,但仅仅是局限在自定义函数这样一个范围。虽此,但其特点已略见一斑。由于EXCELVBA编程进行计算涉及大量的编程知识,代码消耗内存明显,相对比较复杂,一般情况下的数据计算,前述的三种方法大体可以解决,通常就没有必要采用这种方法。在此不做赘述。以上,我们对应用EXCEL电子表格进行数据计算常见的几种方法进行了阐述。应用自定义函数和应用EXCELVBA编程进行数据计算属于EXCEL电子表格的二次开发。文中所述内容虽尚不足以凸显EXCEL电子表格在计算数据方面的巨大优势,但也初步显示了其在计算数据方面的鲜明特点。由于EXCEL电子表格的功能强大和可再次开发的特点,它在数据计算方面的应用将会持续推陈出新,不断焕发出新的生命力。【参考文献】[1]李东博.中文版EXCEL2007宝典[M].电子工业出版社,2008.[2]姬丽霞,张丽君.EXCELVBA高效办公全能手册[S].中国铁道出版社,2009.[责任编辑:丁艳]
本文标题:用EXCEL电子表格进行数据计算
链接地址:https://www.777doc.com/doc-5107451 .html