我们知道,Word中的表格可以进行数据处理,但是绝大多数用户也仅仅是求和、平均等简易计算。其实只要掌握一些简单域代码,我们就能实现一些较高级的计算,让Word表格的计算功能更加好用和实用。
初识表格的计算功能
Word表格计算功能虽然远逊于Excel,但是内置的近20种函数可以实现求和、平均等计算,只是操作上稍有不同,我们需要手动输入函数,这些函数在Word帮助文件中均可查阅。
在下面的表格中, 我们需要计算实发工资和合计,单击表格的D2单元格,切换到“布局”选项卡,单击“公式”按钮,会自动使用求和函数SUM,默认会自动计算对左侧的数字进行求和,对于文本、空格会自动忽略,单击“确定”按钮即可计算出结果。
按【Ctrl+C】复制D2单元格中的数据,然后选中D3至D9的单元格,再按【Ctrl+V】粘贴刚才复制的数据至选中的单元格中,此时所有的数据都会一样,没有更新。选中整个表格,按【F9】键更新数据,这样就会自动更新表格中的数据。
Word表格的单元格命名与Excel中一样,如果要计算“合计”,则在B10单元格中单击,然后单击“公式”按钮会自动添加“=SUM(ABOVE)”函数,计算出B2~B9单元格数据的总和。SUM函数的参数值是可以修改的,详细用法如下表:
示例 作用
=SUM(RIGHT) 计算右侧单元格数据之和。
=SUM(Below) 计算下方单元格数据的总和。
=SUM(1:1) 计算第一行的数据之和。
=SUM(A:A) 计算或第一列的数据之和。
=SUM(A2:E2) 计算A2至E2单元格的数据之和。
=SUM(A2:A10) 计算A2至A10单元格的数据之和。
如果我们要自动找出“ 实发工资”中最多的人,则在“实发工资”的最下方单元格中使用如下公式:
=MAX(ABOVE),也就是用公式MAX算出最大值,这样就能自动找出实发工资中最多的。Word表格中还能按照笔画、数值等进行排序,这和Excel比较相似。
表格的高级计算功能
在Word表格中也能进行比较复杂的计算,使用自带的函数,结合简易的代码,就能完成比较高级的计算。
在下表中需要计算总价,在Excel中非常简单,可在Word中则可易可难了。
在表格的D2单元格中单击,切换到“布局”选项卡,单击“公式”弹出对话框,在公式中输入“=B2*C2”,在“编号格式”中可选择“¥#,##0.00;(¥#,##0.00)”,单击“确定”按钮则可计算出结果。
这种方法虽然非常简单, 但是要计算其它单元格则需要分别这样设置,因为Word表格中的单元格和Excel不一样,不能进行相对引用。如果想要通过同一公式来算计一行或一列的数值,就必须通过域代码进行计算。
单击D2单元格,按【Ctrl+F9】输入大括号,然后在大括号中输入代码, 注意代码中的所有大括号都是通过【Ctrl+F9】组合键来输入的,用代码如下:
{={QUOTE“B{={SEQB}+1}”}*{QUOTE“C{={SEQC}+1}”}}
上述代码中,SEQ可以自动编号,从1开始,由于计算时是从B2单元格开始,所以{SEQ B}+1,通过QUOTE将字符B2转换成单元格地址B2,再将两个单元格地址中的数值相乘,就能得到总价。选中表格后按【F9】键更新域代码,这样就能显示结果。
选中D2单元格中的数据,按【Ctrl+C】复制后选中D3~D7单元格,按【Ctrl+V】粘贴复制的数据,再按【F9】键更新表格,这样就会自动计算出相关单元格的总价。以后修改单元格中的原始数据后,只要按【F9】键就能自动更新总价。
在Word中,通过域代码和函数可以实现较为高级的计算,下面列出一些相关函数的用法供大家参考。Word域最好通过快捷键进行操作,这里为大家列举一些供参考。【ctrl+shift+f9】把域转为纯文本。
【Ctrl+F9】快速插入域定义符“{}”,注意大括号不能用键盘输入。
【Shift+F9】显示或者隐藏指定的域代码。
【Alt+F9】显示或者隐藏文档中所有域代码。
【F9】更新单个域代码。
“借用”Excel表格Office的三大组件(word、excel、powerpoint)各司其职,各有所长,Word主要还是进行文字处理,其计算功能绝对比不上Excel,因为Excel的专长就是数据处理。因此如果要在Word进行复杂计算,最好还是用Excel来完成。在Word中能插入Excel电子表格,并且借用Excel来完成数据处理。
打开Word2013,切换到“插入”选项卡, 单击“表格”按钮,选择“Excel电子表格”,在Word中就能插入Excel表格,让Excel表格与Word相融合。
此时就可以输入数据,并进行数据的分析计算,而这一切都在Excel中来完成的。完成后在表格区域之外单击则返回Word中,这样我们就让Word表格功能更加强大。
文/江苏 周建峰
……