EXCEL电子表格进行数据计算
作者:王香宁
来源:《科技视界》2014年第10
        【摘 要】本文介绍了应用EXCEL电子表格进行数据计算常见的四种方法。
        【关键词】数据;单元格;公式;函数;EXCEL VBA
        EXCEL作为三大办公软件(WORDEXCELPPT)之一,以其功能强大、界面友好、应用快捷等特点深受大家的喜爱,已成为渗透到我们日常工作和生活中的一款颇具代表性的软件。它不仅能够方便处理表格和进行图形分析,更强大的功能体现在对数据的自动处理和计算。那么如何使用EXCEL对数据进行计算呢?
        1 直接输入数据进行计算
        打开EXCEL电子表格,选择单元格(以A1为例),在编辑栏处输入=100-10,按回车键,A1中的数据就变成了90了。
        还可以在A1单元格输入=100-10,按回车键,A1中的数据就变成90了。
        上述两种方法计算结果相同。如果输入的单元格列宽比较窄,而输入内容又比较多的情况下,前种方法输入内容显示完整,一目了然。
        简单的四则运算,如加(+)、减(-)、乘(*)、除(/)及幂(^)等都可采用这种方法。这些运算符号都可以直接通过键盘输入,快捷、方便。
        2 应用公式进行计算
        公式是由用户自行设计的对工作表进行计算和处理的表达式。它由等号(=)开始,包含运算符,运算对象常量、单元格引用和函数等。
        往单元格中输入公式,选中单元格后就可以输入。例如,单元格A1B1中已分别输入“10”“20”,选定单元格C1并输入=A1+B1。按回车键,则在C1中就出现计算结果30。这时,如果再选定单元格C1时,在编辑栏中则显示其公式=A1+B1
        编辑公式与编辑数据相同,可以在编辑栏中,也可在单元格中。双击含有公式的单元格,该公式就在单元格中显示。
        由例可见,应用公式时:(1)全部公式以等号开始;(2)输入公式后,其计算结果显示在单元格中;(3)当选定含有公式的单元格,该单元格的公式就显示在编辑栏中;(4)对输入单元格中数据的修改可立即引起公式结果的改变。
        3 应用函数进行计算
        EXCEL中既可应用内置函数,也可应用自定义函数来进行数据计算。
        3.1 应用内置函数进行计算
        EXCEL内置函数是预先定义,执行计算、分析等处理数据任务的特殊公式。在公式选项卡中的插入函数菜单中就可看到所有的内置函数。内置函数一般有以下两种应用方法:
excel公式不显示结果        3.1.1 直接输入
        选定要输入函数的单元格,键入“=”和函数名及参数,按回车键即可。例如,要在E1单元格中计算区域A1C4中所有单元格中值的和。即可选定单元格E1后,直接输入=SUMA1C4),再按回车键,计算结果就出现在E1 中了。
        3.1.2 使用插入函数工具
        单击公式主菜单左侧的插入函数按钮来实现。也可以单击公式编辑栏的插入函数打开插入函数对话框,选择所需要的函数,按照对话框的提示选择参数进行计算。
        3.2 应用自定义函数进行计算
        有些数据计算用内置函数解决起来不方便,有时比较复杂、可读性差,有时甚至是无能为力的,这时就可以利用VBA开发自定义函数来进行计算。
        自定义函数就是用户应用EXCEL VBA编写的能返回结果的子程序。
        创建EXCEL自定义函数的步骤如下(以计算三角形面积为例):
        1)在EXCEL工作表界面下按组合键打开VBA编辑器,单击插入”→“模块,并在右边的代码窗口输入自定义函数的程序代码。
        2)进入Visual Basic窗口后,选择菜单插入模块命令,得到模块1”,在其中输入自定义函数的代码如下:
        Function Sabc
        Ifa>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编程进行计算
        VBAVisual 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小时内删除。