word的函数公式在哪设?
在word中只有查表才能用函数公式。
Word表格中的数据可以利用公式域进行自动计算。
方法一:“插入”→“域…”→“公式…”可以通过“插入”→“域…”,保持默认的域名选项,单击右侧的“公式…”按钮,同样也会出现“公式”对话框。
方法二:直接输入域代码将插入点置于要存放结果的单元格中,按CTRL+F9插入域标识“{}”(注意:不能直接用键盘输入),在里面输入由“=”、函数、数值和单元格名称所组成的公式,然后在其上单击右键,选择“切换域代码”即可显示公式所计算的结果。
03版本WORD函数在哪里
word中不存在函数这一说,如果是要说插入函数,那就是插入公式的意思,操作方法如下:1.新建一个word文档。
2.选择,插入--对象,如图。
3.选择“Microsoft 公式 3.0”,单击“确定”,如图。
4.公式调用之后,效果如图。
5.编辑一个简单的公式练习一下,如图。
如何在office2003word中正确插入函数图象如何在wor
在平常应用中,经常要对表格的数据进行计算,如求和、平均等。
Word 2000 带了一些基本的计算功能。
这些功能是通过【域】处理功 能实现的,我们只需利用它即可方便地对表格中的数据进行各种运 算。
Word 的表格计算功能在表格项的定义方式、公式的定义方法、 有关函数的格式及参数、表格的运算方式等方面都与Excel 基本一 致,任何一个用过Excel 的用户都可以很方便地利用“域”功能在 Word 中进行必要的表格运算。
下面通过一个成绩统计的例子学习Word 的表格计算功能。
1 表格中单元格的引用 表格中的单元格可用诸如 A1、A2、B1、B2 之类的形式进行引用, 表格的列用英文字母表示,表格的行用数字表示,如图4-28 所示。
图4-28 表格引用 在公式中引用单元格时,用逗号分隔,而选定区域的首尾单元之 间用冒号分隔。
有两种方法可表示一整行或一整列。
如果用1:1 表 示一行,当表格中添加一列后,计算将包括表格中所有的行;如果 用 a1:c1 表示一行,当表格中添加一列后,计算内容只包括a、b、 和c 行。
可以用书签定义表格,来引用表格外或其他表格中的单元格。
例 如,域{=average(Table2 b:b)}是对由书签标记为 Table 2 的表 格中的 B 列求平均值。
Word 与Excel 不同,不能使用相对引用,Word 中的单元格引用 始终是完全引用并且不带美元符号。
2 对一行或一列求和 如果想对一行或一列求和,可以使用【表格和边框】工具栏上的 【自动求和】按钮,按照下述步骤进行: (1)单击要放置计算结果的单元格。
(2)单击【表格和边框】工具栏上的【自动求和】按钮,Word 就会自己判断进行求和,如图4-29 所示。
在上述计算中,Word 2000 将计算结果作为一个域插入选定的单 元格。
如果插入点位于表格中一行的右端,则它对该单元格左侧的 数据进行求和;如果插入点位于表格中一行的左端,则它对该单元 格右侧的数据进行求和。
3 在表格中进行其他计算 除了可以对行和列进行数字求和计算外,Word 2000 还可以进行 其他一些较复杂的计算,如求平均值,四则运算等。
比如要对上面 表格中的每个科目求平均分,方法如下: (1)选定要放置计算结果的单元格,先选定B5。
(2)选择【表格】菜单的【公式】命令,将出现【公式】对话 框,如图4-30 所示。
(3)在【公式】文本框内可能会显示Word 2000 建议使用的公 式。
如果所选单元格位于数字列底部,Word 2000 会建议使用“=SUM (ABOVE)”公式,对该单元格上面的各单元格求和;如果所选单元 格位于数字行右边,Word 2000 会建议使用“=SUM(LEFT)”公式, 对该单元格左边的各单元格求和;如果不想用Word 2000 建议的公 式,则从【公式】文本框中将其删除。
(4)可以在【公式】文本框中输入公式,本例子输入“=AVERAGE (B2:B4)”,求单元格B2:B4 的平均值。
再单击【粘贴函数】下 拉框,从中选择所需要的函数。
Word 为表格计算功能提供了许多计 算函数,它们与Excel 的计算函数基本一致,用户可根据需要从中加以选择。
此时【公式】文本框中将显示出该函数名,用户应在单 括号内指定公式计算引用的单元格。
(5)从【数字格式】下拉框中选择或输入合适的数字格式,本 例子选择【0.00】。
【数字格式】下拉框主要用于定义Word 自动计 算出来的表格数据的格式,用户必须适当地加以设置,以便保证表 格数据与原来的格式相同。
如我们在上面所选择的【0.00】即表示 按正常方式显示,并将计算结果保留两位小数。
(6)单击【确定】按钮,关闭【公式】对话框。
此时,Word 就会在B5 单元格中插入一个{=AVERAGE(B2:B4)} '0.00'}的域,并显示结果“77.00”。
通常情况下,Word 并不直 接显示域代码,而只是显示最后的计算结果。
若打算查看域代码, 可现行选定该域,然后按下Alt+F9 键。
再次按下Alt+F9 将切换 回计算结果,如图4-31 所示 采用同样的方法为F3、F4、F5 等单元格定义所需的计算公式。
需要注意的是,Word 是通过【域】来完成数据计算功能的,它并 不是真正地像Excel 那样进行计算,因此当我们在表格中修改了有 关数据之后,Word 将不会自动进行刷新。
为解决这一问题,可先行 选定需更改的域,然后再按下F9 键,Word 即会更改计算结果。
如我 们在计算上表中的数据之后,发现张三的语文成绩为80(即需要将 B2 单元格的值修改为80),当我们进行修改之后,B5 单元格的值不 会自动发生变化,此时可将光标移至B5 单元格中,然后按下F9 键, 让Word 自动将单元格中的数据更新为82.67,从而满足了用户的要 求。
另外,用户在执行打印操作时,只需单击【打印】对话框中的 【选项】按钮,然后复选【更新域】选项,此后Word 在打印前会自 动更新所有的【域】,这就免去了用户逐一对表格中的数据进行更 新的步骤。
总之,尽管Word 不具备真正的数据计算功能,但通过它的“域” 处理功能却可满足我们绝大多数表格数据计算的要求,广大用户可 充分加以利用
word设置对象模式在哪?
用户在Word中操作的每一个东西都是一个对象,如文档、对话框、文本框、图形、图表甚至Word本身都是对象,这些对象都有自己的属性和方法。
因此,用户可以通过编程来访问这些已有的对象,改变它们的属性,以完成某些较特殊的操作。
在对象模型中,还有一个重要的概念是集合(Collections)。
所谓集合,就是一组相近对象的组合,属于一个更大的对象,例如Sentences、Words和Characters对象,就可看成一个集合,它们隶属于Range对象,集合的重要属性是可以对其进行整体操作。
本文以改变Word文档属性来说明Word对象模型的应用。
Word文档属性的整体改变 我们有时想将Word文档的属性(如字体、字号等)作整体改变,最常见的例子是将整篇文档的字体都按比例增大或减小一号,如果整篇文档都采用同一属性,那么就可全选整个文档,然后改变属性即可;如果文档中的不同部分的属性不同,我们就很难对其进行整体操作,唯一的办法是选择文档的不同部分进行分别操作,这样做不仅费时,而且容易出错。
若借助Word的对象模型,我们就可轻易地对整个文档中的每一段、句和单词甚至是单个字的属性进行准确控制,下面以字号属性为例(其他属性类似),将文档中的所有字的字号都减小一号。
1.以Paragraphs(段)为操作对象,将文档中的每一段的字号都减小一号 如果Word文档中的各段落的字号不相同,但段落内部的字号都相同,则可以通过改变段落对象的字号属性来达到我们的目的。
代码如下。
Sub paragraph() On Error Resume Next Dim myParagraph As paragraph '对每一段落进行操作 For Each myParagraph In ActiveDocument. Paragraphs '如果该段落中的字号不尽一致或有其他格式, Word段落字号属性的返回值将为99999, 此时使用段落对象模型不能改变该段落的字号,故退到下一段 If myParagraph.Range.Font.Size >1000 Then Exit For '将该段的字号减小一号 myParagraph.Range.Font.Size=myParagraph .Range.Font.Size-1 Next myParagraph End Sub 2.以Sentences(句子)为对象,将文档中每一句的字号都减小一号 …… Dim I, J As Integer '统计每一段中句子的总数 J = myParagraph.Range.sentences.Count For I = 1 To J '防止同一句中出现不同的字号 If myParagraph.Range.sentences(I).Font.Size >1000 Then Exit For '将每一句的字号减小一号 myParagraph.Range.sentences(I).Font.Size= myParagraph.Range.sentences(I).Font.Size -1 Next I …… 3.以Words(单词)为操作对象,将文档中的每一单词的字号都减小一号 …… For Each myParagraph In ActiveDocument.Paragraphs '统计每一段中总单词数 J = myParagraph.Range.words.Count '将每一个单词的字号减小一号 For I = 1 To J myParagraph.Range.words(I).Font.Size = myParagraph.Range.words(I).Font.Size - 1 Next I …… 4.以Characters(单字)为操作对象,将文档中的每一个字的字号减小一号 …… For Each myParagraph In ActiveDocument.Paragraphs '统计每一段中总字数 J = myParagraph.Range.characters.Count '将每一个字的字号减小一号 For I = 1 To J myParagraph.Range.characters(I).Font .Size=myParagraph.Range.characters(I).Font.Size-1 Next I …… 带格式单词的替换 Word自身有替换命令(ctrl+h),但该命令的不足之处是,不能对带格式的单词进行替换,例如,要将整篇文档中的H2CO3替换成H2CO3,该命令就无能为力了。
下面介绍如何借助Word中的对象模型来实现替换。
Sub ReplaceWord() On Error Resume Next '对文档中的H2CO3进行格式替换 Dim myParagraph As Paragraph Dim I, J As Integer Dim tmpStr As String '对每一段进行操作 For Each myParagraph In ActiveDocument.Paragraphs '统计该段的单词数 J = myParagraph.Range.words.Count For I = 1 To J '比较字符串,查找所有替换的单词 If (LCase(myParagraph.Range.words(I)) = “h2co3") Then '选择所替换的单词 myParagraph.Range.words(I).Select '替换单词,写入字母H Selection.TypeText Text:=“H" '将其格式变为下标 Selection.Font.Subscript = True '写入下标2 Selection.TypeText Text:=“2" '字体变为正常体 Selection.Font.Subscript = False '写入字母CO Selection.TypeText Text:=“CO" '将其格式变为下标 Selection.Font.Subscript = True '写入下标3 Selection.TypeText Text:=“3" '字体变为正常体 Selection.Font.Subscript = False End If Next I Next myParagraph End Sub 上面程序段运行后,即可将文档中所有的H2CO3全部替换成H2CO3。
而且,我们还可在VBA中插入窗体,编写出同Word替换命令类似的窗口界面,来进行带格式单词的替换。
段子有我更精彩