依指定的条件查找单元格

1 要搜索整个工作表，单击任一单元格。

要搜索某一单元格区域，先对该区域进行选定。

2 在“编辑”菜单上，单击“定位”。

3 单击“定位条件”。

4 选择所需选项。


添加工作表单元格附注

在与他人共享工作表时，如果工作表中包含有需要解释的复杂公式，可为其添加文字说明或声音附注。若要记录并播放声音附注，必需为电脑配备相应的硬件和软件驱动程序。

添加单元格文本附注

记录单元格声音附注


添加单元格文本附注

1 单击需要添加附注的单元格。

2 在“插入”菜单上，单击“附注”。

3 在“文本附注”框中，键入附注文本。

4 单击“添加”。

注释  可以将同一附注添加到不同单元格。在“现有附注”框中单击所需的单元格附注，然后在“单元格”框中输入要建立附注的单元格的引用，再单击“添加”。


记录单元格声音附注

要记录并播放声音附注，必需为电脑配备相应的硬件和软件驱动程序。

1 单击需要添加附注的单元格。

2 在“插入”菜单上，单击“附注”。

3 单击“录音”。

如果该单元已有现成的声音附注，则“录音”按钮不会出现。若要改变声音附注的内容，必须先删除原有附注，再记录新的内容。

4 在“录音”对话框中，单击“录音”。

5 在结束录制工作后，单击“停止”，再单击“确定”。

6 在“单元格附注”对话框中，单击“添加”。


向其它单元格中复制附注

1 单击包含附注的单元格。

2 在“编辑”菜单上，单击“复制”。

3 单击目标单元格。

4 在“编辑”菜单上，单击“选择性粘贴”。

5 在“粘贴”选项框中，单击“附注”。

注释

新复制的附注会替换目标单元格中原有的任何附注。

如果选定的单元格中同时包含两种附注，Microsoft Excel 同时进行复制。


取消单元格附注

1 单击包含附注的单元格。

2 在“编辑”菜单上，指向“清除”，再单击“附注”。


隐藏或显示单元格附注及其标志

1 在“工具”菜单上，单击“选项”，再单击“视图”选项卡。

2 要隐藏或显示单元格附注和红色标识，应清除或选定“显示”选项框中的“附注标记”选项。


重算所有打开的单元格、工作表和工作簿

按 CRTL +ALT +F9

注释  对公式进行重新计算会耗费很长时间，若只对当前工作表进行重算，可按 Shift+F9。


显示单元格的详细内容

“信息”窗口显示了当前单元格的详细信息。可以根据需要，定义显示信息的类型，打印其中的统计数据，对单元格公式进行验证，或检查公式的引用单元格和从属单元格。通过调整可以使信息窗口和工作簿窗口同时出现。


查找单元格详细内容

1 单击要了解其信息的单元格。

2 在“审核”工具栏上，单击 [image] 。

3 在“信息”菜单上，单击所需选项的信息类型。

技巧  使用“窗口”菜单中的命令，可同时显示工作表和“信息”窗口。


“录音”对话框

录制声音附注。

对话框选项

录音

要录制声音附注，请单击“录音”。

停止

要停止录制声音附注，请单击“停止”。

暂停

要暂停录制声音附注，单击“暂停”。要恢复录制，再次单击“暂停”。

播放

要收听录制的声音附注，单击“播放”。

时间刻度

显示录制过程中时间的消耗。


安装 Microsoft Excel 加载宏程序

1 在“工具”菜单上，单击“加载宏”命令。

2 在“当前加载宏”框中，选择要加载的加载宏左侧的复选框。

如果所需加载宏不存在，单击“浏览”，再进行定位。如果尚未安装，需先行安装。

操作方法


从 Microsoft Excel 卸载加载宏程序

1 在“工具”菜单上，单击“加载宏”命令。

2 在“当前加载宏”框中，清除所要卸载的加载宏程序左侧的复选框。

注释  从 Microsoft Excel 中卸载加载宏程序，不会导致从电脑上删除它。


趋势线计算方程

线性

计算由下列方程代表的直线的最小二乘方拟合直线。

这里 M 代表斜率，B 代表截距。

多项式

计算满足下列方程的点的最小二乘方拟合曲线。

这里 B 和 [image] 代表常数。

对数

计算满足下列方程的点的最小二乘方拟合曲线。

这里 C 和 B 代表常数，函数 LN 代表自然对数。

指数

计算满足下列方程的点的最小二乘方拟合曲线。

这里 C 和 B 代表常数，E 代表自然对数的底数。

乘幂

计算满足下列方程的点的最小二乘方拟合曲线。

这里 C 和 B 代表常数。

R-平方值

注释  通过趋势线显示的 R-平方值并非调整过的 R-平方值。对于对数、乘冥和指数趋势线，Microsoft Excel 使用了变型的回归模型。

移动平均

注释  除非另行指定周期，否则在一条移动平均趋势线上点的个数与系列里的总点数相同。


在图表中使用趋势线

趋势线应用于预测分析，也称回归分析。利用回归分析，可以在图表里根据实际数据向前或向后模拟数据的走势。通过创建移动平均，还可以消除数据的波动，更加清晰地显示趋势变化。

在柱形图、条形图、折线图以及 XY（散点）图中，可以为数据系列添加趋势线。但不能在 3 维图表、雷达图、饼图或圆环图使用趋势线。对于那些包含与数据系列相关的趋势线的图表，如果将它们的图表类型改变成上述几种图表，则原有的趋势线将丢失。


为数据序列添加趋势线

1 如果是内嵌式图表，请双击该图表。如果是图表工作表，请单击相应的工作表标签。

2 选定需要添加趋势线或移动平均的数据序列。

3 在“插入”菜单中，单击“趋势线”命令。

4 在“类型”选项卡中，单击所需的回归分析趋势线或选择移动平均线。

5 如果选择了“多项式”，请在“阶数”框中键入自变量的最高乘幂。

如果选择了“移动平均”，请在“周期”框中键入用于计算移动平均的周期数目。

注释  如果要向 XY（散点）图添加移动平均线，那么移动平均是以图表中所绘的 X 值的次序为基础。若要得到满意的结果，请在添加移动平均线之前为 X 值排序。


修改趋势线设置

这些选项只适用于趋势线，不能在移动平均线移动平均上使用。

1 如果是嵌入式图表，请双击该图表；如果是图表工作表，请单击相应的工作表标签。

2 双击所要修改的趋势线。

3 单击“选项”选项卡。

4 若要为趋势线命名，在“自定义”框中键入名称。

5 选择其它所需选项。


删除趋势线

1 如果是嵌入式图表，请双击该图表；如果是图表工作表，请单击相应的工作表标签。

2 选择所要删除的趋势线。

3 按下“删除”键。


为数据系列添加误差线

误差线以图解的形式表示出数据系列每个数据标记的可能误差量。可以在面积图、柱形图、条形图、折线图以及 XY（散点）图中为数据系列添加误差线。对于 XY（散点）图，可以为 X 值、Y 值或二者同时添加误差线。

1 如果是嵌入式图表，请双击该图表；如果是图表工作表，请单击相应的工作表标签。

2 选定需要添加误差线的数据系列。

3 在“插入”菜单中，单击“误差线”命令。

4 选择所需选项。

注释  如果改变了与数据系列中的数据点相关联的工作表的值或公式，那么误差线也相应地调整。


修改误差线设置

对于任何一条误差线所做的更改，将影响同一数据系列的所有误差线。

1 双击需要修改其误差线的数据系列。

2 根据需要单击“误差线 Y”选项卡，或“误差线 X”选项卡。

3 若要选择一种不同的误差线，请在“显示方式”选项框中单击所需类型。

4 若要改变原先使用的误差计算的方法，请在“误差量”选项框中选择所需方法。若要改变一个自定义方法，请先单击“自定义”选项按钮，然后指定用来作为误差量数值的工作表区域，或者在“正偏差”和“负偏差”框中键入数组公式。


删除误差线

要删除误差线，就必须删除整个数据系列的误差线，不能只删除个别的误差线。

1 如果是嵌入式图表，请双击该图表；如果是图表工作表，请单击相应的工作表标签。

2 单击相应的误差线。

3 按下“删除”键。


建立包含多层分类和系列的图表

在选定用于创建图表的单元格区域时，标志数据（X轴）应在系列数据（Y轴）的前面。Microsoft Excel 在缺省时使用选定的单元格区域的第一行或第一列作为标志数据（X轴）。

1 在工作表上选定数据区域。

2 单击 [image] 。

3 完成“图表向导”步骤 1 到步骤 3 的操作。

4 在“图表向导”的步骤 4 中，通过“示例”框中的示例，确认总行数和列数与数据中的标题数是否一致。

注释  如果需要向图表添加数据，请先选择所要添加的数据和标志，然后使用“图表向导”命令。如果将工作表数据拖放到图表，或向图表中粘贴数据，或是使用“插入”菜单中的“添加数据”命令，而不是使用“图表向导”命令，则原有数据结构可能受到影响。

提示  如果分类轴显示的分类标志不够清晰，可以旋转显示分类标志。请双击分类轴，在“坐标轴格式”对话框中单击“对齐”选项卡，然后在“方向”选项框中单击一个不同的选项。


用可见的工作表数据建立图表

可以只选择工作表中的可见数据来创建和更新图表。例如，隐藏某些行和列，或使用“自动筛选”命令显示部分数据，然后，通过当前显示的行或列来创建图表。

1 如果是嵌入式图表，请双击该图表；如果是图表工作表，请单击相应的工作表标签。

2 在“工具”菜单上，单击“选项”命令，再单击选定“图表”选项卡。

3 选择“按照可见单元格数据绘图”复选框。

注释  若要防止在隐藏或显示数据时更新图表，清除“按照可见单元格数据绘图”即可。


误差量计算方程

标准偏差

这里：

s=系列数

i=系列中的点数

m=在图表中点 Y 的系列数

n=在每个系列中的点数

=系列“S”和其中点的数值

=在所有系列中数值的总数

M=算法

标准误差


模板向导 5 步骤之 1

使用“数据追踪模板向导”能创建一个模板，通过一种规范化的表格，向数据库输入数据。每次您或同一小组的其他用户通过模板创建一个新的工作簿，Microsoft Excel 便会自动将输入到工作簿中的数据复制到与之相关联的数据库中。

若要创建模板，首先打开一个已存在的、有组织的、且格式化的工作簿，这样您就可以非常容易地填充所要追踪的数据。

选定要用于创建模板的工作簿

所有打开的工作簿均显示在当前列表中，如果没有所需的工作簿，请单击“取消”命令，再打开所需工作簿，然后在“数据”菜单中单击“模板向导”命令。

为模板命名

如果要使模板与工作簿不重名，请为其键入一个新名，若要将模板存放于“模板”文件夹的自定义子文件夹中，请在路径中包含子文件夹名。


模板向导 5 步骤之 2

当您在包含新模板的工作簿中键入数据时，Microsoft Excel 将自动把数据复制到在本步骤中所指定的数据库中。您既可以指定一个新的数据库，也可以指定一个已存在的数据库。如果指定一个已存在的数据库，在工作簿上基于模板输入的分类信息务必要与此数据库中已存在的字段相对应。

数据库类型

显示已在系统中安装和注册的数据库转换器。单击所要使用的数据库类型。

数据库位置和名称

若要开始创建一个新的数据库，键入相应的路径及文件名即可。

浏览

若要给一个已存在的数据库添加信息，单击“浏览”命令，定位所需数据库文件。

注释  如果使用“数据追踪模板向导”创建新的数据库，数据库只可以包含一个表单或工作表；若要追踪多重表单或工作表中的数据，首先应使用数据库应用程序创建与所需表单或工作表相关的数据库，然后使用 Microsoft Excel 中的“模板向导”将工作簿单元格映射到相应的表单或工作表的字段中。


模板向导 5 步骤之 3

在本步骤里，先定义复制数据所在的单元格，然后将这些单元格映射到数据库的相应字段。新工作簿里输入的数据在数据库中创建一个新的记录。

工作表或表单

在已定义字段名的数据库中确定工作表或表单。如果正在创建一个新的数据库，可以键入一个新名称；如果正在使用一个已存在的有多重工作表或表单的数据库，请单击所需选项。

第

确定字段（列），用来接收从指定单元格复制的数据。

单元格

确定复制数据所在的工作表单元格。若要输入单元格引用，先单击“单元格”框，然后在工作表上单击相应的单元格。必须输入单元格绝对引用。可以从多重工作表上输入单元格引用，但是必须包含工作表名称：例如，�sheet1�!$b$3（如果工作簿中有多个工作表的话）。

字段名

确定数据库字段，用来接收从指定单元数据复制的数据。如果正在创建一个新的数据库，并且指定的单元格在文本标志的下面或右边，应单击“字段名”框，输入作为字段名的标志，或者键入另一名字。字段名必须满足所选用的数据库对应字段名的要求。

如果已选择一个已存在的数据库，数据库中的字段名会自动显示，不能改变这些已存在的名字。


模板向导 5 步骤之 4

对于那些包含有与选定的工作簿相似的内容的工作簿，如果其中数据单元格的位置与前一步骤中指定的引用一致，Microsoft Excel 可以从这些工作簿中读取数据，并添加到数据库中。单击所需选项，再单击“下一步”。


模板向导 5 步骤之 4

列出包含有所要加入到数据库信息的工作簿。查看“预览”区域，确保来自工作簿的值复制到适当的数据库字段中。

选择

若要添加一个工作簿到“文件转换”框，请单击“选定”，然后定位所需的工作簿。

删除

若要从“文件转换”框中删除一个工作簿，单击相应的工作簿，再单击“删除”即可。

预览

若要确保工作簿的数据复制到正确的数据库字段中，请在“文件转换”框中单击相应工作簿，然后单击“预览”按钮即可。

预览区域

显示 Microsoft Excel 将要从选定工作簿复制到数据库字段中的数据，请使用滚动条来查看所有数据。

表格

用来确认当前显示的字段名所定义的数据库工作表或表单。如果数据库包含多重工作表或表单，请单击所需选项。


模板向导 5 步骤之 5

新模板已经可以使用了。若要从模板创建一个新的工作簿，在“文件”菜单中单击“新建”命令；若要更改模板，例如，如果要从其它工作簿单元格复制数据到数据库，或者更改输入数据单元格的位置，请在“文件”菜单上单击“打开”命令，打开模板后，再在“数据”菜单中单击“模板向导”命令。

添加传递名单

若要将通过模板创建的新工作簿自动传递到指定接收者，请单击“添加传递名单”命令，然后选定所需服务程序。所选择的服务程序必须支持“Microsoft Exchange”。


 追踪对当前的活动单元格进行引用的公式

应确认清除了选项对话框（“工具”菜单）中“视图”选项卡内的“全部隐藏”复选框。

1 单击所要追踪的单元格。

2 在“审核”工具栏上，单击 [image] ，显示指向第一级从属单元格的箭头。

若要继续追踪其它从属单元格，再次单击 [image] 。

注释

•	蓝箭头用于指示选定的单元格中公式的各级从属单元格，红箭头用于指示错误。

•	双击某一箭头，可选择该箭头另一端的单元格。


追踪公式中的单元格

应确认清除了选项对话框（“工具”菜单）中“视图”选项卡内的“全部隐藏”复选框。

1 单击包含公式的单元格。

2 在“审核”工具栏上，单击 [image] ，显示指向第一个引用单元格的箭头。

若要继续追踪其它引用单元格，再次单击 [image] 。

注释  蓝箭头用于指示选定的单元格中公式的各级引用单元格，红箭头用于指示错误。


取消一级或所有追踪箭头

•	若要移去一个追踪箭头，单击引用单元格或从属单元格，然后单击“审核”工具栏上的 [image] 或 [image] 。

“Microsoft Excel”会取消相对于活动单元格最远端的追踪箭头。

若要取消活动单元格的下一级追踪箭头，再次单击此按钮。

•	若要取消所有追踪箭头，单击“审核”工具栏上的 [image] 。


审核工作表疑难解答

帮助主题：

没有显示追踪箭头

当更改工作表时追踪箭头消失

“追踪从属单元格”按钮失效

追踪错误命令在到达错误源之前中止执行


没有显示追踪箭头

如果对象是隐藏的，追踪箭头就不会显示，若要显示隐藏对象，单击“工具”菜单上的“选项”命令，然后单击“视图”选项卡，最后单击“全部显示”或“仅显示位置”。


当更改工作表时追踪箭头消失

如果对追踪路径沿线的公式进行了更改，插入或删除了行或列，或者删除或移动了单元格，所有的追踪箭头都会消失，若要在执行上述操作后重现追踪箭头，必须再次进行追踪。


“追踪从属单元格”按钮失效

“追踪从属单元格”按钮不对以下内容进行追踪：

•	对文字框、对象、嵌入式图表或工作表图片的引用。

•	透视数据表。

•	对已命名常量的引用。

•	位于被关闭的外部工作簿中的公式。

•	位于宏工作表上的公式。


追踪错误命令在到达错误源之前中止执行

如果存在着一个以上的追踪错误路径，追踪错误命令就会中止在分支点处，若要继续追踪错误，应再次单击 [image] 。


追踪其它工作簿中的数据

如果正在追踪的引用存在于另一工作簿中，首先必须打开该工作簿。

1 双击指向 [image] 及活动单元格的箭头。

2 在“定位”框中，单击所要追踪的引用。


查找一行或列中与活动单元格不匹配的单元格

1 选定所要比较的单元格区域。

2 在“编辑”菜单上，单击“定位”。

3 单击“定位条件”。

4 若要比较同一行的单元格，单击“行内容差异单元格”。

若要比较同一列的单元格，单击“列内容差异单元格”。

Microsoft Excel 将突出显示所有不同于活动单元格的单元格。


在某行或列复制数据

1 选择包含需要复制数据的单元格。

2 如果填充连续的单元格区域，则拖动 填充柄 经过所有需要填充的单元格，然后释放鼠标键。

如果填充不连续的单元格区域，可按住 CTRL键，然后选择同一行或列的其它单元格。在“编辑”菜单中，指向“填充”选项，然后单击“向下填充”，“向右填充”，“向上填充”或“向左填充”命令。

单元格中已有的数值及公式将被取代。

注释

•	如果在选定区域内向上或向左拖动填充柄，并且在没有经过首列或首行时停止在选定区域中，那么将删除选定区域中的数据。

•	如果所要复制的数据类型 Microsoft Excel 可能按照某一数据系列扩展，例如数量，日期或自定义“自动填充”序列中的条目，此时，数据并不是复制，而是依照选定范围内的数据关系增加。这种情况下，重新选取初始数据，按住 CTRL 键，再拖动填充柄。


填充数字、日期或其它序列

Microsoft Excel 可自动填充日期、时间和数字系列，包括数字和文本的组合系列，例如Region1 Region2等 等。如果使用“选项”命令（在“工具”菜单中）建立自定义“自动填充”序列，同样可以填充文本辞条，例如您可以在行或列标题填充贵公司的销售地区。

1 选择要填充区域的第一个单元格，键入数据系列中的起始项。

如果数据系列的步长不是1 ，那么选择区域中的下一个单元格，键入数据系列中的另一项。两个起始项之间的差决定数据系列的步长。

2 选择包含起始项的单元格区域。

3 在需要填充的区域拖动 填充柄 。

升序填充时，向下或向右拖动填充柄。

降序填充时，向上或向左拖动填充柄。

技巧  起始值可能有多项可以增加。例如，如果起始值为 JAN-95，月份和年份都可以增加。这就需要指定增加哪一个数值，按下鼠标右键，在填充区域内拖动填充柄，释放鼠标键，单击“自动填充”快捷菜单中的适当命令。对于系列 FEB-95，MAR-95...，单击“以月填充”；对于系列J AN-96，JAN-95...，单击“以年填充”。


填充等差序列

1 选择三个或多个包含起始值的单元格。

2 沿着填充方向拖动 填充柄。


填充等比序列

1 至少选择两个单元格，作为序列的基础数据。

2 按住鼠标右键，沿着填充方向拖动 填充柄 。

3 释放鼠标键，单击快捷菜单中的“等比序列”。


建立自定义“自动填充”序列

您可以使用工作表中的数据建立自定义“自动填充”序列，也可以输入整个序列。

1 如果已经输入了数据项，并且想用它们作为一个序列，可在工作表中选择这些数据项。

2 在“工具”菜单，单击“选项”命令。

3 单击“自定义序列”选项卡。

4 要使用选定的数据，单击“导入”。

要输入新序列，在“输入序列”框中，键入各辞条。每个辞条键入后，按ENTER键。整个序列输入完毕后，单击“添加”。


编辑或删除自定义“自动填充”序列

1 在“工具”菜单中，单击“选项”命令。

2 单击“自定义序列”选项卡。

3 在“自定义序列”框中，选择需要的序列。

4 可在“输入序列”框中编辑，修改该序列，然后单击“添加”命令。

如果要删除该序列，单击“删除”命令。

注释  不能编辑或删除内部的序列。


Microsoft Excel 可以完成的填充序列类型

您可以自动填充几种序列类型，方法是在工作表中直接拖动填充柄，或者使用“序列”命令（“编辑”，“填充”菜单）

时间

时间序列包括指定增量的日、星期和月，或诸如星期、月份和季度的重复序列，例如，初始时间值如下表，其结果如所示系列。

初始选项	扩展序列
9:00	10:00；11:00；12:00
Mon	Tue, Wed, Thu
Monday	Tuesday, Wednesday, Thursday
Jan	Feb, Mar, Apr
Jan-92, Apr-92	Jul-92, Oct-92, Jan-93
Jan, Apr	Jul, Oct, Jan
15-Jan, 15-Apr	15-Jul, 15-Oct
1991, 1992	1993, 1994, 1995
等差

建立等差序列时，Microsoft Excel 通过步长值决定数值的升序或降序，如下表所示。

初始选项	扩展序列
1，2	3，4，5
1，3	5，7，9
100，95	90，85
等比

建立等比序列时，Microsoft Excel 将数值乘以常数因子，如下表所示。

初始选项	扩展序列
2（步长值为2）	4，8，16
2（步长值为3）	6，18，54
自动填充

“自动填充”功能适用于几种序列类型，如下表所示。

初始选项	扩展序列
Qtr3(或Q3或Quarter3）	Qtr4, Qtr1, Qtr2
1st period	2nd period, 3rd period
product1	product2, product3
product1:on backorder	product2:on backorder, product3:on backorder
1,3,4	5.66,7.16,8.66
上表中，最后一例是等差序列。倒数第二例显示 Microsoft Excel 怎样扩展部分选项（Product1），同时复制另一部分（On backorder)。


“自动填充”疑难解答

填充柄消失

在用填充柄复制单元格时，输入数据错误

当拖动填充柄时，信息丢失


填充柄消失

在“工具”菜单中，单击“选项”命令，再单击“编辑”选项卡，确定已选择“单元格拖曳”功能，如果选定了整行或列，填充柄将在行号或列标处显示。


在用填充柄复制单元格时，输入数据错误

如果所要复制的数据类型 Microsoft Excel 可以按照某一数据序列扩展，例如数字、日期或自定义“自动填充”序列中的条目，此时，数据并不是复制，而是依照选定范围内的数据关系增加。这种情况下，重新选取初始数据，按住 CTRL 键，拖动填充柄。


当拖动填充柄时，信息丢失

如果在选定区域内向上或向左拖动填充柄，并且在没有经过首列或顶行时停止在选定区域中，那么将删除选定区域中的数据。释放鼠标键之前要将填充柄拖到选定区域之外。


添加图表数据

使用的方法取决于要更新的图表类型，嵌入图表或图表工作表。在图表中增加数据时，会自动更新图例。

添加嵌入图表的数据系列或数据点

添加图表工作表的数据系列或数据点


添加嵌入图表的数据系列或数据点

1 在工作表中，选择要添加的数据，包括分类及系列名称。

2 指向选定数据的边界。

此时鼠标指针是一个箭头。

3 将选定区域拖到要更新的嵌入图表中。

如果 Microsoft Excel 需要更多的信息绘制数据，则出现“选择性粘贴”对话框。

注释  如果不能拖动选定区域，单击“工具”菜单中的“选项”命令，然后单击“编辑”选项卡，检查是否已选定“单元格拖曳”复选框。


添加图表工作表的数据系列或数据点

1 打开包含图表工作表及需要添加数据工作表的工作簿。

2 选择添加到图表中的数据，包括所有的分类及系列名称。

3 单击鼠标右键，然后单击快捷菜单中的“复制”命令。

4 单击图表标签。

5 在“编辑”菜单中，单击“粘贴”命令。

注释  在“编辑”菜单中，单击“选择性粘贴”命令，然后选择需要的选项，就可以指定怎样在图表中绘制数据。


删除数据系列

要删除工作表及图表中的数据，只需删除工作表中的数据，图表就会自动更新，按照下列过程可删除图表中的数据系列，而不删除工作表的数据。

1 如果图表嵌入在工作表中，双击图表；如果图表是单独工作表，单击图表标签。

2 选择要删除的数据系列。

3 在“编辑”菜单中，指向“清除”命令，然后单击“系列”选项。

注释  删除图表中的数据系列时，不删除工作表中相应的数据。


更改图表数据项

建立图表后，可以修改与数据点相关的数值或由工作表公式产生的数值。更改常量时，只需在工作表中修改，图表会自动更新；更改工作表公式产生的数值时，拖动数据标记并使用 单变量求解。

更改单元格中的数据点值

使用单变量求解更改由公式绘出的数据点数值


更改单元格中的数据点值

1 打开包含绘制图表所需数据的工作表。

2 在需要更改数据的单元格中，键入新数值。

3 按 ENTER 键。


使用单变量求解更改由公式绘出的数据点数值

如果您正在调整数据标记的值，而该数值由公式产生，就会出现 单变量求解 对话框。

1 如果图表嵌入在工作表中，双击图表；如果图表是单独工作表，单击图表标签。

2 双击数据系列，然后单击包含公式的数据标记。

3 拖动数据标记。

出现单变量求解对话框。

4 单击需要更改数值的单元格。单元格引用显示在“可变单元格”框中；包含公式的单元格出现在“目标单元格”框中；由公式得出的结果出现在“数值”框中。只能更改一个单元格的内容。

5 单击确定。

进行单变量求解时，出现“单变量求解状态”对话框。可以单击“暂停”命令中断操作。如果想要一次执行一步操作，单击“步骤”项；如果要继续操作，单击“继续”。

6 单击“确定”，则在工作表中保留结果；单击“取消”则恢复初始数据。

注释  有关图表中单变量求解的详细内容，请单击  [image] 。


在图表中使用单变量求解

如果要更改基于公式的数据点，可使用单变量求解改变影响公式的数值。单变量求解帮助您确定怎样更改影响公式结果的特定的单元格。

如果要在图表中使用单变量求解，需要拖动基于公式的数据标记。用于更改公式结果的单元格必须直接或间接地包含一个公式依赖的数值。


更改数据标志及文本

数据标志由选定单元格区域产生，如果改变了单元格内容，标志也作相应的更改。

1 在工作表中，选择包含想要更改标志的单元格。

2 键入新标志。

3 按 ENTER 键。

注释  可以在图表中编辑数据标志，激活图表，然后单击标志，再键入新文本，按 ENTER 键。用这种方法编辑数据标志会切断与工作表单元格的链接。之后，标志将不能再自动更新。


将图表标题和文本框链接到单元格

1 如果图表嵌入在工作表中，双击该图表，如果图表是单独工作表，单击图表标签。

2 单击包含想要链接文本的文字框。

3 在编辑栏中键入等号（=）。

4 切换到工作表，然后选择包含将在图表中显示的数据及文本的单元格。可以输入工作表单元格的外部引用。

5 按 ENTER 键。

注释  只能键入单元格引用；工作表函数不能链接。


在数据标志和相应单元格间重建链接

1 如果图表嵌套在工作表中，双击图表；如果图表是独立工作表，单击图表标签。

2 双击与想要重建的数据标志相关的数据标记。

3 单击“数据标志”选项卡。

4 选择“默认文本”复选框。


更改数据的绘制方式

数据的绘制方式有三种更改的方法，无论绘制的数据系列是行或列（在工作表中）均可更改；在图表中可以反转分类和数值的绘制次序，或在“三维”图表中反转数据系列的绘制次序；如果系列格式化为同样的图表类型，也可以更改其次序。

以行或列为单位绘制数据系列

反转分类、数值或数据系列的绘制次序

更改数据系列的绘制次序


以行或列为单位绘制数据系列

1 如果图表嵌套在工作表中，双击图表；如果图表是独立工作表，单击图表标签。

2 单击 [image] 。

3 单击“下一步”。

4 在“数据系列”条目下单击“行”或“列”。


反转分类、数值或数据系列的绘制次序

可以反转所有图表的分类和数值的绘制次序，在有三个坐标轴的“三维”图表中，数据系列亦可反转。在雷达图中不能反转数值的绘制次序。

1 如果您想更改分类、数值或数据系列的绘制次序，双击代表它们的坐标轴。

2 单击“缩放”选项卡。

3 若要反转分类的绘制次序，在“反转次序”复选框中选择“分类”；若要反转数值的绘制次序，在“反转次序”复选框中选择“数值”；若要反转“三维”图表中数据系列的绘制次序，在“反转次序”复选框中选择“数据系列”。


更改数据系列的绘制次序

1 如果图表嵌套在工作表中，双击图表；如果图表是独立工作表，单击图表标签。

2 在“格式”菜单中，对想要更改的图表类型组（列图表或行图表）单击命令。

3 单击“系列次序”选项卡。

4 在“系列次序”框中，单击想要移动的数据系列。

5 单击“上移”或“下称”命令，按照需要放置数据系列。


防止更改图表

可以使用“工具”菜单中的“保护”命令，保护图表免于更改。

如果图表是嵌入的，那么当工作表中调入任何对象时都需要保护图表。如果图表是图表工作表，那么或者只保护图表本身，或者保护整个工作簿。如果要去掉保护功能，必须知道保护图表时建立的口令字。

如果不能更改图表，有可能是图表已被保护，关于保护的详细内容，请单击 [image] 。


 插入分页符

如果一页纸无法打印整张工作表，Microsoft Excel 将自动插入分页符，把表分成几页打印。根据“文件”菜单里的“页面设置”命令，设置页面尺寸、页边距和缩放选项。您也可以人工设置分页符。

方法：

在选定单元格上方和左侧插入分页符

只插入水平分页符

只插入水平分页符


只插入水平分页符

1 选定分页符所在位置的下一行。

2 在“插入”菜单，单击“分页符”命令。


只插入垂直分页符

1 选定分页符所在位置列的右侧。

2 在“插入”菜单，单击“分页符”命令。


删除分页符

1 要删除分页符，请单击水平分页符下面或垂直分页符右侧的单元格。

要想删除所有人工设置的分页符，请选择工作表里的所有单元格。

2 在“插入”菜单，单击“删除分页符”命令。

注释  只能删除人工分页符。


设置页边距

1 选定工作表。

2 在“文件”菜单，单击“页面设置”命令。然后单击“页边距”选项卡。

3 在“上”、“下”、“左”、“右”框里，输入您所需的页边距尺寸。

这些设置应大于打印机能达到的最小页边距。


设置页眉和页脚的页边距

1 选定工作表。

2 在“文件”菜单，单击“页面设置”命令，然后单击“页边距”选项卡。

3 在“距页边距”对话框里，输入需要的页眉和页脚页边距尺寸。

这些设置应小于上，下页边距的尺寸。


创建自定义页眉和页脚

1 选定工作表。

2 在“文件”菜单，单击“页面设置”命令，然后再单击“页眉/页脚”选项卡。

3 要想在已有的内部页眉或页脚基础上自定义页眉或页脚，请单击“页眉”框或“页脚”框里的页眉或页脚。

4 单击“自定义页眉”或“自定义页脚”命令。

5 单击“左”、“中”或“右”框，然后单击上面的按钮，在页眉或页脚的相应部分插入诸如页号之类的信息。

6 要想在页眉或页脚里插入其它文本，请在“左”、“中”或“右”框里输入文本。

要想在某个对话框里另起一行，请按 ALT+ENTER 键。

要想删除页眉或页脚，先选定它，然后按 BACKSPACE 键。

注释  每个工作表只能有一个自定义页眉或页脚。若创建了一个新的自定义页眉或页脚，它将替换原来的。


页眉和页脚格式

1 在“文件”菜单，单击“页面设置”命令，然后单击“页眉/页脚”选项卡。

2 单击“自定义页眉”或“自定义页脚”。

3 选择“左”、“中”或“右”对话框里的文本，然后单击 [image] 。

4 选择需要的选项。


按指定页数打印

您的工作内容或许没能按您所需要的页数打印。这时，您既可以缩放所打印的工作内容。使页数比按正常尺寸打印时多些或少些，也可以直接为所打印的工作内容设置页数。

方法：

缩放打印内容

为工作内容设置打印页数


设置打印页数

1 要想按指定页数打印工作表，先选择它。

2 在“文件”菜单，单击“页面设置”命令，然后单击“页面”选项卡。

3 单击“调整为”。

4 输入希望打印的页数。

打印的数据将不会超过这个页数。Microsoft Excel 不会按页数放大数据的打印。

注释  如果为打印工作表设置了页数，Microsoft Excel 将忽略人工分页符。


 居中显示工作表数据

1 选定工作表。

2 在“文件”菜单，单击“页面设置”命令，然后单击“页边距”选项卡。

3 要想在左右页边距之间水平居中显示工作表数据，请选择“居中方式”下的“水平居中”复选框。

要想在上下页边距之间垂直居中显示工作表数据，请选择“居中方式”下的“垂直居中”复选框。


调色板工作方式

每个 Microsoft Excel 工作簿都有一个 56 种颜色的调色板，它可以用于单元格、字体、网格线、图形对象和图表的填充及边框。如果有一个彩色显示器，您可以为每个工作簿自定义调色板颜色的阴影和亮度。

在改变调色板的一种颜色时，整个工作簿中所有用到这种颜色的元素也都改变。要想在一系列工作簿中使用相同的自定义颜色模式，可以在工作簿之间复制调色板。例如，您可以创建一个与公司标志和形象相匹配的自定义调色板，然后把它复制到所有工作簿中，作为公司的代表。创建一个新工作簿时，您还可以替换 Microsoft Excel 所用的默认调色板。


在工作簿之间复制调色板

1 打开包含将要复制的调色板的工作簿。

2 切换到复制调色板的目标工作簿。

3 在“工具”菜单里，单击“选项”命令，然后单击“颜色”选项卡。

4 在“复制颜色来源”框里，单击包含将要复制的调色板的工作簿。


更改调色板中的颜色

1 切换到要更改的调色板的工作簿。

2 在“工具”菜单里，单击“选项”命令，然后单击“颜色”选项卡。

3 要想改变颜色，双击该颜色框，然后修改颜色设置。

要想恢复默认调色板，单击“默认设置”按钮。


合并计算

通过合并计算，可以把来自一个或多个源区域的数据汇总，创建合并计算表。这些源区域与合并计算表可以在同一张工作表上，也可以分别在同一个工作簿的不同表上，或者在不同的工作簿或 Lotus1-2-3 文件上。合并计算源数据时，需要使用“求和”之类的汇总函数来创建汇总数据。

有两种合并计算数据的方法：

•	当源数据以相同顺序排列并使用相同标题时，可以按位置合并计算。用这种方法可以合并计算由同样模板创建的各种工作表的数据，例如部门预算表等。

•	当源数据没有按相同顺序排列，但使用相同标题时，可以按类合并计算。用这种方法可以合并计算各种格式不同，但有相同数据标题的工作表的数据。

注释  按类合并计算数据与创建数据透视表相似。但数据透视表能更容易地重新组织类。如果需要更灵活的按类合并计算，应该考虑创建数据透视表。

按位置合并计算数据

按类合并计算数据

创建数据透视表


按类合并计算数据

1 单击合并计算数据目标区域左上角的单元格。

2 在“数据”菜单里，单击“合并计算”命令。

3 在“函数”框里，选择 Microsoft Excel 合并计算数据所用的汇总函数。

4 在“引用位置”框里，输入要合并计算的源区域。选择时一定要包含标题。要查阅有关源区域类型的详细信息，请单击 [image] 。

5 单击“添加”按钮。

6 对所有要合并计算的源区域重复第 4 步和第 5 步。

7 在“标题位置”选项框中，选择指示源区域中标题位置的复选框，首行，最左列或二者兼而有之。

8 如果希望源数据改变时，Microsoft Excel 自动更改合并计算表，选择“链接到源”复选框。

源区域和目标区域在同一张表上时，不能建立链接。


按位置合并计算数据

1 单击合并计算数据目标区域左上角的单元格。

2 在“数据”菜单里，单击“合并计算”命令。

3 在“函数”框里，选择Microsoft Excel 合并计算数据所用的汇总函数。

4 在“引用位置”框里，输入要合并计算的源区域，要查阅有关源区域类型的详细信息，请单击 [image] 。

5 单击“添加”按钮。

6 对所有要合并计算的源区域重复第 4 步和第 5 步。

7 如果希望源数据改变时，Microsoft Excel 自动更改合并计算表，选择“链接到源”复选框。源区域和目标区域在同一张表上时，不能建立链接。

注释  按位置合并计算时，源区域中的类标题不被复制到目标区域。如果希望目标合并计算表带有标题，可通过手工方法复制或键入。


选择合并计算表的源区域

在“合并计算”对话框的“引用位置”框里，可以设定欲汇总数据的 源区域。请按下列指导定义源区域。

•	源区域与目标区域在同一张工作表上时，使用单元格引用。

•	源区域与目标区域在不同工作表上时，使用工作表和单元格引用。

•	源区域与目标区域在不同工作簿上时，使用工作簿，工作表和单元格引用。

•	源区域与目标区域在磁盘不同位置上的不同工作簿上时，路径，工作簿，工作表和单元格引用都要用到。先在工作表名称后键入感叹号（！），然后键入单元格引用或源区域的名字。

•	若源区域是一块已命名的区域，就使用它的名称。

技巧  如果不想使用键入方式定义源区域，可以单击“引用位置”框，然后在工作表中选择源区域。


更改合并计算表中的数据

创建合并计算表以后，可以添加，删除或更改源区域引用。还可以把合并计算表链接到源数据上。这样，当源区域的数据变化时，目标区域的数据会自动更改。

为现有汇总区域添加源区域

更改对源区域的引用

删除对源区域的引用

将合并计算表链接到源数据上


将合并计算表链接到源数据上

下述操作适用于已存在的合并计算表。

注释  如果包含目标区域的工作表使用了分级显示，或者已经与其它合并计算数据链接，在取消分级和合并计算链接公式之前，不要建立新链接。

1 单击合并计算表的左上角单元格。

2 在“数据”菜单里，单击“合并计算”命令。

3 选择“链接到源”复选框。


更改对源区域的引用

如果尚未建立到源区域的链接，可以先更改源区域，然后在目标区域里再进行一次合并计算。如果已经建立了到源区域的链接，要想调整目标区域，首先应该删除合并计算表，然后取消分级显示。

1 单击现有合并计算表的左上角单元格。

2 在“数据”菜单里，单击“合并计算”命令。

3 选定“所有引用位置”列表框中相应的源区域引用，然后在“引用位置”框里进行编辑。

4 单击“添加”按钮。

5 如果不想保留原来的引用，在“所有引用位置”列表框里选定它，然后单击“删除”按钮。

6 如果要使用新的源区域进行合并计算，请单击“确定”按钮。

如果要接受更改值，但暂不合并计算数据，请单击“关闭”按钮。


为现有汇总区域添加源区域

只有在尚未建立到源区域的链接的情况下，才能先调整源区域，然后在 目标区域重新合并计算数据。如果已经建立了到源区域的链接，并且需要调整汇总区域，可以先删除合并计算表然后取消分级显示。

1 单击现有合并计算表的左上角单元格。

2 在“数据”菜单里，单击“合并计算”命令。

3 选择“引用位置”框。

4 如果已经打开了含有新的源区域的工作表，就可以选择源区域，要想查阅有关源区域类型的详细内容，请单击 [image] 。

5 单击“添加”按钮。

6 如果要使用新的源区域进行合并计算，请单击“确定”按钮。

如果要接受更改值，但暂不合并计算数据，请单击“关闭”按钮。


删除对源区域的引用

1 单击现有合并计算表的左上角单元格。

2 在“数据”菜单里，单击“合并计算”命令。

3 在“所有引用位置”列表框里，单击欲删除的源区域引用。

4 单击“删除”按钮。

5 如果要使用新的源区域进行合并计算，请单击“确定”按钮。

如果要接受更改值，但暂不合并计算数据，请单击“关闭”按钮。


数据合并计算疑难解答

如果合并后计算结果不正确，请确认：

•	在“合并计算”对话框里选择了适当的汇总函数。

•	设定的目标区域足够大，能容纳合并计算后的数据。为了避免由于目标区域而产生的问题，创建合并计算表时，应单击目标区域的左上角单元格。并保证该单元格右边及下边留有足够的存放空间。

如果是按位置合并计算，要保证每个源区域里的类似数据以相同的顺序排列在相同的位置上。

如果是按类合并计算，应保证做到：

•	在“合并计算”对话框里，选择了“首行”或“最左列”复选框，或二者都选。

•	在源区域和目标区域里，包括了行或列标题。

•	所有源区域的分类标题保持一致。

•	为源区域中不想合并计算的数据添加不同的标题，如采用标题“总计”等。


文本分列

1 选择要分列的单元格区域。

该区域可以是多行，但不能超过一列。

2 在“数据”菜单，单击“分列”命令。

3 在“文本分列向导”框中，指定文本分列方法。


导入文本文件到 Microsoft Excel

1 在“文件”菜单，单击“打开”命令。

2 在“文件名”框里，输入要导入的文本文件名。

3 单击“打开”按钮。

4 根据屏幕上的提示，指定文本分列的方法。


在 Microsoft Excel 和 Lotus 1-2-3 之间移动工作簿

在 Microsoft Excel 里打开 Lotus1-2-3 工作表时，Microsoft Excel 会同时打开相应的 FMT 或 FM3 文件。但图表上面的阴影和所绘的对象并不导入到 Microsoft Excel。而且，双下划线和粗下划线在 Microsoft Excel 里显示成单下划线。当保存 Lotus1-2-3 工作表时，Microsoft Excel 会自动保存成 FMT或FM3 文件。

Microsoft Excel 不能导出对非相邻选择区域引用的公式，因此，产生这类引用的函数不能导出成 WKS 格式。Microsoft Excel 不能把“交”和“并”操作符导出到 Lotus1-2-3。在这种情况下，Microsoft Excel 将会用公式的值代替公式本身。


在Microsoft Excel 中使用转换文档

1 在“工具”菜单里，单击“选项”命令，然后单击“1-2-3 的帮助”选项卡。

2 选择需要的选项。


文件格式转换中的疑难解答

“打开”对话框没有列出要查找的文档

文件中所有的文本显示在首列

转换工作表的值与源工作表的值不符

某些公式转换为文字或数值

在已转换文档中无法找到或运行宏


转换工作表的值与源工作表的值不符

Microsoft Excel 在一些操作符和函数的运算次序上，与其它电子表格应用程序有所不同。要想改变 Microsoft Excel 计算这些公式的方法，可以单击“工具”菜单里的“选项”命令，然后单击“1-2-3 的帮助”选项卡。在“工作表选项”下，选择“转换 Lotus 1-2-3公式”复选框。


某些公式转换为文字或数值

在 Microsoft Excel 里打开在其它电子表格应用程序中建立的文件时，如果遇到无法转换的操作符或函数，将用公式的结果代替公式本身，作为单元格的内容。您可以在 Microsoft Excel 工作表里用等价的操作符或函数重新输入公式。


在已转换文档中无法找到或运行宏

要想在 Microsoft Excel 里运行 Lotus1-2-3 的宏，请按 CTRL 键和宏名的字母键，例如，如果 Lotus1-2-3 里的宏名为 \a，可以按 CTRL+A。要想查阅已转换 Lotus1-2-3 工作表里的所有的宏名，先指向“插入”菜单里的“名称”命令，然后再单击“定义”命令。


使用Microsoft Excel 早期版本建立的文件：

Microsoft Excel for Windows 95和 Microsoft Excel for Windows 5.0 使用相同的文件格式。在这两个版本的 Excel 之间共享文件不需任何转换。

Microsoft Excel for Windows 95 可以打开 Microsoft Excel for Windows 的任何早期版本所创建的文件。它还可以用 Microsoft Excel 的早期版本的格式保存文件。在“另存为”对话框里，单击“文件类型”框里的正确格式，然后在“文件名”框里键入新文件名。这样，文件的最初版本和转换过的版本都保存下来了。


建立图表

若想在工作表数据的附近插入图表，可以创建嵌入图表。想在工作簿的其它工作表上插入图表，应创建图表工作表。嵌入图表和图表工作表都与创建它们的工作表数据相链接。当工作表数据改变时，这两种图表都会随之更新。

您也可以在不相邻的单元格或区域创建图表。非相邻区域必须是一个矩形。您还可以从数据透视表创建图表。

提示  可以用快捷方法创建图表工作表，先选择需要绘制的数据，包括分类名和系列名，然后按F11。如果 Microsoft Excel 无法在这种选择的基础上确定绘制数据的方法，它将启动“图表向导”。

方法：

在工作表中插入或嵌入图表

添加图表工作表

从非相邻选定区域建立图表

从使用工作表数据的“数据透视表”中建立图表


从非相邻选定区域建立图表

可以从非相邻的单元格或选定区域里创建图表。非相邻区域必须是矩形。

1 选定第一组含有分类或系列数据的单元格。

2 按住 Ctrl 键的同时，选择其它单元格。

3 在“插入”菜单里，指向“图表”命令，然后再单击“在原工作表中嵌入”或“建立新图表”命令。


更改默认图表格式

Microsoft Excel 的默认图表格式是一个带有图例的柱形图表。尽管创建图表后可以修改这种格式，但有时，要经常使用另一种不同的格式时，更改默认图表格式就会节省时间。您既可以用活动图表的格式，也可以用已创建的格式作为新的默认格式。

方法：

将活动图表格式设置为默认格式

选择其它默认图表格式


选择其它默认图表格式

1 若图表是嵌入到工作表中，双击该图表。若图表在一个单独的工作表上，则单击图表工作表标签。

2 在“工具”菜单，单击“选项”命令，然后单击“图表”选项卡。

3 在“默认图表格式”框里，单击所需格式。

格式列表框里包括内部格式和其它添加的自定义格式。

保存图表格式供其它图表使用


将活动图表格式设置为默认格式

1 若图表是嵌入到工作表中，双击该图表。若图表在一个单独的工作表上，则单击图表工作表标签。

2 在“工具”菜单里，单击“选项”命令，然后单击“图表”选项卡。

3 单击“使用当前图表”框。

4 在“格式名称”框里，键入格式名。


激活并选定图表项

要想更改或格式化一图表工作表，该表必须是工作簿里的活动工作表，要更改或格式化一嵌入图表，双击来激活它。

图表处于活动状态时，可以更改一些图表项，有些图表命令必须在选定了相应的图表项后才可使用。要想移动、改变大小或删除一嵌入图表，就像在工作表上选择任何对象一样选定图表。

许多图表项成组显示，有些成组项，诸如 数据系列，可以单独修改。单击，先选定组，然后再单击选定要修改的项。下表中标有星号（*）的项可以单独修改。其它成组项，诸如网格线三维背景墙，不能单独修改。对这些项来说，单击就得更改整组或为整组设定格式。

图表项	选择方法
数据系列*	单击数据系列里的数据标记
单个数据点	单击数据系列，然后单击数据点的数据标记
圆环图数据系列*	单击圆环图
饼图数据系列*	单击饼图
饼图或圆环片	单击饼图或圆环图，然后单击扇区或数据点
趋势线	单击趋势线
一条误差线	单击误差线
X或Y 误差线	双击误差线
数据标志*	单击某个数据标志
单个数据标志	单击数据标志，然后单击某个标志
图例*	单击图例
单个图例项	单击图例，然后单击图例项
单个图例标示	单击图例，然后单击图例标示
标题或文字框	单击图表标题、坐标轴标题或文字框
绘图区域	单击数据标记旁没有其它项的区域
图表区域	单击绘制区域外边
三维图表的角点	单击角点
三维图表的背景墙	单击背景墙上未被网格线占据的区域
三维图表的基底	单击基底
坐标轴	单击坐标轴或刻度线  标志
线和栏	单击网格线、垂直线、系列线、高低点连线、涨柱线或跌柱线等
箭头和其它图形对象	单击该对象
注释  要想取消一个选择，请按 ESC 键。


添加数据标志

您可以为图表里的数据系列、单个数据点或所有数据点添加数据标志，添加的标志类型由选定数据点相连的图表类型决定。

1 若图表是嵌入到工作表中，双击该图表。若图表在某个单独的工作表上，单击图表工作表标签。

2 选择要添加标志的数据系列或单个数据标志然后单击鼠标右键。

3 在快捷菜单里，单击“添加数据标志”命令。

4 在“数据标志”框下，选择需要的标志选项。

技巧  要想给所有数据点添加标志，不要选择任何数据标记。


添加图表和坐标轴标题

您可以添加图表标题或其坐标轴标题。

1 若图表是嵌入到工作表中，双击该图表。若图表在某个单独的工作表上，单击图表工作表标签。

2 单击鼠标右键，然后单击快捷菜单里的“添加标题”命令。

3 要添加图表标题，请选择“图表标题”复选框。

4 要想添加一个或多个坐标轴标题，请选择相应的复选框。

图表的适当位置上添加了位置标志符文本。要想改变坐标轴标题文本，请选择该文本，然后键入新的文本。

5 要想在图表标题或坐标轴标题里插入换行符，按 ENTER 键。


添加图例

1 若图表是嵌入到工作表中，双击该图表。若图表在某个单独的工作表上，单击图表工作表标签。

2 在“插入”菜单，单击“图例”命令。Microsoft Excel 把图例插入到绘制区域的右边，并调整绘制区域的大小以容纳图例。

技巧  您也可以移动图例或改变其大小，要查阅有关的详细内容，请单击 [image] 。


添加网格线

若图表中显示了坐标轴您可以添加主要、次要、垂直或水平网格线，或其各种组合。

1 若图表是嵌入到工作表中，双击该图表，若图表在某个单独的工作表上，单击图表工作表标签。

2 单击鼠标右键，然后单击快捷菜单里的“添加网格线”命令。

3 要想指定网格线类型，可以选择各个坐标轴相应的复选框。


添加图表文本框

1 若图表是嵌入到工作表中，双击该图表。若图表在某个单独的工作表上，单击图表工作表标签。

2 在“绘图”工具栏上，单击  [image] 。

3 单击文字框的一角点，然后拖动直到文字框达到所需大小。

4 键入所需文本（文本在框内自动换行）。要想另起一行，请按 ENTER 键。


删除数据标志，标题，图例或网格线

您可以从一个数据系列，数据点或整个图表中，删除数据标志。也可以删除图表标题，坐标轴标题，整个图例，单个图例项及其标示，或各种类型网格线。

1 若图表是嵌入到工作表中，双击该图表，若图表在某个单独的工作表上，单击图表工作表标签。

2 单击要删除的项。

3 按 DELETE 键。

注释  要想添加或删除图表图例，也可单击 [image] 。要打开或关闭主要水平网格线，可以单击 [image] 。


将 Microsoft Excel 4.0 交叉表转换为“数据透视表
将 Microsoft Excel 4.0 交叉表转换为“数据透视表�

1 在含有交叉表的工作表上选择一个单元格。

2 在“数据”菜单上，单击“数据透视表”命令。

3 在“数据透视表向导”的步骤 3 中，按照指定的步骤来建立数据透视表。

注释  本过程将交叉表转换为 Microsoft Excel 数据透视表。


更新“数据透视表”中的数据

1 在“数据透视表”中选择一个单元格。

2 在“数据”菜单中，单击“更新数据”命令。

注释  如果“数据透视表”是基于Microsoft Excel 的数据清单，而且在清单中插入了附加行或列，那么可以通过运行“数据透视表向导”来更新“数据透视表”，以添加新数据。若需改变“数据透视表”数据源的详细信息，请单击 [image] 。


更改“数据透视表”的数据源

如果“数据透视表”是基于 Microsoft Excel 的数据清单，而且在清单插入了附加的行或列，那么可以通过下列步骤，来更新“数据透视表”，以添加新数据。对于从外部数据源建立的“数据透视表”，需要更新“数据透视表”。

更改数据透视表的查询

1 在“数据透视表”中选择一个单元格。

2 在“数据”菜单中，单击“数据透视表”命令。

3 在“数据透视表向导”的步骤 3 中，单击“上一步”命令。

4 在步骤 2 中，选择含有附加的行和列的新数据源区域。

5 单击“下一步”命令。

6 在步骤 3，按照指定的步骤修改“数据透视表”来合并新字段。

7 .单击“完成”。

注释  当数据源发生变化，在当前“数据透视表”需要显示新数据时，可用“数据”菜单中“更新数据”命令，对“数据透视表”加以更新。


删除“数据透视表”

包含页字段在内，选择整个“数据透视表”。

在“编辑”菜单中，将点移至“清除”位置，然后单击“全部”命令。

注释  本过程对源数据不产生影响。


从使用工作表数据的“数据透视表”中建立图表

1 包含行，列字段在内，选择整个“数据透视表”，但在选择过程中不允许含有求和或页字段，以从带页字段的“数据透视表”中建立图表。

从透视表中的页字段创建表格

2 单击 [image] 。

3 并行移动工作表，直到图表中所需部分落入矩形框中。

4 执行“图表向导”命令。

注释

•	Microsoft Excel 建立的图表涉及“数据透视表中”多层数据。当隐藏项，显示明细数据或重新设置字段时，图表会发生变化。

•	如果基本的“数据透视表”使用的是外部数据，且用 Microsoft Query 对外部数据的字段作了添加或删除，那么相应地须把“数据透视表”加以更新，否则，图表将得不到更新。有关改变“数据透视表”查询的详细内容，请单击 [image] 。


更改数据透视表的查询

如果要用“数据透视表向导”中“外部数据源”选项来建立一个“数据透视表”，且要对在 Microsoft Query 中您已建立的查询条件进行改变时，可使用本过程。

1 在“数据透视表”中选择一个单元格。

2 在“数据”菜单中，单击“数据透视表”命令。

3 在“数据透视表向导”的步骤 3 中，单击“上一步”命令。

4 在步骤 2 中，单击“检索数据”命令。

5 在 Microsoft Query 中，编辑查询。

6 在 Microsoft Query “文件”菜单中，单击“返回数据到 Microsoft Excel”命令。

7 在“数据透视表向导”步骤 2 中，单击“下一步”命令。

8 如果需要的话，在步骤 3 中，可改变“数据透视表”来包含新字段。

9 单击“完成”命令。

注释  有关用外部数据源来建立“数据透视表”的详细内容，可单击 [image] 。


汇总数据透视表字段标志的函数

如果要对特定字段中数据最里层行、列字段添加块总计，或对选定的“数据透视表”字段使用多种类型的分类汇总，（如求和与平均），可单击“自定义”命令。Microsoft Excel 将为每种选定类型添加一个分类汇总行。当选择了含有字段标志的“数据透视表”单元格时，对字段标志的“数据透视表字段”命令就可以使用了。下列模拟运算表列出了可用函数清单。

函数	功能
求和	分类汇总后的字段值总和
计数	在选定字段的数据中记录行数
平均	选定字段中的平均值
最大值	选定字段中的最大值
最小值	选定字段中的最小值
乘积	选定字段中值的乘积
数值计数	在含有数值型数据的选定字段中，记录或行数
标准偏差	样本的标准偏差估计
总体标准偏差	总体的标准偏差估计
var	字段是样本时的总体变化估计
varp	字段是总体时的总体变化


汇总数据透视表数据字段的函数

可用下列函数对数据字段的基值进行汇总，若要使用对数据标志的“数据透视表字段”命令时，可在“数据透视表”的数据区域中选择一个单元格。

函数	显示数据区域
求和	基本数据的值和，本函数是对数字型数据字段的默认汇总函数
计数	基本数据中记录或行数，本函数是对含有非数字型数据字段的默认汇总函数
均值	基本数据中的平均值
最大值	基本数据中的最大值
最小值	基本数据中的最小值
乘积	计算基本数据的乘积
数字计数	在含有数字型数据的基本数据中的记录数或行数
标准偏差	基本数据是样本时的总体标准差估计
总体标准差	基本数据是总体时的总体标准差估计
var（协方差）	基本数据是样本时的总体变化估计
varp	基本数据是总体时的总全变化


从外部数据源中创建透视表

在建立使用外部数据源（数据库，文本文件或 Microsoft Excel 工作簿外的其它数据源）的“数据透视表”前，应先安装 Microsoft Query 和适配的开放数据库互连(ODBC) 驱动器来传输所需外部数据。有关安装 Microsoft Query 的内容，请单击  [image] 。

在“数据透视表”的步骤2中，单击“检索数据”可以启动 Microsoft Query。在 Microsoft Query 中，可以创建一个查询——一系列搜索命令，来从外部数据库或数据集中找出特定数据。要从“数据透视表”使用 Microsoft Query，可执行下列操作。

•	指定要接受的数据源。

•	在所需数据源中，指定模拟运算表或文件。

•	在对“数据透视表向导”返回数据之前，可用 Microsoft Query 对外部数据源中选定的模拟运算表上数据，进行显示，排序，筛选或连接。

有关在 Microsoft Query 中建立一个查询的详细内容，请单击 [image] 。


从其它的透视表创建透视表

在同一工作簿中，将一个“数据透视表”作为新“数据透视表”的数据源时，这两个“数据透视表”将由同一源数据相连。对一个进行更新，另一个也同样被更新。多个“数据透视表”使用同一源数据可以减少驻留内存的数据量。

如果在“数据透视表向导”中对其中一个“数据透视表”清除了“数据与数据透视表格一起保存”检查框，那么关闭工作簿时，与“数据透视表”存在一起的数据，将从两个数据透视表中同时删除。

如果要从别的工作表的“数据透视表”中建立新“数据透视表”，可将源“数据透视表”复制到要新建“数据透视表”的工作簿上。不同工作簿上的“数据透视表”不可共享数据集，对它们的更新须分开作。


从多个合并工作格区域创建透视表

只有从具有相同行名列名的多重数据清单或工作表中，才可合并数据。如果要在“数据透视表”中包含总计，那么在创建“数据透视表”时，不可包含从源数据得来的任何总计行或列。

•	如果单击了“自动建立单页字段”命令，Microsoft Excel 将建立一个页面段 便可以显示一页每个数据源区域或显示从源数据合并了所有区域的一页。

•	如果单击了“创建页字段”命令，用“数据透视表向导”可为四页字段中不同数据区域指定名称。


从 Microsoft Excel 列表或数据库中创建透视表

•	用“筛选”命令，对数据清单所做的任何筛选，Microsoft Excel 将不予理睬。在数据清单中，“数据透视表”将包含全部数据。

•	如果数据清单中含有总计和分类汇总，您可能想删除它们，以免 Microsoft Excel 在“数据透视表”中使用。

•	因为数据清单中首行数据将用作字段名，所以源数据清单和数据库必须包含列标志。


从透视表中的页字段创建表格

要从带有页字段的“数据透视表”中创建一个图表，可在单击 [image] 前选择唯一的“数据透视表”主体。

当在数据清单中对页字段显示每一项时，可更新图表来显示当前数据。

注释  要在“数据透视表”中保存或打印所有页字段的图表，请在“数据查询/数据透视表工具栏”上单击 [image] 以显示单独工作表上的每一页。然后在图表中绘制每个页字段。


在透视表中使用自定义计算

下面模拟运算表是对可用于数据域计算的函数的描述。

函数	功能
Difference from	对数据区所有数据进行显示，以示指定基本字段与基本项之间的不同
%of	对数据区所有数据进行显示，以示指定基本项和基本字段的百分比
%Difference from	用“不同与”的方法显示数据区所有数据，但显示结果为基本数据百分比的不同
Running Total In	作为运行总计显示后继项数据，必须选择含有所需显示项的字段
%of Row	显示每行中数据，作为行总计百分比
%of column	显示每列中数据，作为列总计百分比
%of Total	显示数据区中数据，作为“数据透视表”中所有数据总值的百分比
索引	用下面法则显示数据（（单元格中值）×（总计）/（总行值）×（总列值））


保护工作簿

对整个工作簿加以保护，以防止未授权用户打开、进入或更改该工作簿，Microsoft Excel 提供三级工作簿保护。

•	口令保护：可防止不知口令者打开工作簿或通过网络非法访问数据。

•	防止修改保护：使工作簿只能以只读方式打开，若不知道口令，就无法将改动保存在当前工作簿中。如果打开只读文档并进行了修改，那么仅可以用改名方法保存修改后的文档。

•	在打开工作簿时，可选择只读或读写两种方式。如果选择了只读并对文件进行了修改，那么仅可用改名方法保存修改后文件；如果是读写方式，则不受限制。

注意  如果忘记了对工作簿设置的保护口令，将无法打开工作簿，也无法通过网络向别的工作簿传输数据，想要撤消保护或恢复数据也同样不能实现。较为妥当的办法是将工作簿或工作表及相应口令的清单保存在安全的地方。

设置打开或访问工作簿的口令

设置在编辑工作簿时所需的口令

建议以只读方式打开工作簿


设置打开或访问工作簿的口令

1 打开工作簿。

2 在“文件”菜单中，单击“另存为”命令。

3 单击“选项”。

4 在“打开文件口令”框中，键入口令，然后单击“确定”。

5 在“重新输入保护文件的口令”框中，再次键入相同的口令，然后单击“确定”。

6 单击“保存”。

7 如果需要，可单击“是”，用打开的工作簿代替原先保存的工作簿。


设置在编辑工作簿时所需的口令

1 打开工作簿。

2 在“文件”菜单中，单击“另存为”命令。

3 单击“选项”。

4 选定“修改权口令”复选框，然后单击“确定”。

5 在“重新输入修改文件的口令”框中，再次键入相同的口令，然后单击“确定”。

6 单击“保存”。

7 如果需要，可单击“是”，用打开的工作簿代替原先保存的工作簿。


建议以只读方式打开工作簿

1 打开工作簿。

2 在“文件”菜单中，单击“另存为”。

3 单击“选项”命令。

4 选定“建议只读”复选框，然后单击“确定”。

5 单击“保存”。

6 如果需要，可单击“是”，用打开的工作簿代替原先保存的工作簿。


改变或删除口令

必须知道要打开工作簿的口令。

1 打开工作簿。

2 在“文件”菜单中，单击“另存为”命令。

3 单击“选项”。

4 在“打开文件口令”框或“修改权口令”框中，选择代表当前口令的符号。

5 要改变口令，可键入新口令，然后单击“确定”。

要删除口令，可按 DELETE 键，然后单击“确定”。

6 如果已改变了口令，重新键入新口令，然后单击“确定”。

7 单击“保存”。

8 如果需要，可单击“是”，用打开的工作簿代替原先保存的工作簿。


控制更改工作簿

Microsoft Excel 提供了几种方法，可以限制非授权用户打开或修改工作簿。可以：

•	保护工作簿的结构，使他人不能对工作簿中的工作表进行移动、删除、隐藏、取消隐藏、或重新命名，且不能插入新的工作表。

•	保护工作簿的窗口，使他人不能对其进行移动、改变大小、隐藏、取消隐藏、或关闭等操作。每次打开工作簿时，工作簿窗口的大小和所处的位置都相同。

•	保护工作表，避免他人修改其内容。例如，可通过保护，防止他人修改工作表中的单元格，图表工作表或对话框编辑表中的项，工作表和图表工作表中的图形对象，或 Visual Basic 模块中的代码。保护工作表后，将锁定该工作表中的所有单元格和图形对象。有时，可能要解除某些单元格或图形对象的锁定状态以便编辑。例如，若工作表用作表格，则可以锁定包含标志和指令框的单元格，而将输入字段设置为解除锁定状态，使他人可以填充字段。

•	只保护工作表中的锁定单元格，使其免受修改。

•	只保护工作表中的锁定图形对象，使其免受修改。

•	隐藏工作表公式，使它们不显示在编辑栏中。

注意  若对工作簿赋予口令保护但忘记了口令，则不能打开该工作簿，不能通过链接，在另一工作簿中访问其数据，不能删除对工作簿的保护，或从该工作簿中恢复数据。一个较好的办法，就是将口令及其对应的工作簿和工作表名的清单保存在一个安全的地方。

保护或取消对工作簿结构或窗口的保护

保护或取消对工作表的保护

解锁保护工作表中指定的单元格

解锁保护工作表中指定的图形对象

隐藏或取消隐藏公式


保护工作簿结构

您可以保护工作簿的结构，使他人不能对工作簿中的工作表进行移动，删除，隐藏，取消隐藏，或重新命名等操作，且不能插入新的工作表。在保护工作簿的结构时，可防止：

•	添加新的图表工作表。（您仍可使用图表向导在现有的工作表中添加嵌入图表。）

•	在工作簿的新工作表中记录宏。

•	从该工作簿中或其它工作簿移动或复制工作表。

•	显示“数据透视表”数据区域中的单元格数据源。

•	用“方案管理器”为方案建立总结报告。

•	从“分析工具包”函数建立报告。


保护或取消对工作簿结构或窗口的保护

1 打开工作簿。

2 在“工具”菜单中，指向“保护”，然后单击“保护工作簿”。

3 要保护工作簿的结构，使他人不能对工作簿中的工作表进行移动、删除、隐藏、取消隐藏、或重新命名，且不能插入新工作表，可选定“结构”复选框。

要保护工作簿的窗口，以便在每次打开工作簿时，窗口的大小和位置都相同，可选定“窗口”复选框。

4 要防止他人取消对工作簿的保护，可键入口令,后单击“确定”，再在“确认口令”对话框中重新键入该口令。

注释　要取消保护，可指向“保护”（“工具”菜单），然后单击“撤销工作簿保护”命令。若在保护工作簿的结构或窗口时指定了口令，必须键入该口令才能取消保护。


保护或取消对工作表的保护

1 打开工作簿

2 切换到要保护的工作表。

3 在“工具”菜单中，指向“保护”，然后单击“保护工作表”命令。

4 要防止对工作表中的单元格或图表中的项进行修改，可选定“内容”复选框。

要防止对图形对象进行修改，可选定“对象”复选框。

要防止对工作表中定义的方案进行修改，可选定“方案”复选框。

5 要防止他人取消对工作表的保护，可键入一个口令，后单击“确定”，然后在“确认口令”对话框中，再次键入该口令。

6 解锁需要的单元格。

解锁保护工作表中指定的单元格

7 解锁需要的图形对象。

解锁保护工作表中指定的图形对象

注释　要取消保护，可指向“保护”（“工具”菜单），然后单击“撤消保护工作簿”。若在保护工作表时指定了口令，必须键入该口令才能取消保护。


解锁保护工作表中指定的单元格

1 在“工具”菜单中，指向“保护”，然后单击“撤消保护工作表”。

2 选定要解锁的单元格区域。

3 在“格式”菜单中，单击“单元格”，然后单击“保护”选项卡。

4 清除“锁定”复选框。

5 要重新保护工作表，指向“工具”菜单中的“保护”，然后单击“保护工作表”。

6 选定“内容”复选框。

技巧  要在保护工作表中的非锁定单元格之间移动，可按 TAB 键。


解锁保护工作表中指定的图形对象

1 在“工具”菜单中，指向“保护”，然后单击“撤消保护工作表”。

2 选择要解锁的图形对象。

3 在“格式”菜单中，单击“对象”，然后单击“保护”选项卡。

4 清除“锁定”复选框。

5 若选定的对象是文字框，则清除“保护文本”复选框。

6 在“工具”菜单中，指向“保护”，然后单击“保护工作表”。

7 选定“对象”复选框。

技巧  要在受保护工作表中的非锁定单元格之间移动，可按 TAB 键。


添加或删除“数据透视表”字段
�添加或删除“数据透视表”字段

1 在“数据透视表”中选定单元格。

2 在“数据”菜单中，单击“数据透视表”命令。

在“数据透视表向导 4 步骤之 1”对话框的右边，列有数据源中每个字段的字段按钮。

3 要添加字段，可将相应按钮移至与所要创建的字段类型相对应的数据透视表区域。

注释  要删除字段，可将相应按钮移出“数据透视表”。删除字段，只是从“数据透视表”中移去与之相关的数据，对源数据不产生影响。


显示或隐藏“数据透视表”字段的数据项

1 选择需要显示或隐藏数据项的字段标题。

2 在“数据”菜单中，单击“数据透视表字段”命令。

3 在“隐藏项”列表框中，单击选中所要隐藏的数据项或单击取消对所要显示数据项的选定。

注释  在隐藏或显示一数据项时，总计和分类汇总将自动调整。隐藏“数据透视表”中的数据不会影响源数据。


显示或隐藏“数据透视表”明细数据

1 选择要显示或隐藏其明细数据（行或列上）的字段项。

2 在“数据”菜单中，指向“组及分级显示”，然后单击“显示明细数据”命令或“隐藏明细数据”命令。

注释  要显示或隐藏数据区中特定数据的 明细数据项，可双击该数据项。其明细数据将显示在工作簿中一张单独的工作表上，如果数据项在双击后未显示明细数据项，可以在“数据透视表”源数据中添加所需的 行字段或 列字段。在当前显示的数据清单中，单击所要添加的字段。


更改“数据透视表”的页面布局

可通过移动字段按钮或数据单元格，直接在工作表上改变“数据透视表”的外观。如果要进一步调整“数据透视表”字段的页面布局，或是在创建“数据透视表”时，没有包含数据的所有源字段，可通过“数据透视表向导”来改变页面布局。对“数据透视表”布局所作的修改不会影响源数据。

拖动字段或数据单元格以更改“数据透视表”的页面布局

利用“数据透视表”向导，更改“数据透视表”的页面布局


拖动字段或数据单元格以更改“数据透视表”的页面布局

1 将鼠标指向“数据透视表”中将要移动的数据项所在单元格的边框，或将要移动字段的字段按钮。

2 当指针变为箭头时，将选定的单元格或字段按钮拖到新位置。


利用“数据透视表”向导，更改“数据透视表”的页面布局

1 选定“数据透视表”的任一单元格。

2 在“数据”菜单上，单击“数据透视表”命令。

3 在“数据透视表向导”步骤 3 中，将字段按钮拖到所需的“行”、“列”或“页”处。


在 Microsoft Excel 中使用汇总函数或分类汇总

可以用 Microsoft Excel 默认汇总函数以外的一种计算公式，来自定义“数据透视表”的数据。也可对数据字段或字段标题下的数据添加多项分类汇总。

改变“数据透视表”字段项的汇总函数

改变“数据透视表”数据字段的汇总函数

添加或删除“数据透视表”外侧行或列字段的分类汇总

添加或删除“数据透视表”内侧行或列字段的分类汇总


改变“数据透视表”字段项的汇总函数

1 在“数据透视表向导”的步骤 3 中，双击需要修改其分类汇总的字段按钮。

2 在“分类汇总”选项框中，选择一种或多种分类汇总类型。

注释  Microsoft Excel 将为每种选定的分类汇总类型添加相应的分类汇总行。有关汇总函数或字段标项分类汇总类型的介绍，可单击 [image] 。


改变“数据透视表”数据字段的汇总函数

1 在数据区域中，选择需要改变其汇总函数的单元格。

2 在“数据”菜单中，单击“数据透视表字段”。

3 在“汇总方式”选项框中，单击要用的汇总函数。


添加或删除“数据透视表”外侧行或列字段的分类汇总

1 双击要显示分类汇总的字段按钮。

2 要显示分类汇总，可在“分类汇总”选项框中单击“自动”。要使用不同的汇总函数或显示多种分类汇总，可单击“自定义”，然后在其右边的列表框中单击所要使用的汇总函数。

要删除分类汇总，可在“分类汇总”选项框中单击“无”。

注释  当在一个新的“数据透视表”中创建了多行或多列时，Microsoft Excel 将自动显示最外层行列字段的分类汇总。有关字段项汇总函数的描述，可单击 [image] 。


添加或删除“数据透视表”内侧行或列字段的分类汇总

Microsoft Excel 不自动显示“数据透视表”最内层行或列字段的分类汇总或区段汇总。

1 双击要分类汇总的内侧行或列字段的字段按钮。

2 要添加内侧字段的分类汇总，可在“分类汇总”选项框中单击“自定义”，然后单击所需的汇总函数。

要从内侧字段中删除分类汇总，可在“分类汇总”选项框中单击“无”。

注释  有关数据字段汇总函数的描述，可单击 [image] 。


显示或隐藏“数据透视表”的总计

1 在“数据透视表”中，选择一个单元格。

2 在“数据”菜单中，单击“数据透视表”命令。

3 单击“下一步”。

4 要显示总计，可选择“行求和”或“列求和”复选框，也可两者都选。

要隐藏总计，可清除“行求和”或“列求和”复选框，也可两者都清除。

注释  用来计算总计的默认汇总函数也用于对相关数据字段值的计算。


计算“数据透视表”的数据

数据区域中的数据是对原始数据的汇总。例如，某“数据透视表”可以有以“年”为标题的列字段按钮，并可按列显示字段项：1993、1994及1995。以“地区”为标题的行字段按钮，可按行显示字段项：“北部”、“南部”、“东部”和“西部”。位于“1995”数据列和“北部”数据行交叉外的值，将通过字段项“1995”和“北部”的原始数据记录中计算而来。

“数据透视图”使用汇总函数来汇总数据区。Microsoft Excel 用“求和”来计算含数字型数据的数据字段，用“计数”来计算含有文本的单元格。若要进行更进一步的数据分析和自定义，可使用诸如“平均”、“最大值”、“最小值”或“标准偏差”等汇总函数。

可以使用自定义计算公式来计算数据区中基于其它项或单元格的值。例如，可以显示“数据透视表”特定行的百分比值。有关使用“数据透视表”自定义计算公式的内容，可单击 [image] 。


为“数据透视表”数据字段建立自定义计算公式

1 在需要建立自定义计算公式的字段所在的数据区中，任选一单元格。

2 在“数据”菜单中，单击“数据透视表字段”命令。

3 单击“选项”按钮。

4 在“数据显示方式”下拉式列表框中，单击所需的自定义计算公式。

5 如果需要，可在“基本字段”列表框中单击所需的字段。

6 如果需要，可在“基本项”列表框中单击所需的项。

注释  有关使用自定义计算公式的详细内容，可单击 [image] 。


重命名“数据透视表”的字段和项

1 选择需要重命名的字段或项。

2 在编辑栏中，键入新名称

3 按ENTER键。

注释  改变“数据透视表”字段名和项不会影响源数据。


更改“数据透视表”中数据区域的数值格式

1 选择“数据透视表”数据区域中的一个单元格。

2 在“数据”菜单中，单击“数据透视表字段”命令。

3 单击“数字”。

4 在“分类”列表框中，单击所需的格式分类。

5 单击“确定”。

注释  Microsoft Excel 将改变与选定的单元格隶属同一数据字段的所有单元格的数值格式。如果要汇总数据区中多个字段必须对每个字段分别设置格式。


在“数据透视表”中使用页字段

数据透视表页字段，位于“数据透视表”正文上两行的最左侧数据列中，可用来显示独立于“数据透视表”中其它字段的字段数据。当选择了页字段的某一项时，“数据透视表”中显示的值将产生变化。可以将“数据透视表”每页放在不同的工作表中，以进行相对独立的打印或绘图操作。也可将这些页中所有数据合并到一个“数据透视表”中，建立一张总图表或对整个数据区域进行汇总。

显示“数据透视表”页字段中的数据项

在不同工作表中显示页字段的各页数据

显示所有页字段的明细数据


显示“数据透视表”页字段中的数据项

1 单击当前显示的页字段右侧的下拉箭头。

2 单击要显示的分页项。


在不同工作表中显示页字段的各页数据

1 选择“数据透视表”的一个单元格。

2 单击鼠标右键，然后在快捷菜单中，单击“分页显示”命令。

3 单击含有要在不同工作表中显示的页字段。


显示所有页字段的明细数据

1 单击当前显示的页字段右侧的下拉箭头。

2 单击“全部”。


在“数据透视表”中建立或取消数据组

可以在“数据透视表”中建立日期、时间、数值及选定项的数据组。不能直接对页字段中的数据项建立数据组，但可以先暂时将页字段拖动到透视表的行或列上，建立数据组后再将该字段项移回页字段。建立和取消数据组，会影响工作簿中所有基于同一“数据透视表”的“数据透视表”。

在“数据透视表”中建立或取消对选定数据项的分组

在“数据透视表”中建立或取消对数字项的分组

 	在“数据透视表”中建立或取消对数字项的分组

在“数据透视表”中建立或取消对页字段中数据项的分组


在“数据透视表”中建立或取消对选定数据项的分组

1 选择要合并的数据项。

2 在“数据查询/数据透视表”工具栏中，单击 [image] 。Microsoft Excel 将选定的数据项合并成一个新项。

注释  要取消成组的数据项，可先选定该组，然后在“数据查询/数据透视表”工具栏中，单击 [image] 。不可以取消自动建立的单一的数值、日期或时间组，取消组作用于整个数值、日期或时间组。

如果取消行字段或 列字段中的最未项，那么组字段也将被删除，并且不再存在于“数据透视表”之中。


在“数据透视表”中建立或取消对页字段中数据项的分组

1 将选定的页字段拖动到透视表的行或列上。

2 选择要合并的文本项。

3 在“数据查询/数据透视表”工具栏中，单击 [image] 。

4 选择成组后的字段，然后拖动回页字段区。

注释  要取消对页字段项的分组，先将其拖动到透视表的行或列上，然后在“数据查询/数据透视表”工具栏中单击 [image] 。


在“数据透视表”中建立或取消对数字项的分组

1 选择要建立分组的字段中的任一数字项。

2 在“数据询查询/和数据透视表”工具栏中，单击 [image] 。

3 在“起始于”框中，键入要建组的首项。

4 在“终止于”框中，键入要建组的末项。

5 在“步长”框中，键入每个组的大小。

注释  要取消对数字项的分组，可选择该组，然后在“数据查询/数据透视表”工具栏中单击  [image] 。不能取消对数字字段的单个分组，取消分组操作作用于整个分组。

提示  如果一个字段含有1到100中的整数，且要将这些数建成 10 个组，可以在“起始于”框中键入 1，在“终止于”框中键入 100，然后在“步长”框中键入 10。


在“数据透视表”中建立或取消对日期的分组

1 在要建组的字段中，选择某个日期或时间项。

2 在“数据查询/数据透视表”工具栏中，单击 [image] 。

3 如果需要，可在“起始于”框中键入要建组的首项，然后在“终止于”框中键入要建组的末项。

4 在“步长”框中，为组中的数据项，单击选定一个或多个时间段。

5 如果在“步长”框中单击了“日”，请在“天数”框中输入组的大小。例如：在“天数”框中键入 7，即可按星期建立项组。

注释  要取消成组的日期或时间项，可选择该组，然后在“数据查询/数据透视表”工具栏中单击 [image] 。不能对日期或时间字段的单个组进行取消，取消组操作作用于整个分组。


在“数据透视表”中排序数据

Microsoft Excel 按照如下次序进行升序排序：数值、文本、逻辑值、错误值和空白单元格。降序则反之，但是空白单元格总被排在最后。

按标题排序“数据透视表”中的数据项

按数据区域中的数值排序“数据透视表”中的数据项

在“数据透视表”中使用自定义排序次序


按标题排序“数据透视表”中的数据项

1 选定要排序字段所对应的字段按钮。

2 在“数据”菜单中，单击“排序”命令。

注意  “数据透视表”的字段项均按其标题自动升序排列，如果以后移动了某些项或作过局部排序，可使用按标题排序法恢复原有顺序。


按数据区域中的数值排序“数据透视表”中的数据项

1 选择含有要排序的数据项的字段。

如果选了列字段,，将对数据项从左到右进行排序。

如果选了行字段，将对数据项从上到下进行排序。

2 在“数据”菜单中，单击“排序”命令。

3 在“排序依据”编辑框中，键入数据区中用作排序依据的数值所在单元格的引用。

对话框的文字，对 Microsoft Excel 进行数据排序的方式进行说明。

技巧  “数据透视表”的字段项可按标题自动升序排列。如果以后移动了某些项或作过排序，可使用按标题排序的方法恢复原有顺序。


在“数据透视表”中使用自定义排序次序

1 选择要排序的字段。

2 在“数据”菜单中，单击“排序”命令，然后再单击“选项”按钮。

3 在“主要关键字”框中，单击所需选项。

注释  有关建立自定义排序次序的内容，可单击 [image] 。

技巧  如果排序项可按年月顺序进行排序，在对这种“数据透视表”排序时，Microsoft Excel 会用自定义排序次序对它们自动排序。如果移动了数据项，或改变了排序次序，可用上述办法恢复原有顺序。


数据透视表疑难解答

在创建“数据透视表”时，内存不足

在“数据透视表”中进行格式设置时，没有显示数字格式

当刷新或自定义“数据透视表”时，为选定的单元格区域添加的格式丢失

没有使用 SUM 函数汇总数据字段，而是使用了 COUNT 函数


在创建“数据透视表”时，内存不足

•	应该确保不对“数据透视表”添加过多的字段。可添加的字段个数是可变的，它取决于计算机的内存和“数据透视表”源数据的大小。要在“数据透视表”中使用大量字段时，可在“数据透视表向导”的步骤 3 中以行字段形式添加。行字段比列字段占用的内存量要少。

•	在创建“数据透视表”时，Microsoft Excel 将保留一份数据源的副本。如果要从同一源数据中创建几个“数据透视表”，可在“数据透视表向导”的步骤 1 中，使用“其它数据透视表”选项，带有该选项而建立的“数据透视表”可使用相同的数据副本，从而节省内存用量。

•	减少工作簿中“数据透视表”的数量，例如，将页字段复制到不同工作簿，或将带有不同页字段的工作表移到别的工作簿上。


在“数据透视表”中进行格式设置时，没有显示数字格式

在创建“数据透视表”时，源数据或数据清单中的数字格式没有被“数据透视表”中使用。要保留其格式，可在数据字段中选择一个单元格。在“数据”菜单上，单击“数据透视表”命令。单击“数字”，然后单击所需类型。


当刷新或自定义“数据透视表”时，为选定的单元格区域添加的格式丢失

•	如果使用“格式”菜单上的“数字”命令，为“数据透视表”中选定的数据项设置了格式，那么当“数据透视表”进行更新或进一步自定义时，所做格式会丢失。若要保留这些格式，可在数据字段中选择一个单元格。在“数据”菜单上，单击“数据透视表”命令，再单击“数字”，然后单击所需的分类。

•	改变“数据透视表向导”步骤 4 中所用的自动格式，选定“数据透视表”，在“格式”菜单上，单击“自动套用格式”命令，在“格式”列表框中单击所需的“自动套用格式”。有关使用“自动套用格式”的详细内容，可单击 [image] 。


没有使用 SUM 函数汇总数据字段，而是使用了 COUNT 函数

如果数据字段是数值型的，但含有空白单元格，Microsoft Excel 将用 count 作为默认汇总函数。在默认情况下，sum 函数用于数值型数据，而 count 函数用于数据字段中非数值型数据和空白单元格。选择“数据透视表”中包含“XXX计数”和数据字段名的单元格，在“数据”菜单上，单击“数据透视表字段”命令，在“汇总方式”框中，单击“求和”。


创建报告

1 在“视图”菜单中，单击“报告管理器”命令。如果在“视图”菜单中未发现“报告管理器”命令，应在Microsoft Excel 中加载“报告管理器”加载宏。

安装 Microsoft Excel 加载宏程序

2 单击“添加”。

3 在“报告名”框中，键入报告的名称。

4 在“工作表”框中，单击报告的第一节所需的工作表。

5 选择“视图”复选框，在“视图”框中，单击报告第一部分所需的视面。

6 选择“方案”复选框。在“方案”框中，单击报告第一部分所需的方案。

7 要在“新增区域”添加数据清单一部分，可单击“添加”。

8 重复执行步骤 4-7，直到创建了报告的所有部分。

注释

•	如果创建的部分仅包含一个工作表且该工作表包括一个打印区域， Microsoft Excel 将只打印工作表的打印区域。

•	Microsoft Excel 将按数据清单中报告的顺序，打印报告。


编辑报告

1 在“视图”菜单中，单击“报告管理器”命令。

2 在“报告”框中，单击需要编辑的报告，然后单击“编辑”按钮。

3 要添加新的节，可在“新增区域”框下单击工作表、视面和 方案选项 ，然后单击“添加”。

要删除某部分，单击“当前区域”框中的项，然后单击“删除”。

要改变报告的顺序，可单击要移动的部分，然后单击“上移”或“下移”。

要连续计算报告的页数，可选择“连续页数”复选框。


打印报告

1 在“视图”菜单中，单击“报告管理器”命令。

2 在“报告”框中，单击要打印的报告。

3 单击“打印”。

4 在“份数”框中，键入需打印的份数。


“报告管理器”命令（“视图”菜单）

打印工作表、视面和方案的结果。

对话框选项

报告

要打印，编辑或删除报告，单击“报告”框中的报告。

打印

要打印选定报告，请单击“打印”。

添加

要创建报告，请单击“添加”。

编辑

要编辑选定报告，请单击“编辑”。

删除

要删除选定报告，请单击“删除”。


“添加并编辑报告”对话框

在“添加报告”对话框中，可创建新的报告，在“编辑报告”对话框中，可对当前报告进行编辑。此外，还可命名报告、创建报告的区域、改变区域的顺序和对报告的区域连续计数。

对话框“选项”

报告名

要给报告命名，在“报告名”框中键入名字。在“添加区域”框下选择需要的选项。

工作表

要指定区域所需的活动工作簿中的工作表，可在“工作表”框中单击工作表名。

视面

要指定区域所需的视面。

添加区域

要创建报告节，可在“视图”框中单击视图名。

方案

要指定区域所需的方案，可在“方案”框中单击方案名。

添加

要将选定的区域添加到“当前区域”框中，可单击“添加”。

当前区域

列出当前报告中的部分，Microsoft Excel 将按列出的顺序打印该区域。

上移

要在“当前区域”框中，上移选定部分，单击“上移”。

下移

要在“当前区域”框中，下移选定部分，单击“下移”。

连续页数

要对报告中的页连续计数，可选择“连续页数”复选框，若没有选中此项，Microsoft Excel 将对报告中的每一部分都从 1 开始计数。

删除

要在“当前区域”框中，删除选定的部分，单击“删除”。


编辑单元格内容
�编辑单元格内容

1 双击包含所要编辑数据的单元格。

2 编辑单元格中的内容。

3 若确定对单元格的更改，按 ENTER 键，

若取消这些更改，按 ESC 键。


移动或复制单元格中的部分内容到其它单元格

1 双击包含所要移动或复制数据的单元格。

2 在单元格中，选择所要移动或复制的字符。

3 若要移动选定的区域，单击 [image] 。

若要复制选定的区域，单击 [image] 。

4 双击所要移动或复制数据的目标单元格。

5 在单元格中，在所要粘贴数据处单击鼠标。

6 单击 [image] 。

7 按 ENTER 键。

注释  双击单元格时，箭头键只在当前单元格内有效，若要使箭头键移动到另一单元格，须按 ESC 键，或直接用鼠标选定其它单元格。


粘贴时转置行和列

粘贴数据时，可以转换数据的排列方向，使复制区域的首行数据，出现在粘贴区域最左列，而使原先最左列的数据出现在首行的位置。

1 选定要进行转置的单元格。

2 单击 [image] 。

3 选择粘贴区域左上角的单元格。

4 在“编辑”菜单中，单击“选择性粘贴”命令。

5 选择“转置”复选框。


以插入方式移动或复制数据

1 选择包含所要剪切或复制数据的单元格。

2 若要移动选定区域，单击 [image] 。

若要复制选定区域，单击 [image] 。

3 在要将数据放到剪切或复制单元格的区域中，选定左上角单元格。

4 在“插入”菜单中，单击“剪切单元格”或“复制单元格”。

5 指定周围单元格的移动方向。


长距离移动或复制单元格，或将其移动或复制到其它文档

1 选择所要移动或复制的单元格。

2 若要移动选定区域，单击 [image] 。

若要复制选定区域，单击 [image] 。

3 若要将单元格移动或复制到其它工作表或工作簿，需要先转换到相应的工作表或工作簿。

4 选定粘贴区域的左上角单元格。

5 若要将数据移动到已包含数据的单元格，应单击 [image] ， Microsoft Excel 会替换粘贴区域中现有的所有数据。

若要将移动或复制的数据插入到已包含数据的单元格之间，应单击“插入”菜单中的“剪切单元格”或“复制单元格”。

注释  若要在完成移动或复制后，清除活动边框，应按 ESC 键。


在当前窗口短距离移动或复制单元格

1 选择所要移动或复制的单元格。

2 将光标指向选定区域的边框 [image] 。

3 若要移动数据，拖曳选定区域到选定的粘贴位置。

若要复制数据，在拖曳选定区域到选定的粘贴位置的同时，按下 CTRL 键。

若要在包含数据的单元格之间插入数据，在拖曳选定区域到所要插入的位置时，应按下 SHIFT 键（如果是移动），或 SHIFT 和 CTRL 键（如果是复制）。

注释  如果拖曳选定区域超出可见窗口，文本就会沿同一方向滚动。


多次移动或复制某一选定区域

1 选择所要移动或复制的单元格。

2 若要移动单元格，单击 [image] 。

 若要复制单元格，单击 [image] 。

3 若要在工作表上多处粘贴相同的单元格区域，应选择每一粘贴区域的左上角单元格。

若要选择不相邻的单元格，应在选择时按下 CTRL 键。

4 单击 [image] 。

5 若要再次粘贴同一复制区域，重复步骤3，4。

注释  若要在完成移动或复制后清除活动边框，应按 ESC 键。


粘贴时重算

1 选择所要复制的单元格。

2 单击 [image] 。

3 选择粘贴区域。

4 在“编辑”菜单中，单击“选择性粘贴”。

5 若要合并复制单元格与粘贴区域中的公式，单击“公式”。

若要合并复制单元格与粘贴区域中的数值，单击“数值”。

6 在“运算”选项框中，选择将粘贴区域单元格与复制的单元格进行合并的运算符。

注释  若要在完成移动或复制后清除活动边框，应按 ESC 键。


不复制单元格公式或格式，只复制其数值

1 选择所要复制的单元格。

2 单击 [image] 。

3 选择粘贴区域的左上角单元格。

4 在“编辑”菜单中，单击“选择性粘贴”。

5 单击“数值”。


只复制单元格公式而忽略格式

1 选择所要复制的单元格。

2 单击 [image] 。

3 选择粘贴区域的左上角单元格。

4 在“编辑”菜单中，单击“选择性粘贴”。

5 单击“公式”命令。


只复制可见单元格

如果工作表中包含隐藏的单元格、行或列，而只要有选择地复制可见单元格，可使用本功能。

1 选择所要复制的单元格。

2 在“编辑”菜单中，单击“定位”。

3 单击“定位条件”。

4 单击“可见单元格”。

5 单击“确定”按钮。

6 单击 [image] 。

7 选择粘贴区域的左上角单元格。

8 单击 [image] 。

注释  即使粘贴区域包含隐藏的行或列， Microsoft Excel 也会对复制区域进行连续的粘贴。要查看所有复制单元格中的内容，应取消对粘贴区域的隐藏。


复制时忽略空白单元格

如果复制区域包括空白单元格，使用此功能可以防止粘贴区域的单元格数值被复制区域中的空白单元格覆盖。

1 选择所要复制的单元格。

2 单击 [image] 。

3 选择粘贴区域左上角单元格。

4 在“编辑”菜单中，单击“选择性粘贴”。

5 选择“跳过空单元”复选框。


清除选定的单元格

清除单元格，即部分或全部删除单元格中的内容（公式和数据）、格式或附注。如果单元格内容被清除，单元格数值就会为零，引用那个单元格的公式就会得到一个零值。

1 选择所要清除的单元格。

2 在“编辑”菜单中，指向“清除”，然后单击“全部”、“内容”、“格式”或“附注”命令。

技巧  按 DEL 键只清除内容。


清除整行或整列

1 选择一行或列。

选定单元格，行和列

2 在“编辑”菜单中，指向“清除”然后单击“全部”、“内容”、“格式”或“附注”。

注释

•	按 DEL 键只清除内容。

•	清除单元格，即部分或全部删除单元格中的内容（公式和数据）、格式或附注。如果单元格内容被清除，单元格数值就会为零，引用那个单元格的公式就会得到一个零值。


删除选定的单元格

1 选择所要删除的单元格。

2 在“编辑”菜单中，单击“删除”。

3 指定周围单元格的移动方向。


删除选定的行和列

选定行和列。

选定单元格、行和列

在“编辑”菜单单击“删除”。


向拼写字典中添加词条

1 单击 [image] 。

2 当 Microsoft Excel 显示所要添加到自定义字典中的单词时，在“加字到”框中选择所需的自定义字典。

3 单击“添加”。


有选择地粘贴单元格中的常数、公式或其它内容

1 选择包含所要复制的单元格的区域。

2 在“编辑”菜单中，单击“定位”。

3 单击“定位条件”。

4 选择所要复制的单元格类型。

5 单击“确定”。

6 单击 [image] 。

7 选定粘贴区域. 的左上角单元格。

8 单击 [image] 。


清除或删除单元格、行或列

单元格可以是空白，也可以包含数值。可以删除单元格，或是清除单元格中的内容。

删除单元格时，被删除的单元格从工作表中消失，空出的位置由周围的单元格填充。清除单元格时，单元格中的内容、格式或附注消失，但空白单元格仍保留在工作表上。

在插入或删除单元格、行或列时， Microsoft Excel 会自动调整对移动过的单元格的引用，以正确反映新的位置，从而保证公式中的引用能得以更新。但是对已删除单元格的引用，将导致显示出错信息 #REF！ 。

清除选定的单元格

清除整行或整列

删除选定的单元格

删除选定的行和列


粘贴单元格数值、格式或公式

工作表单元格具有很多属性，包括

•	数值：单元格中出现的内容。

•	公式：决定了单元格的数值，当公式单元格处于激活状态时，公式的内容会出现在编辑框中。

•	格式：单元格和数值的显示方式（如，粗体格式）。

在移动或复制单元格时，通过拖曳的方式，或者单击 [image] ，可以粘贴所有的单元格属性，也可以只粘贴选定的格式属性（例如，数值或格式）。在粘贴时可以执行数学运算或其它运算。

只复制单元格公式而忽略格式

不复制单元格公式或格式，只复制其数值

只复制可见单元格

有选择地粘贴单元格中的常数、公式或其它内容

粘贴时转置行和列

粘贴时重算

复制时忽略空白单元格


移动或复制单元格数据

短距离移动或复制数据的最简单的方法就是选定单元格后，用鼠标拖曳其边框；长距离移动或复制单元格（如，到其它工作表、工作簿或应用程序），应使用 [image] 、 [image] 和 [image] 。

可以复制整个的单元格，也可以复制其中的部分内容；可以把数据粘贴到多个单元格，也可以在包含数据的单元格之间插入移动或复制而来的数据。

长距离移动或复制单元格，或将其移动或复制到其它文档

在当前窗口短距离移动或复制单元格

移动或复制单元格中的部分内容到其它单元格

多次移动或复制某一选定区域

以插入方式移动或复制数据


在单元格内复制或移动字符

1 双击包含所要复制或移动数据的单元格。

2 在其中选择所要复制或移动的字符。

3 若要移动字符，单击 [image] 。

若要复制字符，单击 [image] 。

4 在单元格中，在要粘贴字符处单击鼠标。

5 单击 [image] 。


复杂条件搜索

当模块工作表处于激活状态时，可以在“查找”或“替换”对话框中的“查找内容”中，输入复杂的查找条件，以提高搜索效率。使用复杂条件搜索的前提是必须选择“模式匹配”复选框。

要查找	使用操作符	举例
任一单个字符	？	s?t 查找 sat 和 sed
任一字符串	*	s*d 查找 sad 和started
指定字符中的一个	[]	w[io]n查找 win 和 won
在指定范围内的任一单个字符	[-]	[r-t]ight查找 right sight 范围必须为递增顺序
除括号内字符外的任一单个字符	[!]	m[!a]st查找 mist 和 most 不会查找 mast
除括号内标定的范围之外的任一字符	[!x-z]	t[!a-m]ck查找 tock 和 tuck 不会查找tack 和 tick


拼写检查或自动更改拼写错误

所有类型的工作表都可以进行拼写检查，还可以向 Microsoft Excel 使用的词典中添加自己定义的词条，如果有 Microsoft office，Microsoft Excel 就会与其它 Office 应用程序共享相同的词典。

还可以使用“自动更正”来改正键入错误，例如，Microsoft Excel 能把 ndn 更改成 and。与拼写字典类似，Microsoft Excel 也可以与其它 Microsoft Office 应用程序共享“自动更正”词条。

检查宏

自动检查录入或拼写错误

向拼写字典中添加词条

在拼写检查过程中添加“自动更正”项


无法执行 MSQRY32.EXE

可能的原因

•	当前系统没有足够的内存来运行 Microsoft Query。

•	Msqry32.exe 安装不当或路径不正确。

解决方案

•	关闭一些正在运行的程序，然后再试一次。

•	运行 Microsoft Excel 安装程序，安装 Microsoft Query。


是否删除此查询定义？

可能的原因

清除了“保留查询定义”复选框。

解决方案

若要删除查询定义但保留结果集，单击“确定”。此后要想通过“更新数据”来更新数据，必须重新创建查询。

若要撤消本次操作并返回“获取外部数据”对话框，单击“撤消”。选择“保留查询定义”复选框，并单击“确定”。


引用无效

可能的原因

指定的目标引用为下列情况：

•	不存在的外部引用

•	图表工作表

解决方案

将目标引用改到有效的工作表。


无法更改锁定的单元格

可能的原因

当前的 Microsoft Excel 工作表处于保护状态。

解决方案

指向“工具”菜单的“保护”命令，再单击“撤消工作表保护”。


查询失败

可能的原因

当前 Microsoft Excel 工作表处于保护状态。

解决方案

指向“工具”菜单的“保护”命令，再单击“撤消工作表保护”。


操作被撤消

可能的原因

在 Microsoft Query 向 Microsoft Excel 返回数据的过程中按了 ESC 键。

解决方案

单击“确定”按钮，然后单击“数据”菜单中的“获取外部数据”命令，再次运行 Query。


活动单元格必须是Microsoft Query 查询定义表或“数据透视表”的一部分

从上述两种区域中选定一单元格，然后再试一遍。


目标引用存在于查询区域，是否需要替换查询定义？

可能的原因

在创建新查询定义时，引用了现有的查询定义。

解决方案

若要改变现有查询定义，单击“确定”。

若要保留现有查询定义，单击“撤消”，然后在“获取外部数据”对话框中改变定义。


将要替换的数据区域是数组或锁定单元格的一部分

可能的原因

目标区域属于下述之一

•	数组的一部分

•	锁定的单元格

解决方案

•	改变目标区域，使其脱离数组区域；移动或删除目标区域中的数组区域。

•	取消目标区域中的单元格锁定，或将目标区域移至锁定单元格区域之外。


选定的是无效区域

可能的原因

选定的是图片、对象或非相邻区域，并试图对其进行检索或更新。

解决方案

选定工作表单元格，然后再试一遍。


用“数据透视表”向导将外部数据导入“数据透视表”

可能的原因

在选定某一“数据透视表”之后，单击了“获取外部数据”命令。

解决方案

•	选定不属于“数据透视表”的单元格或区域，再单击“获取外部数据”命令。

•	为现有“数据透视表”选用外部数据。


无法解决循环引用问题。

存在循环引用。只有当选择了“反复操作”复选框时才可解决循环引用问题。

•	若要用“迭代”来解决循环引用问题，在“工具”菜单上单击“选项”命令，再单击“重新计算”工作表选项卡，然后选择“反复操作”复选框。

•	如果不想造成循环引用，找到相应的单元格，并修改公式。

若要给循环引用定位：

1 在状态栏的“循环”一词后面，会显示循环引用所涉及的某一单元格的引用。

2 选定该引用单元格。

3 在“编辑”菜单上，单击“定位”命令。

4 单击“定位条件”按钮。

5 单击“引用单元格”或“从属单元格”，然后单击“所有引用”。这样就选择了循环引用中的全部单元格。若只选择了一个单元格，表明该单元格包含对自己进行引用的公式。


（printer）出现打印错误。

Microsoft Excel 不能打印。

可能有几个原因：

•	没有足够的可用内存，试着关闭其它文档和应用程序。

•	若用网络连接来打印，可能网络的连接或打印机驱动器存在问题。单击“开始”按钮，指向“设置”，单击“打印机”命令，并双击“添加打印机”命令。

•	在计算机和打印机之间的缆线松了或联接中断。


没有足够的内存，不能完全显示。

可用内存的数量不足以让 Microsoft Excel 更新屏幕所示的内容。

若要检查并释放内存，执行下列步骤：

•	若要检查可用内存，转换到 Windows 桌面，用鼠标右键单击“我的电脑”图标，再单击“属性”命令，然后单击“性能”选项卡。显示可用内存的百分比。

•	若要释放更多的内存，试着关闭其它操作或工作表窗口。若要更新屏幕上的数据，将窗口移出屏幕并再次移回；最小化然后恢复窗口；或关闭然后再打开窗口。

•	若在 Windows NT 下运行 Microsoft Excel，内存或磁盘空间可能会不够用。


是否替换现有（filename）？

试图用已存在于磁盘上的文件名保存文档。若要保存并替换现存的文档，单击“确定”命令；若不想替换文档，单击“取消”命令；若要保存文档而不替换现存的文档，用不同的名称保存文件。


公式错误。

输入的公式含有错误。

如果正在键入数学公式，应对其进行修改或取消该公式。如果不能立即改正公式，又不想取消它，删去公式开头的等号。Microsoft Excel 将把输入的数据视作文本。

若要改正公式，执行下列操作：

1 单击“确定”命令，关闭出错提示信息。

2 在公式栏中编辑公式。

3 按 ENTER 键。

对于公式，若要得到关于正确句法的信息，执行下列操作：

1 单击“确定”命令，关闭出错提示信息。

2 在“插入”菜单上，单击“函数”命令。

3 在相应的选项框中，单击函数种类和函数名。

4 单击“下一步”命令。

若要取消公式，执行下列操作：

1 单击“确定”命令，关闭出错提示信息。

2 按下 ESC 键。

与公式有关的常见问题：

•	括号不匹配。

•	函数中参数太少或太多。

•	需要使用运算符时使用了无效的字符。

•	工作簿名被包含在引号内，但后面没接有惊叹号。

•	没有为外部引用提供工作簿名称。

•	数字错误。

•	外部引用所涉及的信息既非名称也非引用。

•	数组常数缺少运算项或括号。

•	非矩形的数组常数。

•	超出范围的引用数字。

•	嵌套的外部引用。

•	选择了“转换 Lotus1-2-3公式”复选框。在“工具”菜单上，单击“选项”命令，单击“1-2-3的帮助”选项卡，然后清除“转换 Lotus 1-2-3公式”复选框。


（复制或剪切）与粘贴的区域形状不同。

选择的粘贴区域或是太大，或是太小或者形状有误。

如果在“编辑”菜单上单击“复制”命令之后，再单击“粘贴”命令，或在“插入”菜单上单击“复制单元格”命令，粘贴区域应是下列情况之一。

•	单个单元格

•	与复制区域同样尺寸和形状的矩形

•	包含有两个或更多与复制区域有相同形状的矩形区域

如果在“编辑”菜单上单击“剪切”命令之后，再单击“粘贴”命令，或在“插入”菜单上单击“剪切单元格”命令，粘贴区域应是下列情况之一：

•	单个单元格

•	与剪切区域尺寸和形状完全相同的矩形


无法找到（filename）。

Microsoft Excel 无法找到想打开的文档。或是文档不存在、或是指定了错误的文件夹或驱动器或键入了错误的文件名。

单击“确定”命令，关闭出错提示信息，然后在“文件”菜单上单击“打开”命令，找到想打开文件的正确位置和名称。在使用宏时打开文档，可能需要将路径作为文件名的一部分。


不能存取（filename）。

想保存、打开或链接一文档，而该文档却不能被存取，下列是这种情况可能的原因：

•	指定的文档名或路径不存在。

检查一下文件名的拼写。

•	想打开的文档正被另一操作者使用。

等到该文档不在被使用时，再进行打开。

•	想保存的工作簿名与另一只读文档重名；或与另一正被其它应用程序使用的文档重名。

试用不同的名称来保存该工作簿。若想保留相同的工作簿名，将只读工作簿保存为读一写工作簿；或等到该文档不再被使用之时。

•	试图将工作簿存到只读型网络服务器、文件夹或磁盘，或存到已没有磁盘空间的网络驱动器。

将工作簿存到不同的网络服务器、文件夹或磁盘上。

•	试图重新打开某一打开工作簿的最后一次修改本，但该版本已被删除。

用其它名称保存打开的工作簿，然后打开被删除的工作簿的备份（如果它存在的话）。


文件名无效。

Microsoft Excel 想保存工作簿但失败了：或是文件名无效，或是指定的文件夹不存在，或是该文件夹是只读的。

想保存“个人宏工作簿”，但 Microsoft Excel 不能找到 XLSTART 文件夹。

在文件名中，除了冒号、反斜杠、竖线、小于号、大于号、问号、左右方括号或星号之外，可使用任何字符。文件名可达218个字符。


无法更改锁定的单元格。

当用使用“工具”菜单上的“保护”命令保护工作表时，不能改变锁定的单元格。

若要在被保护的工作表上编辑单元格，执行下列操作：

1 在“工具”菜单上，指向“保护”，然后单击“撤消保护工作表”命令。

2 若有必要，键入密码，然后单击“确定”按钮。

3 选择要改变的单元格。

4 在“格式”菜单上，单击“单元格”命令，然后单击“保护”选项卡。

5 清除“锁定”复选框，然后单击“确定”命令。

6 在“工具”菜单上，指向“保护”，然后单击“保护工作表”命令。

7 若有必要，键入密码，然后单击“确定”按钮。


名为（filename）的文档已经打开。

不能用相同的名称打开两个文档。即使文档在不同的文件夹中，若想同时打开它们，文档名必须不同。

若想打开第二个文档，须关闭当前打开的文档或者给其中之一重新取名。


是否保存剪切板中来自（filename）的大量信息？

复制了多于50个单元格中的内容之后，在“文件”菜单上单击“关闭”或“退出”命令。由于复制大量数据到剪贴板上会占用大量内存，所以 Microsoft Excel 会询问是否将数据存到剪贴板上以备以后使用。单击“是”，将数据存到剪贴板上；或当不想保存数据时，单击“否”。


选定区域太大，不能执行“撤消”，继续吗？

Microsoft Excel 不能撤消对太多单元格所作的更改。也许该项操作可以执行，但“撤消”按钮或命令将无效。单击“确定”命令，继续进行该项操作，或单击“取消”命令保留文本不作更改。


括号不匹配。

将公式键入编辑栏时使用了错误的或不完整的括号。尽管 Microsoft Excel 可自动为简单的公式补充不完整的括号，但当前公式中可以添加括号的位置不止一处。请检查公式，并将括号添加至合适的位置。


公式错误：缺少运算项。

键入了不完整的公式。在每个运算符后必须包括运算项。例如，=A1+A2+ 在第二个加号后缺少运算项。将缺少的运算项加入公式，或删除多余的运算符。


参数数目不对。

在当前键入的函数中参数太少或太多，查找函数的正确的句法，然后重新键入。


选定区域无效。

可能有几个原因：

•	在“编辑”菜单上单击“复制”或“粘贴”命令，但复制区域和粘贴区域不完全相同。

•	若选择的粘贴区域是一个单元格，粘贴的数据不可超过工作表的边缘。

•	若在“插入”菜单上指向“名称”，并单击“指定”命令，含有所指定名称的行或列不应包括在名称的定义中。

•	若指定的名称在一行之中，应选择多于一行。

•	若指定的名称在一列之中，应选择多于一列。

•	若在“数据”菜单上单击“模拟运算表”命令，必须选择多于一行和一列的矩形。


不能读取此二进制文件，以文本方式打开吗？

想打开一个 Microsoft Excel 不能读取的二进制文件。该文件可能是：

•	来自比正在运行的 Microsoft Excel  更高版本的 Microsoft Excel 文件。在这种情况下，暂停当前的Microsoft Excel。运行高版本的 Microsoft Excel 打开文件，在“文件”菜单上用“另存为”命令将文件类型改为 Microsoft Excel 工作簿。

•	来自另一应用程序的文件，该程序使用的格式 Microsoft Excel 不能读取。试着从另一应用程序中复制数据，并将数据粘贴至 Microsoft Excel 中。

•	不准备作为电子表格打开的文件（如一段程序）。

•	已被破坏的文件。


（filename）创建于低版本的 Microsoft Excel，是否要将其更新为Microsoft Excel 7.0格式？

正试图保存 Microsoft Excel 以前版本的文件。若要用 Microsoft Excel 7.0版格式替换现有的格式，单击“是”命令，若要保留以前的文件格式，单击“否”命令。


是否替换目标单元格的内容？

正试图拖拽选定的单元格到某一区域，但该区域不是空白区域。单击“确定”命令，用选定的单元格替换目标单元格；或单击“取消”命令，取消移动。


无法找到匹配数据。

Microsoft Excel 不能找到要搜寻的数据。

若使用的是“查找”命令，则可能是没有单元格包含所键入的内容，或是键入了错误的数据。


工作表名无效。

试图给工作簿中的工作表重新取名，但这样做却产生了无效的工作表名。下面是这种情况的可能原因：

•	工作表名超过了 31 个字符的限制，或没有键入任何内容。

•	该工作表与另一工作表同名。

•	工作表名含有冒号、后退符、前进符、星号或问号。

•	工作表名以左方括号开始，并以右方括号结束，如：[0XXX]。


选定的工作表将被永远删除，继续吗？

单击“确定”命令，永远删除选定的工作表；或单击“取消”命令，取消删除。

若想隐藏工作表，先进行选定，再指向“格式”菜单上的“工作表”，然后单击“隐藏”命令。


文档包含链接，重建链接吗？

正在打开的文档含有自动链接。

若想用最新的信息更新链接数据，单击“是”命令。若想保留当前的链接数据，单击“否”命令。


没有发现标题，是否假定选定区域的顶端行是标题行？

Microsoft Excel 不能决定用哪一行作为当前数据清单的列标题。

若要用第一行作为列标题，单击“确定”按钮。若要取消“筛选”，单击“否”按钮。

若要添加另一行作为列标题使用，单击“取消”命令，在选定区域的上方添加标题，然后在“数据”菜单上单击“筛选”命令。


（filename）已经打开。重新打开将使更改作废。是否要重新打开？

正试图打开已经打开的文件。

若想用文件的新副本替换已打开的文件，并放弃上次保存后所作的任何改变，单击“确定”按钮；若想取消“打开”命令，单击“取消”按钮。


没有发现数据清单。在数据清单中选择一个单元格，Microsoft Excel 将自动选定数据清单。

活动单元格不在数据清单中。在数据清单中选择一个单元格，然后再次单击该命令。


外部引用无效。

图表公式中含有无效的对工作表的外部引用。

下列是这种情况的可能原因：

•	含有所要引用的单元格的工作簿没有打开。应先打开工作簿，再键入引用。

•	文本公式所引用的工作表名称不能产生文本结果。应确认该名称被定义为文本，或该名称引用的单元格或公式能返回文本值。

•	对于图表的分类或数值，在 SERIES 公式中的外部引用指的是工作表上的名称，但该名称定义的不是矩形引用或数组。应确保该名称引用的是矩形单元格区域或数组。


此命令对于多重区域无效。

此命令不能在选定的多个不相邻区域上执行。应该一次只选择一个区域，然后再次执行该命令。


选定的文件类型只能用于保存活动工作表。

在“另存为”对话框中所选择的文件类型仅适用于活动工作表。如果想将工作簿中的全部工作表用选定的文件类型来保存，必须分别选择每个工作表并将其作为单独的文件保存。


是否将更改保存于（filename）？ 注：当前文件格式不是Microsoft Excel 工作簿

试图关闭未经保存的文件。该文件不是最新的 Microsoft Excel 工作簿文件，若要保存为最新的工作簿格式，单击“是”命令，并在“另存为类型”框中单击“Microsoft Excel 工作簿”。若欲保留当前格式并关闭文件，单击“否”命令。


在系统中没有安装“计时器”驱动器。没有“计时器”驱动器，无法运行Microsoft Excel。单击“帮助”按钮，获取进一步的信息。

在 Windows NT 中，Microsoft Excel 需要在安装“计时器”驱动程序之后才能运行。若要安装该驱动器，执行下列操作：

1 在“程序管理器”中，单击“主群组”图标，再双击“控制面板”图标。

2 在“控制面板”窗口中，双击“驱动器”图标。

3 如果在“安装驱动器”框中没列出“计时器”驱动器，单击“添加”。

4 在“安装驱动器”框中，单击“计时器”然后单击“确定”。

如果系统中不存在该驱动器， Windows 将要求插入合适的“设置”盘执行屏幕上的指令。

5 在“驱动器”对话框中，单击“关闭”。

6 关闭“控制面板”重新启动 Windows。然后重新启动 Microsoft Excel。


插入行

1 若想插入单行，在即将插入新行的下方第一行选定任一单元格。

若想插入多行，在即将插入新行的下方选定与要插入的行数相同的行。

2 在“插入”菜单上，单击“行”命令。


插入列

1 若要插入单列，在即将插入新列的右侧第一列选定任一单元格。

若要插入多列，在即将插入新列的右侧选定与要插入的列数相同的列。

2 在“插入”菜单上，单击“列”命令。


分级显示成组的行或列

1 选择要成组显示的行或列。

2 在“数据”菜单上，指向“组及分级显示”命令，然后单击“创建组”命令。

注释  如果只选定行或列中的部分单元格，当“Microsoft Excel”显示“创建组”对话框时，单击“按行”或“按列”命令。


隐藏行或列

1 选择要隐藏的行或列。

2 在“格式”菜单上，指向“行”或“列”，然后单击“隐藏”命令。


显示被隐藏的行或列

1 若要显示被隐藏的行，选定其上方和下方的行。

  若要显示被隐藏的列，选定其左侧和右侧的列。

2 在“格式”菜单上，指向“行”或“列”，再单击“取消隐藏”。


添加工作表

•	若要添加一个工作表，在“插入”菜单上，单击“工作表”命令。

若要添加多个工作表，按下 SHIFT 键，同时依次单击选定相同数目的工作表标签，然后在“插入”菜单上单击“工作表”命令。


添加图表工作表

1 选择含有所需数据和标题的行或列区域。

2 在“插入”菜单中，指向“图表”命令，然后单击“建立新图表”命令。

3 按“图表向导”中的指令进行操作。


添加Visual Basic 模块表

•	在“插入”菜单上，指向“宏表”，然后单击“模块表”命令。


添加对话框编辑表

•	在“插入”菜单上，指向“宏表”，然后单击“对话框编辑表”命令。


追踪错误

1 选定含有错误的单元格。

2 在“工具”菜单上，指向“审核”，并单击“追踪错误”命令。

注释  要选看箭头另一侧的单元格，双击该箭头式连线。


在选定单元格上方和左侧插入分页符

1 选定将作为新页左上角起始单元格的单元格。

2 在“插入”菜单上，单击“分页线”命令。


隐藏工作表

1 如果要隐藏的工作表不是活动的，单击相应的工作表标签来激活它。

2 在“格式”菜单上，指向“工作表”，并单击“隐藏”命令。

注释  不可隐藏工作簿中唯一可见的工作表。


显示隐藏的工作表

1 在“格式”菜单上，指向“工作表”，并单击“取消隐藏”命令。

2 在“取消隐藏”对话框中，单击想显示的隐藏工作表名。


在工作表中插入或嵌入图表

1 选择含有所需数据的行或列区域。

2 单击 [image] 。

3 若要在工作表上确定图表的位置和尺寸，将十字指针移动到所需的位置，单击然后拖曳。

若要给图表建立正方形轮廓，当单击并拖曳时，按住 SHIFT 键。

4 遵循“图表向导”中的操作指令。


更改图表类型

对于 2 维图表，可更改数据系列、图表类型组或整个图表的图表类型对于 3 维图表，只能更改整个图表的类型。

1 如果图表内嵌于工作表上，双击该图表。

如果图表在单独的工作表上，单击相应的图表工作表标签。

2 若想改变数据系列的图表类型，选定相应的数据系列。

若想改变一图表类型组或全部图表的图表类型，不必选择数据系列。

3 在“格式”菜单上，单击“图表类型”命令。

4 在“应用于”选项中，选择想改变的类型选项。

5 在“图表维数”选项中，单击“二维图”或“三维图”。

6 单击所需的图表格式。


建立用于数据分析的“数据透视表”

1 在“数据”菜单上，单击“数据透视表”命令。

2 按“数据透视表向导”中的指令执行操作。


筛选数据清单

通过筛选数据清单，可以只显示满足指定条件的数据行。例如，在销售员和销售额数据清单中，可以只显示销售额大于 $5.000 的销售员姓名。Microsoft Excel 提供两种筛选数据清单的方法：在“数据”菜单中，使用“自动筛选”命令或“高级筛选”命令。

“自动筛选”命令在数据清单中列标的旁边显示箭头，以便选择所要显示的数据项。使用“自动筛选”命令可以用某一列中的条件进行快速筛选。

与“自动筛选”命令一样，“高级筛选”命令也是对数据清单进行筛选，但“高级筛选”命令不在列标旁显示用于条件选择的箭头，而是在工作表上的条件区域 中键入条件。使用“高级筛选”命令时，可以用两列或多于两列中的条件，也可以用单列中的三个或三个以上条件，或者将计算结果用作条件。

使用“自动筛选”功能筛选数据清单

使用“高级筛选”命令筛选数据清单


使用“自动筛选”功能筛选数据清单

要执行该过程，数据清单中必须有列标题。

1 在要进行筛选的数据清单中选定单元格。

2 在“数据”菜单中，选择“筛选”命令，然后单击“自动筛选”。

3 单击包含要进行筛选的数据列中的箭头。

4 要选用列中的某一个数值筛选数据清单，可选择该数值。

要选用列中的两个或多个数值筛选数据清单，或者要应用“与”除外的比较运算符，可单击“自定义”。有关自定义“自动筛选”的详细内容，可单击 [image] 。


建立自定义“自动筛选”方法

这里使用同一数据列的一个或两个比较条件来筛选数据清单。要执行该过程，数据清单必须有列标题。

•	要匹配某一个条件，可单击第一个运算项框旁边的箭头，然后选择所要使用的比较运算符。

•	要匹配两个条件，可单击“与”或“或”选项按钮。在第二个比较运算项和列标题框中，选择所需的运算项和数值。

有关比较条件的详细内容，可单击 [image] 。


使用“高级筛选”命令筛选数据清单

要执行该过程，数据清单必须有列标题。

1 在数据清单的上端插入几个空行。

2 在某一空白行中，键入或复制要用来筛选数据清单的条件标题，这些应该与要筛选的列的标题一致。

3 在条件标题下面的行中，键入要匹配的条件。要查看条件实例，可单击 [image] 。在条件值与数据清单之间至少要留一个空白行。

4 单击数据清单中的单元格。

5 在“数据”菜单中，选择“筛选”命令，然后单击“高级筛选”。

6 通过隐藏不符合条件的行来筛选数据清单，可单击“在原有区域显示筛选结果”。

要将符合条件的行复制到工作表的其它位置，单击“将筛选结果复制到其它位置”，然后单击粘贴区域的左上角。

7 在“条件区域”框中，指定条件区域，包括条件标题。


“高级筛选”条件示例

对于简单的筛选，可使用“自动筛选”命令。使用“高级筛选”命令来实现有如下要求的数据清单筛选。

用计算结果（公式）作为条件

可以使用公式的计算结果作为条件。例如，条件区域

将显示这样的行，这些行在E列中的数值大于 E5:E14 单元格的平均值。

注释  若使用列标题而不是相关单元格引用或区域名，Microsoft Excel 将在包含计算条件公式的单元格中显示 #NAME？出错信息，可以忽略该错误，因为它不会影响数据清单的筛选方式。

使用两列或多列中的条件

要对于不同的列指定多重条件，可在条件区域的同一行中输入所有的条件。例如，条件区域

将显示所有满足下述条件的行，这些行在“类型”列中包含“产品”，在“销售员”列中包含“Davolio”，且销售额大于 $1000。

要对不同的列指定一系列不同的条件，可在不同行中键入条件。例如，条件区域

将显示所有满足下述条件的行，这些行或者在“类型”列中包含“产品”，或者在“销售员”列中包含“Davlio”，或者销售额大于 $1000。

要在同一个条件区域中指定“与/或”关系，可在不同行中键入条件，例如，条件区域

将显示所有满足下述条件的行，这些行在“销售员”列中包含“Davolio”，且销售额大于 $1500，或者销售员为 Buchanan 且销售额大于 $1500。

使用某一列中的三个或多个条件

要从单列中指定三个或多个条件，可直接在不同行中从上到下依次键入各个条件。例如，条件区域

将显示所有满足下述条件的行，这些行在“销售员”列中包含“Davolio”、“Buchanan”或“Suyama”。


移去数据清单中的自动筛选标记

取消列中的筛选操作

取消数据清单中的“自动筛选”箭头

重新显示已筛选数据清单中的所有数据行


取消列中的筛选操作

•	单击列旁边的箭头，然后单击“全部”。


取消数据清单中的“自动筛选”箭头

•	在“数据”菜单中，选定“筛选”命令，然后单击“自动筛选”。


重新显示已筛选数据清单中的所有数据行

•	在“数据”菜单中，选定“筛选”命令，然后单击“全部显示”。


比较条件的类型

在高级筛选的条件区域中或在自定义“自动筛选”中，可使用下列比较条件类型。

所要匹配的一系列字符

要查找包含某个精确值的记录，可在条件标题下的单元格中键入文本、数字、日期或逻辑值。例如，若在条件区域的“邮政编码”标题下键入 98133，Microsoft Excel 将只显示包含邮政编码值 98133的行。

当使用文本作为条件时，Microsoft Excel 将查找出所有以该文本开头的项。例如，若键入“Dav”文本作为条件，Microsoft Excel 会查找出 Davolio David 和 Davis 。要只匹配指定的文本，可键入下列公式。

=“=text”

这里 text 即是要匹配的文本。

通配符

要查找某些字符相同但其它字符不一定相同的文本值，可使用通配符。一个通配符代表一个或多个未确定字符。

要查找	使用	示例
？（问号）	与问号位置相同的任何单字符	sm?th 查找“smith”和“smyth”
*（星号）	与星号位置相同的任意个字符	*east 查找“Northeast”和“ Southeast”
~（代字号）后跟有？，*或~	一个实际的问号，星号或代字号	fy91~？查找fy91？
要比较的量

要只显示在某些限定条件内的行，可在条件标题下的单元格中键入 比较运算符，随后键入数值。例如，要查找其单位值大于或等于 1000 的行，可在条件区域中“单位”条件标题下键入“>=1000”。

注释  Microsoft Excel 在计算数值时不区分大小写。


“自动筛选”选项

除了可以使用当前列中的特定筛选值以外，还可以使用其它筛选选项。

要实现	单击
显示所有行	“全部”
显示所有包含数值居于前 10 位（或自行指定的更大范围内的）的数据行，例如，销售额的前 10 名	“前10个”
在当前列中使用两个条件值，或使用“与”之外的比较运算符	“自定义”
只显示当前列中包含空白单元格的行	“空白”
只显示当前列中包含值的行	“非空白”


添加图表涨跌柱线、垂直线、系列线和高低点连线

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“格式”菜单中，单击要为其添加柱线或连线的图表组（如“面积图组”或“折线图组”）命令。

3 单击“选项”选项卡。

4 选择所需的连线或柱线的类型。


更改图表的颜色、图案、线形和边框

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击要更改的图表项。

3 单击“图案”选项卡。

4 选择所需的选项。


更改图表的数字格式

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 要格式化刻度线标志,，请双击相应的坐标轴。要格式化数据标志,，请双击这些数据标志。要格式化单个数据标志，可单击该标志一次（选择所有标志），然后再次单击（选定该标志），然后双击该标志。要格式化趋势线标志,，可双击该标志。

3 单击“数字”选项卡。

4 选择所需的选项。

注释  要恢复图表数字与工作表中数字之间的链接，可选定“链接到源”复选框。在手动更改图表中的数值时，链接有时会断裂。


改变同一数据系列的颜色

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“格式”菜单中，单击要更改的图表类型组（如“柱形图组”或“条形图组”）。

3 单击“选项”选项卡。

4 选定“依数据点分色”复选框或“依扇区分色”复选框。

注释  只有在图表中包含唯一系列，或不同系列使用不同的图表类型时，本选项才能生效。


平滑折线图

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击所要平滑的线条。

3 单击“图案”选项卡。

4 选定“平滑线”复选框。


在饼图和圆环图中拖离部分扇区

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 要拖离饼图中的所有扇区，可单击选定整个图表。要拖离饼图中的单个扇区，可单击图表，然后单击相应的扇区。要拖离圆环图中的单个扇区，该扇区必须属于外环。单击选定外环，然后单击相应的扇区。

3 拖动选定的扇区离开图中心。


更改圆环图内径大小

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“格式”菜单中，单击“圆环图组”。

3 单击“选项”选项卡。

4 在“圆环图内径大小”框中，键入 10 到 90 间的数值以指定内径的大小。百分比越高，内径越大，圆环图环的宽度越小。


更改圆环图或饼图第一扇区的起始角度

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“格式”菜单中，单击“饼图组”或“圆环图组”。

3 单击“选项”选项卡。

4 在“第一扇区起始角度”框中，键入 0 到 360 间的数值以确定第一扇区出现的角度。


误差线格式

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 要格式化 数据系列,的所有误差线，可双击误差线. 。

3 单击“图案”选项卡。

4 在“线条”选项框中，选择所需的线条的样式、颜色和粗细。

5 在“标记”选项框中，选择所需的标记类型。


在条形/柱形图中重新排列数据标记

您可以将二维的条形图或柱形图数据标记重叠起来，使图表更易阅读。或者，若图表中有数据标记,簇，可以增大分类间距，而这个分类间距决定了那些簇间的间隔。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“格式”菜单中，单击“条形图组”或“柱形图组”。

3 单击“选项”选项卡。

4 要改变数据标记簇内的重叠比例，可以在“重叠比例”框中键入 -100 到 100 间的数值。该数值越大，簇内重叠程度就越大。

5 要改变数据标记簇间的间隔，可在“分类间距”框中键入 0 到 500 间的数值。该数值越大，簇与簇的间距越大。


建立并格式化图片数据标记

1 切换到包含要作为数据标记.的图片的应用程序和文档。

2 复制该图片。

3 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

4 单击要以图片式数据标记取代的数据系列或个别标记。

5 单击 [image] 。

6 要改变图片大小或层叠图片，可双击该图片标记，再单击“图案”选项卡，然后选择所需选项。

注释  要清除数据标记中的图片，可单击要清除其图片式数据标记的数据标记或数据系列。


设置图表坐标轴和刻度线格式

可以自定义坐标轴和刻度线.的样式、颜色和粗细。用于坐标轴的任何颜色或图案也同样适用于该轴上的刻度线。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击要格式化的坐标轴。

3 单击“图案”选项卡。

4 在“坐标轴”选项框中，选择坐标轴和刻度线的样式、颜色和粗细。

5 在“刻度线类型”选项框中，选择适当的选项，以指定主要和次要刻度线在坐标轴上显示的方式。

注释  要隐藏主要或次要刻度线，或者二者都要隐藏，可单击“无”。


网格线格式

网格线的格式化不受坐标轴.影响。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 要将坐标轴的所有主要网格线格式化，可双击该坐标轴的主要网格线；要将坐标轴的所有次要网格线格式化，可双击该坐标轴的次要网格线。

3 单击“图案”选项卡。

4 在“线条”选项框中，选择所需的网格线的样式、颜色和粗细。


显示或隐藏坐标轴

隐藏坐标轴也会同时隐藏刻度线标志

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“插入”菜单中，单击“坐标轴”。

3 选定要显示的坐标轴的复选框。清除要隐藏的坐标轴的复选框。


更改数值轴刻度

刻度决定了坐标轴上刻度线的数值、数值出现的区间，以及两个坐标轴的交叉点。在更改坐标轴之前，必须先进行显示。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击一个数值轴。

3 单击“刻度”选项卡。

4 选择所需的选项。


更改分类刻度线其及标志的位置

分类坐标轴上的每个分类都由单一刻度来标识，分类之间由刻度线分隔。可以更改标志和刻度线出现的间隔。对于二维图表，可以指定数值（Y）轴与分类（X）轴相交的位置。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击一个分类轴。

3 单击“刻度”选项卡。

4 选择所需的选项。

注释  要使数值轴在最后一个分类后相交于分类轴，可选定“数值（Y）轴位置左右切换”复选框。要使数值轴出现在分类轴中间，可清除“数值（Y）轴置于分类之间”复选框。


使用鼠标移动并调整图表和图表项的大小

可以使用鼠标移动并调整某些类型图表项的大小。然而，不能用拖动方式调整标题的大小。

对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。再单击图表项。

	要移动图表项，可用鼠标指向该项，然后将它拖动到所需的位置。
	要调整图表项大小，可用鼠标指向大小调整柄。此时鼠标指针变为双向箭头。单击并拖动该项直到所需的大小。


使用格式命令移动并调整图例大小

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击图例.。

3 单击“位置”选项卡。

4 选择所需的图例位置。

注释  当使用“位置”选项卡时，图例已有的自定义尺寸将会丢失。


控制图表工作表的显示

如果选择随窗口大小调整 图表工作表的显示，该图表会自动调整比例，正好填满整个窗口，这里不能对它进行缩放操作。在这种状态下，可以方便地查看整个图表。在恢复正常显示后，又可以重新使用“视图”菜单中的“缩放”命令，并查看图表打印后的样式。

1 单击图表工作表标签。

2 在“视图”菜单中，单击“随窗口大小调整”命令。


在打印前对图表进行设置

对于内嵌式图表，可以调整其大小并在工作表上进行移动，然后使用“文件”菜单中的“打印预览”命令查看工作表及图表。

对于图表工作表,，可以调整图表区域的大小和比例，指定图表在纸上的打印位置，然后在预览窗口进行查看。默认情况下，图表会充满整页纸。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“文件”菜单中，单击“页面设置”命令。

3 单击“图表”选项卡。

4 选择所需的打印选项。


格式化与排列刻度线标志

可以改变刻度线标志。

的位置、字体和数字格式。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击要格式化其刻度线标志的坐标轴。

3 单击“图案”选项卡。

4 在“刻度线标志”选项框中，选择刻度线标志出现在图表上的位置。

5 若已改变该坐标轴与另一坐标轴相交的位置，并且要使刻度线标志靠近坐标轴，单击“轴旁”。

6 单击“对齐”选项卡，选择所需的文本方向。

7 单击“字体”选项卡，选择所需的选项。

8 单击“数字”选项卡，选择所需的选项。


更改图表中数据系列刻度线的标志

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击要更改其系列名的数据系列 。

3 单击“名称及值”选项卡。

4 在“名称”填充框中，键入所需的单元格引用或名称。或者，在对话框打开的状态下，在“名称”填充框中单击鼠标，然后切换到工作表，选择包含所需图表标志的单元格。

注释  若要改变标志名而不改变工作表中的名称，可在“名称”框（“名称及值”选项卡）中键入所需名称。但值得注意的是，这样做切断了与工作表单元格的链接；若以后再对工作表单元格进行更改，则该更改不会反映到图表中。


更改图表文本的字体和对齐方式

可以更改所有图表文本的字体和对齐方式。若文本没有进行链接，可以设置整个文本项的格式或文本中个别字符的格式。若文本链接到工作表单元格，则可以把文本作为一个整体来设置格式，但不能设置个别字符的格式。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击要进行格式化的图表文本。

3 单击“字体”选项卡。

4 选择字体、大小、颜色及其它选项。

5 单击“对齐”选项卡。

6 选择所需的选项。


更改图表的分类刻度线标志

刻度线标志链接于工作表选定区域中用于建立图表的单元格。尽管可以在图表中更改刻度线标志，但在工作表中直接编辑该文本则更为方便。要在工作表中更改刻度线标志，可选定包含所要更改的标志名的单元格，键入新名，然后按回车键。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击第一个数据系列。

3 单击“X 值”选项卡。

4 在“X 值的区域”填充框中，键入所要的单元格或单元格区域的引用。或者，在对话框打印的状态下，在“X 值的区域”填充框中单击鼠标，切换到工作表，然后选择包含要绘制到图表中的标志的单元格区域。


编辑图例项

图例项链接于工作表选定区域中用于建立图表的单元格。尽管可以在图表中更改图例，但在工作表中直接编辑图例文本则更为方便。要在工作表中编辑图例项，可选定包含所要更改的数据系列名（或分类名）的单元格，键入新名，然后按回车键。

1 要将图例项与工作表中的不同单元格相关联，应启动包含有要在图表中进行绘制的区域的工作表。

2 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

3 双击要更改其图例项的数据系列。

4 单击“名称及值”选项卡。

5 保持对话框打开，单击“名称”填充框，切换到工作表，然后单击包含所要绘制在图表中的新数据系列名的单元格。

注释  要更改图例项名而不改变其在工作表中的名称，可在“名称”填充框（“名称及值”选项卡）中键入所要的名称。但需要注意的是，这样做会切断与工作表单元格的链接；若以后再对工作表单元格进行更改，则该更改不会反映到图表中。


图表疑难解答

图表没有按照需要的方式显示数据

无法找到正确的菜单命令、选项卡、或对话框选项

建立 XY 散点图时，数据出现问题


图表没有按照需要的方式显示数据

如果图表中的数据未按所需的方式显示，可检查下列各项：

•	数据是否按行或列排列？图表是否反映了数据的结构方式？若没有，则激活图表，然后单击 [image] 返回“图表向导”

•	是否已指定供图例文本使用的行或列的正确数目？若没有则激活图表，然后单击 [image] 返回“图表向导”。在“图表向导”的步骤 4 中，指定供图例文本使用的正确行数或列数。

•	图表项的格式是否正确？某些设置——如饼图和圆环图的“分类间距”、“重叠比例”及“第一扇区起始角度”确定了数据标记的对齐方式。根据图表的类型不同，所提供的选项也不同。有关在条形图和柱形图中排列数据标记的详细内容，可单击 [image] 。有关在饼图和圆环图中改变第一扇区起始角度的的详细内容，可单击 [image] 。

•	图表的刻度是否正确？要检查图表的刻度设置，可双击图表中的每个坐标轴，然后在“坐标轴格式”对话框中检查“刻度”选项卡上的设置。


无法找到正确的菜单命令、选项卡、或对话框选项

菜单中显示的图表命令随当前选定的图表项类型不同而不同。要显示正确的菜单项，必须激活嵌入式图表。要激活图表，可双击该图表。要格式化大多数类型的图表项，只要双击这些项即可。在大多数情况下，会出现正确的对话框。

有些类型的图表项，如数据系列 ，以组的形式出现。要选择整个组，在其上单击鼠标。要选择组内的个别项，先单击该组，然后单击所要的项。其它类型的图表项，如网格线 和三维背景墙，也是以组的形式出现，但不能进行单个格式化。对于这些类型，可单击该组来修改其格式。

有关选择和格式化图表项的详细内容，可单击 [image] 。


建立 XY 散点图时，数据出现问题

使用 XY 散点图可以表示两个系列之间的关系。若要在一个坐标轴上显示分类而在另一坐标轴上显示数值，应使用不同的图表类型，如折线图。

XY（散点）图使用一对坐标来画点，其中一个坐标值取自 X 数据系列，另一个坐标值取自 Y 数据系列。选定的数据区域的顶行（或左列）代表 X 系列，而相邻行（或列）代表 Y 系列。

还可以为 XY（散点）图的一组 Y 值选用不同的X值。对数据进行排列，然后更改数据系列的 X 值。双击一个数据系列，再单击“数据系列格式”对话框中的“X 值”选项卡，然后更改其中的工作表引用。


三维图表的格式和透视系数

在三维图表中，可以调整上下仰角、透视系数，左右转角以及基底和背景墙。

更改三维图表的深度和宽度

设置三维图表的高度和透视系数

更改三维图表的左右转角和上下仰角

设置三维图表的背景墙和基底格式


 更改三维曲面图各数据层次的格式

要设置三维曲面图的层次格式，必须通过格式化图例项标示来进行。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。若图表没有图例项标示，可单击 [image] 来添加图例。

2 单击选定图例，然后单击代表要更改的曲面层次的图例项标示。

3 双击该图例项标示来显示“图例项格式”对话框。

4 选择所需的选项，然后重复步骤 2 和 3，将每个层次格式化。


 设置三维图表的背景墙和基底格式

可以使用图案、颜色和边框来设置三维图表（饼图除外）中背景墙和基底的格式。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 双击基底或背景墙。

3 选择所需的选项。


更改三维图表的左右转角和上下仰角

1 单击任何两个轴的交叉点以选择图表的一角。

编辑栏的“名称”框中应显示“角”。

2 拖动任一角以调整图表的上下仰角和左右转角。

3 要同时查看数据标记，可在拖动的同时按下 CTRL 键。

注释  还可以使用格式化命令来旋转图表。激活图表，单击鼠标右键，然后单击“三维视图”。


 设置三维图表的高度和透视系数

根据所选定的图表类型和选项，可以改变图表的高度和透视系数，并且可打开或关闭直角坐标显示方式。

•	在清除“直角坐标”复选框后，可以设置“透视系数”和“高度设为基底的”选项。

•	选定“直角坐标”复选框时，可以手工设置“高度设为基底的”选项，或者启动“自动调整高度”选项。

•	选定“直角坐标”和“自动调整高度”两个复选框时，不能设置“透视系数”和“高度设为基底的”选项。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 单击鼠标右键，然后单击快捷键菜单中的“三维视图”。

3 选择所需的选项。

注释  “透视系数”选项不适用于三维条形图，因为它一直选定“直角坐标”复选框。


更改三维图表的深度和宽度

可以改变有坐标轴的三维图表的图表深度、系列间距，以及条形图或柱形图的分类间距。

1 对于嵌入式图表，双击该图表。对于图表工作表，单击该图表工作表标签。

2 在“格式”菜单中，单击要更改的图表类型组（例如“三维柱形图组”）。

3 单击“选项”选项卡。

4 选择所需的选项。


调整列宽和行高

列宽和行高都可以调整，同样也可以定义工作表的标准列宽。定义标准列宽将把所有列调整为相同宽度（已被更改的列除外）。

调整列宽

调整行高

调整列宽为标准列宽

定义标准列宽


调整列宽

1 选择需要调整其宽度的列。

如果要调整工作表中所有列的宽度，单击“全部选定”按扭。

2 拖动该列列标的右边框，直到达满意的宽度为止。

显示在“编辑”栏左边的列宽数值，表示单元格中能容纳的标准字体的平均数。

注释  为了使列宽与单元格内容相适应，双击该列列标的右边框。


调整行高

1 选择需要调整其高度的行。

如果要调整工作表中所有行的高度，单击“全部选定”按扭。

2 拖动该行行号的下边框，直到达满意的高度为止。

行高以点为单位计算，范围从0到409.5，显示于“编辑”栏的左端。

注释  为了使行高与单元格内容相适应，双击该行行号的下边框。


调整列宽为标准列宽

1 选择要调整其宽度的列。

如果要将工作表所有列的宽度改为标准宽度，单击“全部选定”按钮。

2 在“格式”菜单中，指向“列”，然后单击“标准列宽”选项。

3 单击“确定”。


定义标准列宽

1 要为工作簿中所有工作表定义新的标准列宽，首先要选定所有工作表。

若要对全部的列进行定义，单击“全部选定”按钮。

若要对没有更改过的列进行定义，在工作表中任选一单元格。

2 在“格式”菜单中，指向“列”，然后单击“标准列宽”。

3 键入新的数字。

此数字是一个单元格所能容纳的标准字体的字符数均值。


对齐单元格文本

1 选择要进行调整的单元格。

2 在“格式”菜单中，单击“单元格”命令。然后单击“对齐”选项卡。

3 在“水平对齐”选项框中，单击选定“两端对齐”选项。

注释  对齐功能可自动将文本折行，只有当文本多于一行时，才能看到两端对齐的效果。


分散文本以填充选定区域

1 选定要进行文本填充的单元格区域。除最左列外，该区域内的其它单元格应为空白单元格。

2 在“编辑”菜单中，指向“填充”项，然后单击“段落重排”命令。

该操作使最左列单元格中的文本，自动填充到右边的空白单元格中。


为何出现错误值 #DIV/O!

当公式被 0（零）除时，会产生错误值 #DIV/O!。

错误原因	操作建议
引用空单元格或用数值为零的单元格作除数。（如果操作数应该是数字但实际为空，Microsoft Excel 将此空值解释为零值）	更改引用或在作除数的单元格中输入非零数值
输入的公式中包含明显的被零（0）除——例如 =5/0	改正公式
编写的宏程序中包含有在特定条件下返回 #DIV/O! 的宏函数	检查您所使用的函数，是否有一个或多个函数在特定条件下返回#DIV/O!


为何出现错误值 #N/A

在没有可用的数值时产生错误值 #N/A。此错误值保证你不会意外地引用空单元格。如果工作表中的某些单元格暂时没有数值，最好先输入 #N/A。公式在引用这些单元格时，将不进行数值计算，而是返回 #N/A.。

错误原因	操作建议
为函数 Hookup、lookup、MATCH 或 LOOKUP 指定的查找值（lookup_value）的参数不当	调整查找值
使用的数组参数发生了扩展	更改单元格引用，以便反映公式中的扩展后的数组数据。例如，将 {$a$1:$c$10} 改为 {$a$1:$c$15}，以反映扩展数组公式正在计算的附加单元格
内部函数或自定义工作表函数缺少一个或多个参数	在函数中输入全部参数
使用的自定义工作表函数不能正常运行	改正自定义函数或停止使用
使用的宏函数在特定条件下返回 #N/A	检查您所使用的函数，是否有一个或多个函数在特定条件下返回 #N/A


为何出现错误值 #NAME？

使用 Microsoft Excel 不能识别的名称时将产生错误值 #NAME？。

错误原因	操作建议
名称被删除或未作定义	定义名称
名称拼写有误	改正拼写错误。在编辑栏中突出显示出错的名称，然后从编辑栏左端的名称框中进行选择选择
函数名拼写有误	改正拼写错误，使用函数向导将正确的名称插入到公式中
在公式中输入文本时没有使用双引号，Microsoft 将其解释为名称	将公式中的文本括在双引号中
在区域引用时缺少冒号	改正公式


为何出现错误值 #NULL！

当试图为两个并不相交的区域指定交叉点时将产生错误值 #NULL！。

错误原因	操作建议
使用了不正确的区域操作符或不正确的单元格引用	使用联合操作符逗号（，）。 检查选定区域内的录入错误


为何出现错误值 #NUM！

当某个数字有问题时将产生错误值 #NUM！

错误原因	操作建议
在要求数字参数的函数中使用了不能接受的参数	修改参数
重复使用类似 IRR 或 RATE 这样的工作表函数，并且函数不能产生有效的结果	为函数试用不同的初始值
由公式产生的数字太大或太小，Microsoft Excel 不能表示	更改公式，使其结果处于允许的范围中


为何出现错误值 #REF！

当引用无效单元格时将产生错误值 #REF！

错误原因	操作建议
删除了由其它公式引用的单元格或将移动单元格粘贴到由其它公式引用的单元格中	更改公式或者在删除、粘贴单元格之后立即单击“编辑”菜单中的“撤消”命令，以恢复工作表中的单元格
使用的宏函数在特定条件下返回 #REF！	检查您所使用的函数，是否有一个或多个函数在特定条件下返回 #REF！
远程引用一个不在运行的应用程序或一个不存在的主题	启动相应的应用程序。 确认的主题是正确的


为何出现错误值 #VALUE！

当使用错误的参数或操作数类型时将产生错误值 #VALUE！。

错误原因	操作建议
在需要数字或逻辑值时输入了文本，Microsoft Excel 不能将文本转换为正确的数据类型	检查公式或函数的操作数或参数。 检查引用单元格中数值的有效性
赋予需要单一数值的操作数或函数一个数值区域，此区域内的单元格不象包含公式或函数的单元格那样在相同的行或列上	将数值区域改为单一数值
使用了在某个矩阵工作表函数中无效的矩阵	改正矩阵
使用的函数在特定条件下返回 #VALUE！	检查您所使用的函数，是否有一个或多个函数在特定条件下返回 #VALUE！


为何出现错误值 #####！

公式产生的结果太长，单元格容纳不下。

此外，当常数值太长时也会产生此错误值，这并不是实际的错误，只是表明当前列需要加宽。


Microsoft Excel 如何处理公式中的非法数值

输入公式时，对每个操作数 Microsoft Excel 期待特定的数值类型，如果输入值的类型不符，Microsoft Excel 将作数值转换，如果可能，使用公式时，要尽量灵活。

公式	结果	说明
=“1”+“2”	3	使用加号时，Microsoft Excel 期待在公式中输入数字。尽管引号表示“1”和“2”是文本值，但 Microsoft Excel 自动将文本值转换为数字
=1+“$4.00”	5	当需要的是数字时，如果文本具有某种数字格式，Microsoft Excel 会将其转换为数字
=SQRT(�Sunday�)	#VALUE!	Microsoft Excel 不能将此文本转换为数字，因为它没有采用可以接受的数字常数格式
=“6/1/92”-“5/1/92”	31	因为此例中的日期属于可以接受的 Microsoft Excel 日期格式，因而 Microsoft Excel 将其转换为系列数字
=“A”&TRVE	ATRVE	当需要文本操作数时，Microsoft Excel 会将数字和逻辑数值转换为文本


如何操作运算符

运算符，例如加、减或乘除，用于对公式中的元素进行运算操作。

•	“算术运算符”完成基本的数学运算，结合数字数值并产生数字结果。

•	“比较运算符”比较两个数值并且产生逻辑值 TRUE 或 FALSE。

•	“文本运算符”将一个或多个文本连接为一个组合文本值。

算术运算符	含义
+（加号）	加
-（减号）	减（在数值前面表示负号，例如，-1）
/（斜杠）	除
*（星号）	乘
%（百分号）	在数值后面，表示百分数，例如20%
^（脱字符）	幂
比较运算符	含义
=	等于
＞	大于
＜	小于
＞=	大于等于
＜=	小于等于
＜＞	不等于
文本运算符	含义
&（连字符）	连接两个文本值产生一个连续的文本值
引用运算符	含义
区域（冒号）	对包括两个引用区域在内的所有单元格进行引用
联合（逗号）	产生由两个引用合成的引用
交叉（空格）	产生两个引用的交叉引用


公式如何执行

公式有助于分析工作表中的数据。对工作表的数值可以进行诸如加、乘，或比较等操作。在工作表中需要输入计算值时可以使用公式。公式可以包含下述元素：运算符、单元格引用值、

工作表函数及名称。在编辑时键入这些元素的组合即可将公式输入到工作表单元格中。公式必须由等号（=）开始。


输入公式

1 选定要输入公式的单元格。

2 键入等号（=），然后输入公式。如果公式由粘贴名称或函数开始，Microsoft Excel 将自动插入等号。

技巧  也可以使用函数向导或信息粘贴的方法输入公式。


公式中使用外部引用

1 选定要输入外部引用的单元格。

2 键入等号（=）。如果公式不是以外部引用开始，则应在外部引用前面键入相应的运算符。

3 切换到包含所需单元格的工作簿。

4 选定所要引用的单元格。

注释  可以实现由其它工作簿链接的数值的函数功能，这样可以产生显示相同数据的不同结果的报表。要想实现链接数据的函数功能，需要将外部引用作为函数的参数。


显示工作表的公式和值

•	按CTRL+`（位于键盘左侧），可以在显示公式与显示公式的值之间进行切换。


利用公式分析数据的疑难解答

书写公式时要注意以下方面：

•	括号要匹配。

•	如果使用返回数组的函数，要确保已经为函数结果选定了足够的存放单元格。

选择数组区域

•	函数只适合于特定的数据类型。例如，“日期”函数可以作用于系列数字，但不能作用于文本。

•	可以使用组合函数构造更高效的公式。例如，可以组合使用IF函数和SUM函数计算数据的总计。

•	正确输入数组公式。

建立数组公式

•	正确输入嵌套公式。

建立嵌入函数


Microsoft Excel 如何标识单元格

在默认情况下，Microsoft Excel 使用 A1 引用模式，用字母（从 A 到 IV，共 256 个）表示列，用数字（从 1 到 16384）表示行。

在 R1C1 引用模式中，行和列均用数字表示，它是 A1 引用模式的补充形式，尤其对表示相对引用非常有用。在 R1C1 表示法中，Microsoft Excel 用“R”后面跟行号，“C”后面跟列号表示单元格的位置。例如，R1C1 表示法的绝对引用等同于 A1 表示法中的绝对引用 $A$1。如果 A1 为活动单元格，那么相对引用 R[1]C[1] 指的是位于当前行的下一行，当前列的右边一列的单元格，即 B2。

下表给出了 R1C1 表示法中的引用示例。

引用	标识的单元格
R[-2]C	对当前单元格上两行，同一列单元格的相对引用
R[2]C[2]	对当前单元格下面两行，右边两列的单元格的相对引用
R2C2	对第二行、第二列单元格的绝对引用
R[-1]	对当前单元格上一行的相对引用
R	对当前行的绝对引用


引用交叉区域中的单元格

Microsoft Excel 使用交叉运算符──空格，引用两个交叉单元格区域拥有的公共单元格。例如，区域 B3:M3 中包含销售价格，区域 C2:C8 中包括二月份的不同数据，那么公式 = B3:M3 C2:C8 使用交叉运算符引用 C3 单元格，即两个区域的交叉部分的数值。

定义名称会使交叉功能的使用更为方便，例如，如果将区域 B3:M3 定义为 Sales，将区域 C2:C8 定义为 February，那么公式 = February Sales 将产生与上例相同的结果（C3 单元格）。

在公式中，如果对一行或一列进行引用，而此引用应该是指向某一个单元格，则 Microsoft Excel 只对引用中的一个单元格进行操作。例如，如果在单元格 C10 中输入公式 =Sales*15%，Microsoft Excel 将在公式中使用单元格 C3。


绝对和相对引用的区别

将公式从一个单元格复制到另一单元格时，相对和绝对参数之间的差异就显得非常重要。默认时，Microsoft Excel 使用相对引用。

使用绝对引用移动或复制公式时，Microsoft Excel 精确地复制初始公式中的绝对引用。然而，因为相对引用自动调整为新位置，所以公式复制或移动后，相对引用指向不同的单元格，而不是初始公式中的引用。这些单元格与包含公式备份的单元格之间的关系等同于原始公式中引用的单元格与包含公式本身的单元格之间的关系。

在此例中，单元格 A2 包含一个公式，它将上面单元格的数值乘以 2。此公式使用相对引用“A1”，其结果为 200。
当此公式复制到单元格 B2 时，Microsoft Excel 会对公式进行调整，将引用指向单元格 B1（紧靠公式上方的单元格），计算结果为 1000。
在上面的例子中，如果使用绝对引用，而不是相对引用，则初始公式及复制后的公式都将单元格 A1 的数值乘以 2，结果为 200。
可以使用混合引用，例如 A$1 或 $A1，Microsoft Excel 将调整列标或行号（即没有冠以“$”的行或列标号）而不更改引用的另一部分。


将全部或部分外部引用公式替换为数值

1 切换到相关的工作簿。

2 选择包含要替换为数值的外部引用单元格。

3 单击 [image] 。

4 在“编辑”菜单中，单击“选择性粘贴”选项。

5 在“粘贴”条目下，选择“数值”检查框。


单元格区域自动求和

1 选定要求和的单元格。

2 如果要查看算式所包含单元格，单击 [image] 。

如果要将计算结果插入工作表，再次单击 [image] 。


多行和多列求和

1 选择想要求和的行和列，并为计算结果准备好空单元格。

在对不相邻的行或列求和时，还必须同时选择它们中间的那些行或列。

2 单击 [image] 。

注释  行列同时求和时，应在选定区域和下面和右边留出空白单元格。


建立工作表总计

1 选定包含所需分类汇总的行和列。并留出用于存放计算结果的空白单元格。

2 单击 [image] 。

注释  Microsoft Excel 能够识别分类汇总中已经引用的单元格，即使选择了这些单元格，在计算总计时也将忽略它们。


 使用引用

“引用”是对工作表 的一个或一组单元格进行标识。它告诉 Microsoft Excel 公式使用哪些单元格的值。通过引用，可以在一个公式中使用工作表不同部分的数据，或者在几个公式中使用同一单元格的数值。同样，可以对工作簿的其它工作表中的单元格进行引用，甚至对其它工作簿或其它应用程序中的数据进行引用。对其它工作簿中的单元格的引用称为外部引用。对其它应用程序中的数据的引用称为远程引用。

单元格引用基于工作表的列标和行号。缺省情况下，Microsoft Excel 使用 A1 引用模式，即列用字母（A，B，C，—Z；AA，AB，AC，—AZ；BA，BB，BC，等）标识，行用数字标识。也可以将列标更改为数字，这就是 R1C1 引用模式。Microsoft Excel 在编辑栏 左端的引用区域显示当前单元格的引用。


移动或删除单元格对三维引用的影响

下面的示例解释移动、复制、插入或删除“三维”引用中所包含的工作表时的情形。在示例中使用从工作表 2 到工作表 6，从单元格 A2 到 A5 的求和公式 I=SUM(sheet2:sheet6!A2:A5)

•	如果在工作簿的 sheet2 和 sheet6 之间（此例中的终点）插入或复制了工作表，Microsoft Excel 将在公式中自动包括新增表的数值。

•	如果在工作簿的 sheet2 和 sheet6 之间删除了工作表，Microsoft Excel 将从公式中自动删除它们的数值。

•	如果将 sheet2 和 sheet6 之间的工作表移动到引用工作表区域之外，Microsoft Excel 将从公式中自动删除它们的数值。

•	如果将 sheet2 和 sheet6 移动到工作簿的其它位置，Microsoft Excel 将自动调整公式以容纳它们之间的新工作表区域。

•	如果在公式中删除了工作表，Microsoft Excel 将自动调整公式以容纳它们之间的新工作表区域。


输入对其它工作表的引用

1 选定要输入引用的单元格。

2 键入等号（=）。

3 如果公式并不是从引用开始，那么在引用前面键入相应的运算符。

4 切换到包含所需单元格的工作簿，然后选择需要的单元格。

技巧  如果要引用一组工作表区域，首先选择相应的单元格区域，按下 SHIFT 键，然后单击最后一张工作表标签。


更新对其它应用程序中数据的引用

1 在“工具”菜单中，单击“选项”命令，然后单击“重新计算”选项卡。

2 选择“更新远程引用”复选框。


使用函数

Microsoft Excel 的内部函数可实现对标准工作表和宏表的计算。实现函数运算所使用的数值称为参数，函数返回的数值称为结果。在工作表中通过在公式中输入的方法使用函数。函数中字符的输入顺序称为语法，公式由等号（=）开始，后面跟以数值和运算符的组合。如果函数出现在公式的开始部位，与其它公式一样，前面应冠以等号。

括号告诉 Microsoft Excel 参数从哪里开始，到哪里结束。括号必须成对，并且前后不能有空格。参数可以是数字、文本、逻辑值、数值、错误值或引用。参数必须产生有效数值。参数也可以是常量或公式。公式可以包含其它函数。当函数的参数本身也是函数时，就是所谓的嵌套。在 Microsoft Excel 中，公式可嵌套七级函数。


在公式中插入工作表函数

1 如果要在公式的开始部位粘贴一个函数，选定要输入公式的单元格。

如果要在公式的其它部位粘贴函数，在要插入函数的位置单击鼠标。

2 在“插入”菜单中，单击“函数”命令。

3 在“函数分类”框中，单击所需的函数类型。

4 在“函数名”框中，单击所需的函数名称。

5 单击“下一步”。

6 在参数框中输入数值、引用、名称、公式及其它参数。


编辑包含函数的公式

1 选择包含所要编辑的公式的单元格。

2 单击 [image] 。

3 编辑参数。

4 如果要输入更改值并且显示公式中的下一个函数，单击“下一步”。

如果要输入更改值并返回到工作表，单击“完成”命令。


建立嵌入函数

1 单击 [image] 。

2 如果要移动到“函数向导”第二屏的编辑框，单击“下一步”。

3 如果要列出有效函数，单击 [image] 。

4 单击想要添加到公式中的函数。


用三维引用来定义名称

1 在“插入”菜单中，单击“名称”，然后单击“定义”选项。

2 在“当前工作簿中名称”框中，输入名称。

3 在“引用位置”框中，输入等号（=），然后输入想要使用的“三维”区域引用，或者在工作簿中选择“三维”区域。


编辑引用和公式的名称

1 在“插入”菜单中，单击“名称”，然后单击“定义”选项。

2 在“当前工作簿中名称”框中，单击其引用或公式需要更改的名称。

3 在“引用位置”框中，编辑公式或引用。


更改命名引用

1 在“插入”菜单中，单击“名称”，然后单击“定义”选项。

2 在“当前工作簿中名称”列表中，单击想要更改的名称。

3 在“当前工作簿中名称”框中双击相应原名称。

4 为引用输入新名称，然后单击“添加”命令。

5 如果要删除原有名称，可以单击该名称，然后单击“删除”。


查看名称引用

1 在“插入”菜单中，单击“名称”，然后单击“定义”选项。

2 在“当前工作簿中名称”框中，单击想要检查其引用的名称，然后在“引用位置”框中查看该引用。


查看单元格的名称

1 在“工具”菜单中单击“选项”命令，然后单击“视图”选项卡。

2 选择“信息窗口”复选框，然后单击“确定”。

3 在“窗口”菜单中，单击“重排窗口”，重新安排工作簿和“信息”窗口的位置，以便能同时看到两个窗口，操作完成后单击“确定”。

4 切换到“信息”窗口。

5 在“信息”菜单中，单击“名称”选项。

6 切换到工作簿窗口；单击单元格，在“信息窗口”中将出现相关的名称。


利用定义好的名称取代单元格引用

1 选定要使用名称取代引用的区域。

2 在“插入”菜单中，单击“名称”命令，然后单击“应用”选项。

3 在“应用名称”框中，选择一个或多个名称。

技巧  如果整个工作表的单元格都使用同一个名称，那么只选择一个单元格。


向公式中粘贴名称

向公式中粘贴名称之前必须已经在工作簿中定义了名称。

命名单元格

1 在编辑栏中单击需要粘贴名称的位置。如果没有公式，则输入等号（=）作为公式的开始。

2 在编辑栏左端的名称框中单击需要粘贴的名称。


将名称列表粘贴到工作簿

1 为名称列表选定左上角单元格。要保证有足够的空间以免覆盖已有的数据。

2 在“插入”菜单中，单击“名称”命令，然后单击“粘贴”。

3 单击“名称清单”。

注释  Microsoft Excel 从当前单元格开始，粘贴工作簿中的所有名称。名称清单为两列，左列列出名称；右列列出名称引用的单元格。


在单元格和公式中应用名称

1 在“插入”菜单中，单击“名称”命令，然后单击“应用”。

2 在“应用名称”框中，单击需要使用的名称。


命名公式和常量

单击“插入”菜单中的“名称”命令，然后单击“定义”，可以将名称赋与单元格公式或常数（固定数值，如利率）。如果有描述性的名称，例如，sales 和 profits，那么很容易在工作簿中使用公式或数值。另外，如果通过使用现有的命名公式，可以简化复杂公式的输入操作。


命名单元格

1 选择想要命名的单元格、单元格区域或不连续的区域。

2 在编辑栏左端单击名称框。

3 键入单元格名称。

注释  可以使用工作表中已有的行列标题建立名称。首先选择包含行列标题的单元格，单击“插入”菜单中的“名称”，然后单击“创建”命令。


根据行列标题创建名称

1 选择想要命名的区域，并包括行列标题。

2 在“插入”菜单中，单击“名称”，然后单击“创建”命令。

3 在“名称在”框中，选择“首行”、“左列”、“尾行”或“右列”复选框，指出名称标志的位置。


命名公式或引用

1 在“插入”菜单中，单击“名称”，然后单击“定义”。

2 在“当前工作簿中名称”框中，输入公式或引用的名称。

3 在“引用位置”框中，输入公式或引用。公式必须以等号（=）开始。


数组常量

在数组公式中引用单元格区域时，可以键入包含在单元格区域中的数值。键入的数组数值称为数组常量。数组常量可以代替引用，这样就不需要在工作表的每个单元格输入常量值。例如，输入 {10,20,30,40}，即创建了 1×4 的数组 10 20 30 40。

键入数组常量

注释  可在公式中输入数组常量或区域，然而，此公式与作为数组公式的计算结果不一致。在普通公式中，只有数组常量的第一项有效，只计算出唯一结果。例如，输入普通公式 ={1,2,3}+{2,3,4}，Microsoft Excel 将每一个数组的第一个值相加，得到唯一结果“3”。如果此公式作为数组公式输入得到三个结果：3，5，7。


数组常量中的内容

•	数组常量可包括数字，文字，逻辑值或错误值。

•	数组常量中数字可以为整数，小数或科学记数格式。

•	文字必须包含在双引号内。

•	在同一数组常量中可有不同类型的数值。

•	数组常量中的数值必须是常量，不能是公式。

•	数组常量中不能有美元符号，圆括号和百分比符号。

•	数组常量的列和行相等。


键入数组常量

•	要在数组中输入常量，在公式中直接输入数值，并用大括号{}括起来。

注释  用逗号分隔各列数值，用分号分隔各行数值。例如，在公式中使用下列数组：

1 2 3

4 5 6

键入 {1,2,3;4,5,6} 包括大括弧。这是 2×3 数组，它有两行，每行有 3 个数值，或称为 2 行，3 列。


Microsoft Excel 如何扩展数组公式

在公式或函数中使用数组常量时，其它组元应该与第一个数组的维数完全一致。每一组元必须为相同的行数并与某一组元最大列数保持一致。

例如，在公式 =SUM（{1,2,3}*4）中，一个组元 {1,2,3} 是 1×3 数组，另一组元 4 为单个数值。当运算此公式时，Microsoft Excel 自动将后一组元扩展为 1×3 的数组，以公式 SUM（{1,2,3}*{4,4,4}）运算，将 1*4，2*4 和 3*4 结果相加为 24。


数组公式

数组公式减少重复输入公式的时间，以代替许多单一公式。数组公式执行某一操作时，可计算出多个结果，或对一组按行，列排列的变量进行运算。


建立数组公式

1 选择要输入公式的单元格区域。

2 键入公式。

3 按 CTRL+SHIFT+ENTER键。


编辑数组公式

1 选择数组区域的任一单元格。

2 单击“编辑栏”。当“编辑栏”激活时，数组公式的大括号消失。

3 编辑公式。

4 按 CTRL+SHIFT+ENTER 键。


选择数组区域

1 选择 数组 区域的任一单元格。

2 在“编辑”菜单中，单击“定位”命令。

3 单击“定位条件”。

4 选择“当前数组”复选框。


清除数组区域

1 选择 数组区域。

2 在“编辑”菜单中，单击“清除”，然后单击“内容”选项。


转换数组区域为常量

1 选择 数组 区域。

2 单击 [image] 。

3 在“编辑”菜单中，单击“选择性粘贴”命令。

4 在“粘贴”框下，选择“数值”复选框。


 用计算结果替换公式

用计算结果替换公式，将永远删除公式。如果不小心用计算结果替换了公式，想再恢复公式时，可在输入或粘贴数值后，单击“编辑”菜单中的“撤消键入”命令。

1 双击要用计算结果替换公式的单元格。

2 按“F9”键。

3 按 ENTER 键。


计算公式的一部分

1 双击包含公式的单元格。

2 选择所要计算的公式部分。

3 按 F9 键。

4 计算公式的一部分，按 ENTER 键，

恢复原始公式，按 ESC 键。


冻结某单元格区域的数值

1 选择要用计算结果替换公式的单元格。

2 单击 [image] 。

3 在“编辑”菜单中，单击“选择性粘贴”命令。

4 在“粘贴”框中，选择“数值”复选框。


只冻结公式的外部引用

1 选择要冻结公式外部引用的单元格。

2 在“编辑栏”中，选择公式的外部引用。

3 按 F9 键。

4 按 ENTER 键。


在保存工作表之前关闭计算器

1 在“工具”菜单中，单击“选项”命令，然后单击“重新计算”选项卡。

2 单击“人工重算”命令。

3 在“计算”框下，清除“保存前自动重算”复选框。

当准备重算工作表时，按 F9 键。

注释  如果一个工作表包含的公式链接到另一个没有计算的工作表中，当更新链接时，Microsoft Excel 显示提示信息，指出源工作表未计算。即使源工作表的数值可能不正确，要想以它更新链接时，单击“确定”按钮。要取消链接，使用源工作表中的以前数据，单击“取消”按钮。


求解循环引用公式

如果公式引用自己内部单元格，不论是直接的还是间接的都称为循环引用，计算这类公式时，Microsoft Excel 使用前一次迭代结果，计算每一循环引用选代。如果不改变默认的迭代设置，EXCEL 将在 100 次迭代后或在相邻迭代后目标数值小于 0.001 时，停止迭代运算。

Microsoft Excel 不能用普通运算解决循环引用的 公式 ，当有循环引用时，状态栏显示出循环引用的单元格。如果循环引用是随机的，则需要重新设计公式或用逻辑判断以中止循环引用。如果要使用循环引用，在“工具”菜单中，用“选项”命令，单击“重新计算”选项卡，再选择“反复操作”复选框。然后输入最大迭代次数和 Microsoft Excel 进行迭代运算的误差量。


控制工作表的计算

计算对 公式 进行运算，然后在包含公式的单元格中显示数值。

Microsoft Excel 仅更新改变数值影响的那些单元格，以避免多余的运算。

Microsoft Excel 使用在单元格中带下划线的数据进行计算，不考虑数据的显示格式如何。例如，日期为“6/22/93”，实际上数字下都带有下划线，这意味着，在工作表中改变数据的外观（如改为“6-22-93”），不会影响数据本身。

在计算过程中，可选择命令或执行如输入数字或公式的操作。Microsoft Excel 暂时中断计算以执行这些命令或操作，然后再重新开始计算。


控制循环引用的计算次数

1 在“工具”菜单中，选择“选项”命令，然后再单击“重新计算”选项卡。

2 在“最多迭代次数”框中，键入 Microsoft Excel 需要执行的最多迭代次数。指定的迭代次数越多，工作表的计算时间就越长。

3 在“最大误差”框中，键入两次迭代结果之间的最大误差，指定的数字越小，计算工作表时间越长，结果越精确。


 设置计算结果的精度

可选择将工作表中保留的常量永远地用显示数值替换。如果在以后计算中选择全精度，则开始的全精度数值无法保存。

1 在“工具”菜单中，单击“选项”命令，再单击“重新计算”选项卡。

2 选择“以显示值为准”复选框。


重命名工作簿。

1 切换到要重命名的工作簿。

2 在“文件”菜单中，单击“另存为”命令。

3 在“文件名”框中，键入新的文件名。

注释  Microsoft Excel 以原始名字保留工作簿的前一版本。


保存未命名的链接工作簿

1 切换到源文档。

2 在“文件”菜单中，单击“另存为”命令。

3 在“文件名”框中，输入文档的名称，然后单击“确定”。

4 对每一个附加的源文档，重复步骤 1 至 3。

5 切换到相关文档中。

6 对每一相关文档，重复步骤 2 至 3。

技巧  如果将链接工作簿保存在不同目录下，并要保留正确的链接引用，请在保存各相关文档前，用“另存为”命令保存所有源文档。


重算链接工作簿的值

1 打开源和相关工作簿

2 按“F9”键。


人工重算所有工作簿

•	按“F9”键。

注释  如果单击“编辑栏”，并按“F9”键，将显示公式的值或所选的部分公式。


何时链接工作簿

在同一个工作簿中无法保留复杂的工作表模型时，链接尤其有用。

从多个工作簿中合并数据。可以将多个用户或部门的工作簿链接在一起，并将有关的数据组成汇总工作簿，原始工作簿可从汇总工作簿中分离出来单独编辑。

创建数据的不同视图。可以在一个或多个源工作簿中输入所有数据和公式，然后建立一工作簿报告，其中包括与源工作簿有关的数据的链接。

精简大的，复杂的模块。将一个复杂的模块分解为一系列互相依存的工作簿，可在一模块上工作，无需打开所有相关工作表，这样的工作簿更容易编辑，不需要很大的内存。打开，保存和计算速度也快。

链接不局限于两个工作簿之间，还可以建立工作簿的分级链接。


建立工作簿间的链接

1 在源工作簿中，选择要引用的单元格。

2 单击 [image] 。

3 切换到所要粘贴数据的目标工作簿。

4 选择要链接数据显示的单元格或单元格区域的左上角。

5 在“编辑”菜单中，单击“选择性粘贴”命令。

6 要粘贴链接到指定单元格，单击“粘贴链接”。

要将数据作为链接图片粘贴到活动单元格，按下 SHIFT 键，在“编辑”菜单中，单击“粘贴图片链接”命令。

注释  编辑图片上的数据，必须在源工作簿的源单元格中进行编辑。


打开源工作簿

1 切换到相关工作簿。

2 在“编辑”菜单中，单击“链接”命令。

3 在“源文件”框中，选择源文档的名称。

4 单击“打开源文件”命令。


重定向源工作簿的链接

1 切换到相关的工作簿。

2 在“编辑”菜单中，单击“链接”命令。

3 在“源文件列表”框中，选择要重定向链接的源工作簿的名字。

4 单击“改变源文件”命令。

5 在“文件名”框中，输入源文档的新名，包括路经。


更新源工作簿的数据

1 切换到相关的工作簿。

2 在“编辑”菜单中，单击“链接”命令。

3 在“源文件”框中，单击文档的名。

4 单击“更新”命令。


隐藏函数

这个函数可以与 Microsoft Excel的其它语言版本兼容。


隐藏和取消隐藏工作簿和工作表

您可以隐藏工作簿和工作表，以便减少屏幕上窗口和工作表的数目，防止意外修改。例如，可以隐藏包含宏和关键数据的工作表。隐藏的工作簿或工作表保持打开，工作簿中的所有工作表都可供其它文档引用。

隐藏或取消隐藏工作簿

隐藏工作表

显示隐藏的工作表%xlnschowDisplayAHiddenSheet>pro


隐藏或取消隐藏工作簿

1 打开工作簿。

2 在“窗口”菜单中，单击“隐藏”。

注意  要对工作簿取消隐藏，可单击“窗口”菜单中的“取消隐藏”；或者，若无可视窗口，单击“文件”菜单中的“取消隐藏”。一次只能对一个工作簿取消隐藏。


隐藏或取消隐藏公式

1 选择包含要隐藏公式的单元格区域。也可以选择非相邻选定。

2 在“格式”菜单中，单击“单元格”，然后单击“保护”选项卡。

3 选定“隐藏”复选框。

4 单击“确定”。

5 在“工具”菜单中，对准“保护”，然后单击“保护工作表”。

6 选定“内容”复选框。

注意  要在公式栏中显示选定单元格的公式，可选定包含要取消隐藏公式的单元格区域。在“工具”菜单中，对准“保护”，然后单击“取消保护工作表”。在“格式”菜单中，单击“单元格”然后单击“保护”选项卡。清除“隐藏”复选框。


Lotus1-2-3键盘等效键

下表列出了与 Lotus1-2-3 快捷键命令等效的默认 Microsoft Excel 键，它们需要在在“1-2-3 的帮助”选项卡（“工具”菜单，“选项”命令）中选定“Lotus1-2-3 常用键”复选框后，才能生效。

命令或功能	Lotus1-2-3	Microsoft Excel
帮助	F1	F1
编辑	F2	F2
名称	F3	F3
绝对/相对	F4	F4
转到	F5	F5
下一窗口	F6	CTRL+F6
查询	F7	第一次用 ALT，D，F，随后用下箭头键
模拟运算表	F8	自动重算模拟运算表，除非已选定了“模拟运算表除外，自动重算”复选框（“工具”菜单，“选项”命令，“重新计算”选项卡）
计算	F9	F9
图形	F10	F11 或 ALT+F1

Lotus1-2-3常用键

Lotus1-2-3	Microsoft Excel
Up,Down	上箭头键，下箭头键
left,Right	左箭头键，右箭头键
End,Up	CTRL + 上箭头键或 END + 上箭头键
End,Down	CTRL + 下箭头键或 END + 下箭头键
End,Left	CTRL + 左箭头键或 END + 左箭头键
End,Right	CTRL + 右箭头键或 END + 右箭头键
Home	CTRL + HOME
Tab	CTRL + PAGE DOWN
Shift+Tab	CTRL + PAGE UP
PgUp,PgDn	PAGE UP 或 PAGE DOWN


使用快捷键分级显示数据

<Topic 1197>

若要	请按
取消行或列分组	ALT + SHIFT + 左箭头键
对行或列分组	ALT + SHIFT + 右箭头键
显示或隐藏分级显示符号	CTRL + 8
隐藏选定行	CTRL + 9
取消隐藏选定行	CTRL + SHIFT + (
隐藏选定列	CTRL + 0 (零)
取消隐藏选定列	CTRL + SHIFT + )


Lotus1-2-3 常用键

在选定“1-2-3 的帮助”选项卡（“工具”菜单，“选项”命令）中的“Lotus1-2-3 常用键”复选框后，下列键盘快捷键有效。

Lotus1-2-3 常用键

移动方向	按
向左一页	CTRL+左箭头键
向右一页	CTRL+右箭头键
到工作簿的下一个工作表	CTRL+PAGE DOWN
到工作簿的前一个工作表	CTRL+PAGE UP
向右一个单元格	TAB
向左一个单元格	SHIFT+TAB
到工作表中第一个单元格（位于左上角的单元格）	HOME
执行“定位”命令（“编辑”菜单）	F5
到同一工作簿的下一窗口	F6
到同一窗口的上一窗格	SHIFT+F6
在“数据查找”模式中，要	按
移动到当前记录的前一字段	左箭头键
移动到当前记录的下一字段	右箭头键
移动到第一个记录	HOME
移动到最后一个记录	END

文本对齐前缀字符

用下列文本对齐前缀字符来指定在单元格中输入数据时的对齐格式。

要	按
在单元格中靠在对齐数据	＇（撇号）
在单元格中靠右对齐数据	“（双引号）
将数据放在单元格的中央	^（脱字符）
在单元格中重复字符	\（反斜杠）

注意  在处于“POINT”模式时，隐藏列将暂时取消隐藏


用快捷键处理数据库，列表，和数据透视表
用快捷键处理数据库，列表和数据透视表

在数据表中使用快捷键

要	按
选择字段或命令按钮	ALT+名称中加下划线的字母键
移动到下一记录中同一字段	下箭头键
移动到前一记录中同一字段	上箭头键
移动到记录中可编辑的下一字段	TAB
移动到记录中可编辑的前一字段	SHIFT+TAB
移动到下一记录的第一字段	ENTER
移动到前一记录的第一字段	SHIFT+ENTER
移动到10个记录前的同一字段	PAGE DOWN
移动到10个记录后的同一字段	PAGE UP
移动到新记录	CTRL+PAGE DOWN
移动到第一个记录	CTRL+PAGE UP
移动到字段的开头或末尾	HOME或END
在一个字段内左移或右移一个字符	左箭头键或右箭头键
将选定区域扩展到字段的开头	SHIFT+HOME
将选定区域扩展到字段的末尾	SHIFT+END
选定左边的字符	SHIFT+左箭头键
选定右边的字符	SHIFT+右箭头键
用快捷键实现“自动筛选”

要	按
显示选定数据列的数据列表	ALT+下箭头键
关闭选定数据列的数据列表	ALT+上箭头键
选择列表中的前一项	上箭头键
选择列表中的下一项	下箭头键
选择列表的第一项（“全部”）	HOME
选择列表的最后一项（“无空白”）	END
用选定项筛选列表	ENTER
用快捷键执行“数据透视表向导”

在“数据透视表向导”的步骤3中，要	按
在列表中选择下一个或前一个字段按钮	上箭头键或下箭头键
在多列字段按钮列表中选择右边或左边的字段按钮	左箭头键或右箭头键
将选定的字段移动到“页”区域	ALT+P
将选定字段移动到“行”区域	ALT+R
将选定字段移动到“列”区域	ALT+C
将选定字段移动到“数据”区域	ALT+D
显示“数据透视表字段”对话框	ALT+L
用快捷键处理“数据透视表”的页字段

要	按
显示页字段列表	ALT+下箭头键
关闭页字段列表	ALT+上箭头键
选择列表中的前一项	上箭头键
选择列表中的下一项	下箭头键
选择列表中的第一个可见项	HOME
选择列表中的最后一个可见项	END
显示选定项	ENTER
用快捷键对“数据透视表”项分组和取消组

要	按
对选定的“数据透视表”项分组	ALT+SHIFT+右箭头键
对选定的“数据透视表”项取消组	ALT+SHIFT+左箭头键


用快捷键输入和格式化数据

用快捷键输入数据

要	按
完成单元格输入	ENTER
取消单元格输入	ESC
重复最后一次操作	F4
在单元格中折行	ALT+ENTER
在单元格中插入tab字符	CTRL+ALT+TAB
删除插入点左边的字符，或删除选定区域	退格键
删除插入点右边的字符，或删除选定区域	DELETE
删除行末的文本	CTRL+DELETE
向上，下，左或右移动一个字符	箭头键
移到行的开头	HOME
编辑单元格附注	SHIFT+F2
由单元格文本建立名称	CTRL+SHIFT+F3
下填充	CTRL+D
右填充	CTRL+R
用当前输入项填充选定的单元格区域	CTRL+ENTER
完成单元格输入并在选定区域中下移	ENTER
完成单元格输入并在选定区域中上移	SHIFT+ENTER
完成单元格输入并在选定区域中右移	TAB
完成单元格输入并在选定区域中左移	SHIFT+TAB
在单元格或编辑栏中使用快捷键

要	按
键入公式	等号
激活单元格和编辑栏	F2
在选定单元格时激活并清除编辑栏或删除编辑栏中前面的字符	退格键
将名称粘贴到公式中	F3
定义名称	CTRL+F3
计算所有打开的工作簿中的所有工作表	F9或CTRL+等号
计算活动工作表	SHIFT+F9
插入“自动求和”公式	ALT+等号
输入日期	CTRL+分号
输入时间	CTRL+SHIFT+冒号
取消单元格或编辑栏中的输入项	ESC
完成单元格输入	ENTER
插入换行符	ALT+ENTER
插入 tab 字符	CTRL+ALT+TAB
将值从当前单元格上面的单元格中复制到单元格或编辑栏中	CTRL+SHIFT+＂
在显示单元格值和显示单元格公式间转换	CTRL+’（单左引号）
将公式从当前单元格上面的单元格中复制到单元格或编辑栏中	CTRL+＇（撇号）
按数组公式输入公式	CTRL+SHIFT+ENTER
在公式中键入有效函数名之后，显示“函数向导”的步骤 2	CTRL+A
在公式中键入有效函数名之后，为该函数插入变量名和括号	CTRL+SHIFT+A
激活“记忆式键入”列表	ALT+箭头键
用快捷键格式化数据

要	按
执行“样式”命令（“格式”菜单）	ALT+＇（撇号）
执行“单元格”命令（“格式”菜单）	CTRL+1
应用“常规”数字格式	CTRL+SHIFT+~
应用带两个小数点的“贷币”格式（负数出现在括号中）	CTRL+SHFT+$
应用不带小数点的“百分比”格式	CTRL+SHIFT+%
应用带两个小数点的“指数”数字格式	CTRL+SHIFT+^
应用日，月，年的“日期”格式	CTRL+SHIFT+#
应用小时，分钟的“时间”格式，表明 A.M 或 P.M	CTRL+SHIFT+@
应用带逗号的两小数点位置格式	CTRL+SHIFT+！
应用分级显示	CTRL+SHIFT+&
取消所有边框	CTRL+SHIFT+-
应用或取消粗体格式	CTRL+B
应用或取消斜体格式	CTRL+I
应用或取消下划线	CTRL+V
应用或取消删除线格式	CTRL+5
隐藏行	CTRL+9
取消隐藏行	CTRL+SHIFT+（
隐藏列	CTRL+0（零）
取消隐藏列	CTRL+SHIFT+）


用快捷键编辑和移动数据

用快捷键在工作表和工作簿中执行选定操作

要	按
将选定区域扩展一个单元格	SHIFT+箭头键
将选定区域扩展到当前数据区的边缘	CTRL+SHIFT+箭头键
将选定区域扩展到行的开头	SHIFT+HOME
将选定区域扩展到工作表的开头	CTRL+SHIFT+HOME
将选定区域扩展到工作表的最后单元格（右下角）	CTRL+SHIFT+END
选定整列	CTRL+空格
选定整行	SHIFT+空格
选定整个工作表	CTRL+A
将选定区域重叠到当前单元格	SHIFT+退格键
将选定区域向下扩展一屏	SHIFT+PAGE DOWN
将选定区域向上扩展一屏	SHIFT+PAGE UP
选定当前区域	CTRL+SHIFT+*
由一个选定对象，选定工作表中所有对象	CTRL+SHIFT+退格键
在隐藏对象，显示对象和显示对象的占位符之间转换	CTRL+6
显示或隐藏“常用”工具栏	CTRL+7
在“END”模式中，要	按
打开或关闭“END”模式	END
将选定区域按箭头方向扩展到数据块末尾	END，SHIFT+箭头键
将选定区域扩展到工作表中最后单元格（右上角）	END，SHIFT+HOME
将选定区域扩展到当前行中最后单元格（若已选定“ Lotus1-2-3 常用键”复选框，则无此功能）	END，SHIFT+ENTER
在锁定滚动情况下，要	按
将屏幕向上或向下滚动一行	上箭头键或下箭头键
将屏幕向左或向右滚动一列	左箭头键或右箭头键
将选定区域扩展到窗口左上角的单元格	SHIFT+HOME
将选定区域扩展到窗口右下角的单元格	SHIFT+END
打开或关闭“滚动锁定”	SCROLL LOCK
注意  在“滚动锁定”关闭的情况下使用滚动键（如 PAGEUP 和 PAGEDOWN）时您的选定区域会移动所滚动的距离。若要在滚动时保持相同的选定区域，应首先打开“滚动锁定”。

用快捷键选定具有特殊特征的单元格

要	按
选定所有含有附注的单元格	CTRL+SHIFT+？
选定当前单元格周围的区域（选定区域是个由空白行和空白列封闭的区域）	CTRL+SHIFT+*
选定当前单元格从属的整个数组	CTRL+/
选定内容与每行中比较单元格不同的单元格（对于每行，比较单元格位于当前单元格所在的列中）	CTRL+\
选定内容与每列中比较单元格不同的单元格（对于每列，比较单元格位于当前单元格所在的行中）	CTRL+SHFIT+I
只选定由选定区域中公式直接引用的单元格	CTRL+[
选定由选定区域中公式直接或间接引用的所有单元格	CTRL+SHIFT+{
只选定带有公式的单元格，这些公式直接引用当前单元格	CTRL+]
选定所有带有公式的单元格，这些公式直接或间接引用当前单元格	CTRL+SHIFT+}
只选定当前选定区域中的可视单元格	ALT+分号
用快捷键选定图表项

有些项，如数据系列和数据标志，是按组放在一起的，首先选定整个组，然后选定组内的个别项。

要	按
选定前一个项组	下箭头键
选定下一个项组	上箭头键
选定组内的下一项	右箭头键
选定组内的前一项	左箭头键
用快捷键在选定区域内移动

要	按
在选定区域内从上端移至下端，或者若只选定一行，向右移动一个单元格	ENTER
在选定区域内从下端移至上端，或者若只选定一行，向左移动一个单元格	SHIFT+ENTER
在选定区域内从左移动到右	TAB
在选定区域内从右移动到左	SHIFT+TAB
顺时针移到选定区域的右上角	CTRL+句点
在非相邻选定区域之间右移	CTRL+ALT+右箭头键
在非相邻选定区域之间左移	CTRL+ALT+左箭头键
用快捷键插入，删除和复制选定区域

要	按
复制选定区域	CTRL+C
粘贴选定区域	CTRL+V
剪切选定区域	CTRL+X
清除公式和数据及选定区域	DELETE
插入空白单元格	CTRL+SHIFT+加号
删除选定区域	CTRL+减号
恢复最后一次操作	CTRL+E
用快捷键在工作表和工作簿中移动

要	按
在给定方向移动一个单元格	箭头键
移动到当前数据区的边缘	CTRL+箭头键
在保护工作表的非锁定单元格之间移动	TAB
移动到行的开头	HOME
移动到工作表的开头	CTRL+HOME
移动到工作表中最后单元格（在右下角）	CTRL+END
向下移动一屏	PAGE DOWN
向上移动一屏	PAGEUP
向右移动一屏	ALT+PAGE DOWN
向左移动一屏	ALT+PAGEUP
移动到工作簿中下一个工作表	CTRL+PAGE DOWN
移动到工作簿中前一个工作表	CTRL+PAGE UP
移动到下一个工作簿	CTRL+F6
移动到前一个工作簿	CTRL+SHIFT+F6
移动到下一个窗格	F6
移动到前一个窗格	SHIFT+F6
在“END”方式中，要	按
打开或关闭“END”方式	END
在一行或列内以数据块为单位移动	END，箭头键
移动到工作表中最后单元格（在右下角）	END，HOME
移动到当前行中最后单元格（若已选定“ Lotus1-2-3 常用键”复选框，则无此功能）	END，ENTER
在“滚动锁定”打开的情况下，要	按
移动到窗口中左上角处的单元格	HOME
移动到窗口中右下角处的单元格	END
打开或关闭“滚动锁定”	SCROLL LOCK

注意  在“滚动锁定”关闭的情况下使用滚动键（如 PAGE UP 和 PAGEDOWN）时，您的选定区域会移动所滚动的距离。若要在滚动时保持相同的选定区域，应首先打开“滚动锁定”。

用快捷键在工作簿窗口中滚动

要	按
向上或向下移动一屏	PAGEUP或PAGEDOWN
向右移动一屏	ALT+PAGEDOWN
向左移动一屏	ALT+PAGEUP
移动到工作簿中前一个工作表	CTRL+PAGEUP
移动到工作簿中下一个工作表	CTRL+PAGEDOWN
显示下一窗口	CTRL+F6或CTRL+TAB
显示前一个窗口	CTRL+SHIFT+F6或CTRL+SHIFT+TAB
滚动以便显示当前单元格	CTRL+ 退格键
打开或关闭滚动锁定	SCROLL LOCK
向上或向下滚动一行	上箭头键或下箭头键（“滚动锁定”打开）
向左或向右滚动一列	左箭头键或右箭头键（“滚动锁定”打开）


功能键

#	功能键	SHIFT	CTRL	CTRL+SHIFT	ALT+SHIFT
F1	得到联机“帮助”				插入一个新工作表
F2	激活单元格和编辑栏	编辑单元格附注	显示信息窗口
F3	将名称粘贴到公式中	显示“函数向导”	定义名称	由单元格文本建立名称
F4	重复上次操作	重复“查找”或“定位”操作	关闭窗口
F5	执行“定位”命令（“编辑”菜单）	执行“查找”命令（“编辑”菜单）	恢复窗口大小
F6	转到下一窗格	转到前一窗格	转到下一工作簿	转到前一工作簿
F7	执行“拼写检查”命令（“工具”菜单）		执行“移动”命令（“控制”菜单）
F8	扩展选定区域	打开或关闭“添加”模式	执行“大小”命令（“文档控制”菜单）
F9	计算所有打开工作簿中的所有工作表	计算当前工作表	使工作簿最小化
F10	激活菜单栏	显示快捷键菜单	使文档窗口最大化
F11	建立图表
F12	执行“另存为”命令（“文件”菜单）	执行“保存”命令（“文件”菜单）	执行“打开”命令（“文件”菜单）	执行“打印”命令（“文件”菜单）


使用快捷键

定位键

用快捷键输入和格式化数据

用快捷键编辑和移动数据

使用快捷键分级显示数据

使用快捷键预览并打印文档

用快捷键处理数据库，列表，和数据透视表

使用快捷键选择菜单命令

在窗口或对话框中工作

功能键


可捕捉的误差（Microsoft Excel ）

Microsoft Excel 使用下列可捕捉误差

代码	信息
1000	[对象]无[属性名称]属性 即此对象属性不存在。关于更详细的内容，请查找“Visual Basic 帮助”命令中关于对象名称的信息。
1001	[对象]无[方法名称]方法 即此对象方法不存在。关于更详细的内容，请查找“Visual Basic 帮助”命令关于对象名称的信息。
1002	丢失规定参数[参数] 即此方法预定的规定参数不存在。在代码中添加参数。若要查看一个规 定参数序列，请查找“Visual Basic帮助”命令中关于方法名称的信息。
1003	无效的参数 即此方法有错误的参数，这通常在使用逗号分隔的位置参数（代替已命名的参数）以及使用太多参数时产生。若要查看对于这种方法有效的参数，请查找“Visual Basic 帮助”命令关于方法名称的信息。
1004	[方法名称][对象]集合方法失效 即此方法不能用于对象。可能的原因包括： 参数包含一个无效的数值。这个问题一般是由于试图选取一个不存在的对象而产生，例如，在只打开 3 个工作簿时使用 Workbooks(5)。 此方法不能用在应用环境中。例如，一些区域对象方法需要区域包含数据如果区域不含有数据，那么此方法失效。 一个外来误差的产生，象从一个文件中读写失败等等。
1005	不能设置[对象]集合属性的[属性名称] 即此属性不能更改。可能的原因包括： 您用于属性的数值无效，例如，当属性需要一个 Boolean 数值时，为一系列数值设置一个属性。 属性只读不能写入 关于属性的更详细的内容，请查找“Visual Basic 帮助”命令中关于属性名称的信息。
1006	不能得到[对象]集合属性的[属性名称] 即此属性不能读。可能的原因包括： 属性不能用在应用环境中。例如，代码“ActiveChartHegend Font color=RGB(225,0,0)，如果活动图表不包含一个图符时，它将产生误差。 关于属性更详细的内容，请查找“Visual Basic 帮助”命令中关于属性名称的信息。


在Microsoft Excel 中运行Lotus1-2-3或Quattro Pro for MS-DOS宏
�在Microsoft Excel 中运行Lotus1-2-3或Quattro Pro for MS-DOS宏

1 在“文件”菜单上，单击“打开”。

2 在“文件类型”框中，单击“Lotus1-2-3 文件”或“Quattro Pro/DOS 文件”。

3 在“文件名”框中，单击要打开的工作表的名称，然后单击“打开”。

4 在按下CTRL的同时，键入宏名。

若宏包含{？}命令，且状态框中出现词组“MI暂停”，则按ENTER。

注释  Microsoft Excel 可运行与 Lotus1-2-3 2.01 版本兼容的 Lotus1-2-3 和 Quattro Pro for MS-DOS 宏。Microsoft Excel 还支持 Lotus1-2-3 2.2 版本的某些宏功能。


下面是在 Microsoft Excel 中运行 Lotus1-2-3 宏的准则

转换 Lotus1-2-3 2.2 版本的宏库文件

执行 Lotus1-2-3 AutoExec 宏

执行 Lotus1-2-3 宏的限制

在执行 Lotus1-2-3 宏之前调整屏幕大小


转换 Lotus1-2-3 2.2 版本的宏库文件

•	若 Lotus1-2-3 宏的程序库中有 Lotus1-2-3 宏（就是说，Lotus1-2-3 2.2 版本 MLB 文件格式下的宏），应将宏程序库文件转换为 1-2-3 WK1 格式，要运行宏，可打开 Microsoft Excel 中的工作表。


执行 Lotus1-2-3 AutoExec 宏

•	如果工作表上有名为“\0”的 Lotus 1-2-3 AutoExec 宏，Microsoft Excel 将在工作表打开时自动执行宏。要使工作表打开时，AutoExec 宏不执行，应先单击“文件”菜单上的“打开”，再在“文件名”框中单击文件名，然后在按下 SHIFT 的同时单击“确定”，如果工作表上同时存在指向宏工作表的名为“Auto-Open”的 Microsoft Excel 宏和 \0宏，Microsoft Excel 将先执行 Auto-Open 宏，然后执行 \0 宏。


执行 Lotus1-2-3 宏的限制

Lotus1-2-3 2.01版本不支持Lotus1-2-3宏

不能完全执行Microsoft Excel 可辨认的Lotus1-2-3文件格式，但它只完全执行包含菜单命令，@功能，关键词以及Lotus1-2-3 2.01版本所支持的高级宏命令。

不支持Lotus1-2-3加载宏

必须取消用于添加，启动或使用Lotus1-2-3加载宏的任何键或命令名，例如“常用”加载宏及其菜单结构。例如：应当取消 /a和{app1}。

Lotus1-2-3宏不能在菜单中结束

在Microsoft Excel 中执行Lotus1-2-3宏时，宏不能在菜单中结束，如键击 /pp。若在菜单中结束宏，将出现宏不能在菜单中结束的信息，且宏将停止。但是，宏可在提示中结束以获取更多信息，如键击/ppr，以便帮助确定打印范围。


在执行Lotus1-2-3宏之前调整屏幕大小

•	为了在运行Lotus1-2-3宏时获得最好的视觉效果，可以将Microsoft Excel 窗口和当前文档窗口放大到最大尺寸。请注意 {PGUP}、{PGDN}、{BIGRIGHT}和{BIGLEFT} 命令使用当前页面尺寸，而不使用Lotus1-2-3中标准的20行页面尺寸。例如，若宏需要20行的页高，请在执行此宏前调整窗口大小。


Lotus1-2-3函数

绝大多数Lotus1-2-3函数与Microsoft Excel 函数等价。若选择了“转换Lotus1-2-3表达式”选项，则您可直接在编辑框中键入大多数Lotus1-2-3函数，Microsoft Excel 可将这些函数转换为相应的Microsoft Excel 函数。在Lotus1-2-3  3版本或更高版本中建立的函数，则禁止使用“转换Lotus1-2-3表达式”选项，。

要使用“转换Lotus1-2-3表达式”选项，可先单击“选项”对话框中的“1-2-3的帮助”选项卡（“工具”菜单，“选项”命令），然后选择“转换Lotus1-2-3表达式”复选框。

您需要什么样的帮助？

与Microsoft Excel 等价的Lotus1-2-3函数

没有与Lotus1-2-3等价函数的Microsoft Excel 函数


与Microsoft Excel 等价的Lotus1-2-3函数

许多Lotus1-2-3函数都有与Microsoft Excel 等价的函数。但是，在公式，某些数据库条件及某些逻辑操作符优先级的处理过程中，Microsoft Excel 所用的规则与Lotus1-2-3不同。若选择了“转换Lotus1-2-3公式”选项，则Microsoft Excel 可以象Lotus1-2-3解释的那样翻译下列函数。

要使用“转换Lotus1-2-3公式”选项，可先在“选项”对话框中，单击“1-2-3的帮助”选项卡（“工具”菜单，“选项”命令），然后选择“转换Lotus1-2-3公式”复选框。

Lotus     函数	Microsoft Excel 等价函数
@@	INDIRECT
@ABS	ABS
@ACOS	ACOS
@ASIN	ASIN
@ATAN	ATAN
@ATAN2	ATAN2
@AVG	AVERAGE
@CELL	CELL
@CELLPOINTER	CELL 当没有用第二个参数时，返回当前选定的信息。
@CHAR	CHAR
@CHOOSE	CHOOSE
@CLEAN	CLEAN
@CODE	CODE
@COLS	COLUMNS
@COS	COS
@COUNT	COUNTA
@CTERM	NPER 要求定期付款而非未来值
@DATE	DATE
@DATEVALUE	DATEVALUE
@DAVG	DAVERAGE
@DAY	DAY
@D360	DAYS360 只适用于 Lotus 1-2-3  3或更高版本。
@DCOUNT	DCOUNTA
@DDB	DDB
@DGET	DGET
@DMAX	DMAX
@DMIN	DMIN
@DSTD	DSTDEVP
@DSTDS	DSTDEV 只适用于 Lotus1-2-3  3或更高版本
@DSUM	DSUM
@DVAR	DVARP
@DVARS	DVAR 只适用于 Lotus 1-2-3  3或更高版本。
@ERR	不需要等价公式，因为您可直接在Microsoft Excel 单元格或表达式中键入错误值
@EXACT	EXACT
@EXP	EXP
@FALSE	FALSE
@FIND	FIND
@FV	FV
@HLOOKUP	HLOOKUP
@HOUR	HOUR
@IF	IF 在Microsoft Excel 中，最后两个参数可为任意值；与在@IF中相同，它们不局限于数字或字串。
@INDEX	INDEX 包含从数组中选择值的表格
@INT	TRUNC
@IRR	IRR 以倒序给出参数.
@ISERR	ISERR 检查任意六个 Microsoft Excel 错误值。
@ISNA	ISNA
@ISNUMBER	ISNONTEXT
@ISRANGE	ISREF 只适用于 Lotus1-2-3  3或更高版本
@ISSTRING	ISTEXT
@LEFT	LEFT
@LENGTH	LEN
@LN	LN
@LOWER	LOWER
@LOG	LOG
@MAX	MAX
@MID	MID
@MIN	MIN
@MINUTE	MINUTE
@MOD	MOD
@MONTH	MONTH
@N	N
@NA	NA
@NOW	NOW
@NPV	NPV
@PI	PI
@PMT	PMT Microsoft Excel 按与@PMT中不同的顺序显示参数
@PROPER	PROPER
@PV	PV Microsoft Excel 按与@PV中不同的顺序显示参数
@RAND	RAND 每次函数重新计算时随机求值（@RAND在每个工作期间计算相同的值）
@RATE	RATE Microsoft Excel 按与@RATE中不同的顺序显示参数
@REPEAT	REPT
@REPLACE	REPLACE
@RIGHT	RIGHT
@ROUND	ROUND
@ROWS	ROWS
@S	T
@SECOND	SECOND
@SIN	SIN
@SLN	SLN
@SQRT	SQRT
@STD	STDEVP
@STDS	STDEV 只适用于 Lotus1-2-3  3或更高版本
@STRING	FIXED
@SUM	SUM
@SYD	SYD
@TAN	TAN
@TERM	NPER Microsoft Excel 按与@TERM中不同的顺序显示参数
@TIME	TIME
@TIMEVALUE	TIMEVALUE
@TODAY	TODAY
@TRIM	TRIM
@TRUE	TRUE
@UPPER	UPPER
@VALUE	VALUE
@VAR	VARP
@VARS	VAR 只适用于 Lotus1-2-3  3或更高版本
@VDB	VDB
@VLOOKUP	VLOOKUP
@YEAR	YEAR


没有与 Lotus1-2-3 等价函数的 Microsoft Excel 函数

下面的 Microsoft Excel 函数在Lotus1-2-3 3.1或更低版本或者在Lotus1-2-3/Word1.0版本中没有等价函数。

注释　下表不包括那些无Lotus1-2-3等价函数的Microsoft Excel 加载宏函数和统计函数。

AREAS

DOLLAR

DPRODUCT

FACT

FREQUENCY

GROWTH

INT

IPMT

ISBLANK

ISERROR

ISLOGICAL

LINEST

LOGEST

LOOKUP

MATCH

MDETERM

MINVERSE

MIRR

MMULT

PPMT

PRODUCT

SEARCH

SUBSTITUTE

TEXT

TRANSPOSE

TREND

TYPE

WEEKDAY


输入并计算Lotus1-2-3公式

在Microsoft Excel 中，可输入公式并随意使用与Lotus1-2-3中相同的区域名称。您可按照Microsoft Excel 或Lotus1-2-3规则计算公式和表达式。

您需要怎样的帮助？

输入Lotus1-2-3公式

计算Lotus1-2-3公式

Lotus1-2-3公式计算规则


Lotus1-2-3公式计算规则

使用“转换Lotus1-2-3表达式”选项

若选择了“转换Lotus1-2-3表达式”选项，Microsoft Excel 将按照Lotus1-2-3规则计算公式和数据库条件。

下列表达式类型将以不同的方式计算

•	在Lotus1-2-3中，若单元格用于公式中，则包含文本的单元格的值为零（0）。在Microsoft Excel 中，禁止在同一公式中同时输入文本和数字。

•	Lotus1-2-3中的布尔表达式等同于“0”或“1”，并在单元格中显示“0”或“1”，例如，2<3将在单元格中显示“1”以代表真。Microsoft Excel 则在单元格中显示“TRUE”或“FALSE”。

•	当提取数据，查找数据及使用数据库函数时，数据库条件区域以不同方式进行计算。例如，计算条件可能使用字段名称。

•	包括@MOD，@VLOOKUP和@HLOOKUP3/4在内的某些函数以不同的方式计算。例如：@VLOOKUP在文本上进行逐字匹配。

在Microsoft Excel 中，打开和保存Lotus1-2-3工作表

•	当在Microsoft Excel 中，打开Lotus1-2-3工作表时，此工作表同时选择了“转换Lotus1-2-3表达式”，以保证Microsoft Excel 按照先前的Lotus1-2-3规则计算公式。

•	若要将Lotus1-2-3工作表保存为Microsoft Excel 工作表，“转换Lotus1-2-3表达式”在取消前一直保持有效。Microsoft Excel 工作表则不自动选择“转换Lotus1-2-3表达式”。

Lotus1-2-3和Microsoft Excel 中的数学操作符优先级

下表以从高到低的顺序，列出了Microsoft Excel 和Lotus1-2-3使用的数学操作符优先级。

Lotus1-2-3操作符顺序

＾

+或-（一元）

*或/

+或-

=<><=>=<>

#非#（一元）

#与##或#

&（只对2.0或更高版本）

Microsoft Excel 操作符顺序

AND，OR，NOT函数

+或-（一元）

^

*或/

+或-

&

=<><=>=<>

注释 Lotus1-2-3的幂操作符（^）优先于负操作符（-），而Microsoft：Excel 则与之相反。例如，公式=-2^4，在Lotus1-2-3中的值为-16，而在Microsoft Excel 中则为16。为了避免这种情况，应使用括号强行控制操作顺序，例如=-（2^4）=-16。


输入Lotus1-2-3公式

1 在“工具”菜单上，单击“选项”，然后单击“1-2-3的帮助”。

2 选择“转换Lotus1-2-3表达式”复选框。

注释 在选择并清除“转换Lotus1-2-3表达式”复选框后，公式不会自动再用或恢复引用的名字。选择了“转换Lotus1-2-3表达式”选项后，在取消前它将一直是此工作表的激活选项，即使将Lotus1-2-3工作表保存成Microsoft：Excel 工作表也是一样。


计算Lotus1-2-3公式

1 在“工具”菜单上，单击“选项”，然后单击“1-2-3的帮助”选项卡。

2 要按照Lotus1-2-3规则计算公式，应选择“转换Lotus1-2-3公式”复选框。

要按照Microsoft Excel 规则计算公式，则应清除“转换Lotus1-2-3公式”复选框。

注释 避免交替选择和取消“转换Lotus1-2-3公式”选项。否则，工作表上的计算值可能会改变，如果取消“转换Lotus1-2-3公式”选项，工作表将遵守Microsoft Excel 规则；如果保持此选项有效，则工作表将遵守Lotus1-2-3规则。


记录单功能

记录单可以提供简捷的方法从数据清单或数据库中查看更改、添加以及删除记录，或者根据您指定的条件查找特定的记录。一个记录单一次只显示一个完整的记录。如果在记录单上键入或编辑数据，Microsoft Excel 将在数据清单中更改相应的单元格。当您在“数据”菜单上单击“记录单”命令，Microsoft Excel 将读数据并显示记录单对话框。

若要使用记录单，请先建立规范化的数据清单。更详细的信息，请单击 [image] 。


使用记录单添加记录

1  单击需要向其中添加记录的数据清单中的任一单元格。

2  在“数据”菜单上，单击“记录单”命令。

3  单击“新建”。

4  键入新记录的字段。

若要移到下一字段，按下“TAB”键即可。

5  当您键入数据后，按下“ENTER”键添加记录。

6  当您添加记录后，单击“关闭”


 Microsoft Excel 提供的加载宏以及其它程序

加载宏是向 Microsoft Excel 添加自定义命令和功能的补充程序。下表列出的加载宏程序位于“Library”文件夹或其子文件夹中；下表列出的其它程序位于“Msapps”文件夹(“Windows”文件夹）中，或位于“Common File”文件夹（“Program Files”文件夹）中。如果不能在硬盘或网络驱动器上找到某个加载宏或程序，请返回 Microsoft Excel “安装”程序，并选择“改变选项”命令来安装这些程序

程序或加载宏	工具描述
AccessLink	提供 Microsoft Excel 数据使用的 Microsoft Access 表和报告，同时将 Microsoft Excel 数据输入到 Microsoft Access 中，并且只有安装了 Microsoft Access 才能使用
分析工具库	财务、统计和工程分析函数。
自动保存	以指定间隔自动保存工作簿。
Microsoft Query	通过外部数据源查询和检索数据。
报告管理器	创建不同打印视图、显示视图以及方案报告。
规划求解器	基于可变单元格和条件单元格为方案求解。
数据跟踪模板向导	创建模板，通过与之链接的数据库中的记录进行数据追踪和分析。
更新加载宏链接	更新 Microsoft Excel 4.0 版本的加载宏链接。
视面管理器	创建、保存和显示工作表的不同视面。可以和报告管理器一起使用。
XLODBC 加载宏	使用“ODBC”功能将外部数据源与安装的“ODBC”驱动器相联。


创建共享数据清单

1 在“文件”菜单上，单击“文件共享选项”命令，然后单击“编辑”选项卡。

2 若要允许其它用户在您的网络上同时编辑和保存文件，请选择“设置共享工作簿”复选框。

若要避免用户同时编辑和保存工作表，清除此复选框即可。


“颜色选择器”对话框

在 Microsoft Excel 调色板上自定义颜色以及在工作簿间复制调色板。

•	当从一工作簿到另一工作簿复制带有自定义颜色的对象时，颜色与对象将一同复制。

•	对话框底部的方框提供了精确设置颜色的可选调色系统。一个系统使用色调`饱和度和亮度。另一系统使用彩色监视器所使用的三基色：红、绿、蓝。

数据库选项

颜色框

若要更改“颜色/纯度”框中的颜色，可以在左上方的大颜色框的相应部位单击鼠标。当前选定的颜色的设置会分别反映在“颜色/纯度”框中；在“色调”和“浓度”编辑框中（用于控制色彩的饱和度）；在“亮度”框中（用于控制亮度）；以及反映在“红”、“绿”和“蓝”框中。

亮度栏

若要调整“颜色/纯度”框中显示的颜色的黑白比重，请向上拖动亮度栏右侧的指示箭头，增加白色所占的比例，或者向下拖动箭头，增加黑色在颜色中所占的比例。

颜色/纯度

对于使用 16 色监视器的计算机系统，“颜色/纯度”框可近似地显示某一单一颜色。

色调

若要更改当前颜色的色调（即红、黄、绿和蓝的灰度），请在“色调”框中键入一个0到239的数值。更改此值可以产生与在大彩色框中水平拖动同样的效果。

浓度

若要更改浓度（即颜色的纯度以及不同于灰色的程度），请在“浓度”框中键入一个0到240的数值。在“浓度”框中更改此值可以产生与在大彩色框中垂直拖动同样的效果。

亮度

若要更改亮度（即白或黑色的对比度），请在“亮度”栏内键入一个0到240的值。在“亮度”框中更改此值可以产生与拖动亮度栏右侧箭头同样的效果。

红/绿/蓝

若要通过改变颜色中红、绿、蓝的含量来改变当前色，请在“红”、“绿”和“蓝”框中键入一个0到 255 的数值。


Microsoft 数据地图

本版 Microsoft Excel 新增了绘图功能，可以根据工作表中的数据创建一张数据地图，并对地理数据进行分析。例如，可以将数据标志以及其它一些地理要素添加到地图上，显示并分析某个特定地区的销售数据

若要使用绘图功能，请在工作表上选定单元格区域，这些区域应包含有地理数据（例如国家或省份等），然后单击 [image] 。若要在工作表上设置地图的位置和大小，拖动十字线即可。

如果看不到“地图”按钮，请返回“设置”程序安装地图。关于安装 Office 元件的更详细信息，请单击 [image] 。

关于使用地图的更详细信息，请双击已有的地图，再单击“帮助”命令，然后单击“目录”即可。


数据清单所使用的分类汇总函数

可以使用下面的任何函数在数据清单中汇总数据。在“分类汇总”对话框（“数据”菜单，“分类汇总”命令）中的“汇总方式”下拉式列表框里单击所需函数。

可用函数	汇总内容
Sum	对数据清单中的数值求和，对于数字数据清单，此函数为缺省函数
count	统计数据清单中数据项的数目。对于非数字数据清单，此函数为缺省函数
Average	计算数据清单的平均值
Max	计算数据清单的最大值
Min	计算数据清单的最小值
Product	计算数据清单的积
count Nums	在包含数字数据的数据清单中，统计记录数或行数
Std Dev	将数据清单作为样本，计算总体标准偏差的近似值。
StdDevp	将数据清单作为样本总体，计算总体的标准偏差。
Var	将数据清单作为样本，计算总体方差的估计值。
Varp	将数据清单作为样本总体，计算总体的方差。


Microsoft Excel

Microsoft Excel 的易用性体现在：可以改变文档的显示比例，改变工具栏按钮的大小和间距，创建自定义工具栏，自定义颜色，快速填充重复项，自动更正键入错误，并为经常执行的指令和任务指定快捷键等等。

改变文档的显示比例

放大工具栏按钮

改变工具栏按钮的间距

创建自定义工具栏

更改调色板中的颜色

在列中快速填充重复出现的输入项

在拼写检查过程中添加“自动更正”项

用快捷键输入和格式化数据

使用快捷键选择菜单命令


在拼写检查过程中添加“自动更正”项

1 单击 [image] 。

2 对于那些经常误拼或误键入的单词，请在“更改为”框中输入正确的拼写。

3 若要将误拼的单词及其正确拼写添加到自动联接的单词和词组列表中，单击“自动更正”。


“打印预览”对话框

模拟显示各页的打印效果。屏幕底部的状态栏显示当前页号，以及选定工作表中的总页数。

•	若要预览指定的页，请在“文件”菜单上单击“打印”命令，在“范围”选项框中的“由”和“至”编辑框中指定打印范围，然后再单击“打印预览”按钮。

•	打印预览中的显示效果随使用的字体、打印机的分辨率，以及当前颜色的改变而有所不同。

•	如果工作表含有一嵌入式图表，“打印预览”命令将既显示工作表，也显示图表。

在使用“打印预览”命令前，可以通过拖动来移动图表或改变图表的大小。

对话框选项

下页

若要显示下一页，单击“下页”按钮即可。

上页

若要显示前一页，单击“上页”按钮即可。

缩放

若要在全页视图和放大视图间切换，单击“缩放”按钮。“缩放”不影响打印尺寸。

打印

若要设置打印选项以打印选定的工作表，单击“打印”按钮即可。

设置

若要设置控制打印的工作表外观的选项，单击“设置”按钮即可。

页边距

若要显示或隐藏用来调整页边距、页眉和页脚，以及列宽的控制柄，单击“页边距”按钮即可。

关闭

若要关闭预览窗口，显示活动菜单，单击“关闭”按钮即可。


关闭“自动更正”命令

1 在“工具”菜单上，单击“自动更正”命令。

2 清除“键入时替换文本”复选框。


将数据清单用作数据库

在 Microsoft Excel 中，不必经过专门的操作将数据清单 变成数据库。在执行数据库操作的过程中，如查询、排序或汇总数据时，Microsoft Excel 会自动将数据清单视作数据库。

•	数据清单中的列是数据库中的字段。

•	数据清单中的列标题是数据库中的字段名称。

•	数据清单中的每一行对应数据库中的一个记录。


在工作表上创建数据清单的准则

Microsoft Excel 提供有一系列功能，可以很容易地在数据清单中处理和分析数据。在运用这些功能时，请根据下述准则在数据清单中输入数据。

数据清单尺寸和位置

•	避免在一个工作表上建立多个数据清单，因为数据清单的某些处理功能（如筛选等），一次只能在一个数据清单中使用。

•	在工作表的数据清单与其它数据间至少留出一列或一行空白单元格。在执行排序、筛选或插入自动汇总等操作时，这将有利于 Microsoft Excel 选定数据清单。

•	避免将关键数据放到数据清单的左右两侧。因为这些数据在您筛选数据清单时可能会被隐藏。

列标题

•	在数据清单的第一行里创建列标题，Microsoft Excel 使用这些标题创建报告，以及查找和组织数据。

•	列标题使用的字体、数据类型、对齐方式、格式、图案、边框或大小写样式，应当与数据清单中其它数据的格式相区别。

•	如果要将标题和其它数据分开，应使用单元格边框，在标题行下插入直线；不要使用空格或插入一行虚线。

行和列内容

•	在设计数据清单时，应使同一列中的各行有近似的数据项。

•	在单元格的开始处不要插入多余的空格，因为多余的空格影响排序和查找。

•	一列中的所有单元格应使用同一格式。


在数据清单中查找数值

若要执行这一操作，必须为数据清单建立列标题。

1 为数据清单命名。

实现方法

2 在数据清单的上方插入若干行。

3 在新插入的某个单元格中，键入或复制所需的查询条件的标题。这也是要在数据清单中进行查找的数据列的标题。

4 在条件标题的正下方键入第一个结果标题。这也是查找返回值所在的第一个数据列的标题。

如果要从数据清单返回其它查找结果，可在第一个结果标题的下方添加其它结果标题。

在结果标题右边的单元格中，直接输入搜索公式。当输入搜索公式时，可使用“Vlookvp”函数。例如，下面的公式使用单元格B3中的条件数值，对数据清单中命名为“PRICELIST”的第二个数据列进行查询。

=VLookvp($B$3,PRICE-LIST,2,FALSE)

5 在条件标题右边的单元格中，直接键入条件值，然后按下“ENTER”键即可。


添加Microsoft Excel 4.0宏表

•	在“插入”菜单上，指向“宏表”，然后单击“Excel 4.0宏表”。

新的工作表插入在活动工作表的左边。

注释  若要插入Microsoft Excel 4.0国际通用宏表，请先插入Microsoft Excel 4.0宏表，然后在“文件”菜单上单击“另存为”命令。在“文件类型”框中，选择“Microsoft Excel 4.0国际通用宏表”。如果一个现有的国际宏工作表是活动工作表，可以使用“工作表标签”快捷菜单来插入其它国际宏工作表。


从工作簿中删除工作表

1 选择所要删除的工作表。

选定工作簿中的工作表

2 在“编辑”菜单上，单击“删除工作表”命令即可。


移动或复制工作表

可以在活动工作簿中移动或复制工作表，也可以将工作表移动或复制到另一打开的工作簿或一个新的工作簿中。

在工作簿内移动或复制工作表

移动或复制工作表到其它工作簿中

移动或复制工作表到一个新工作簿中

注释  当移动或复制工作表时，请注意工作表中基于数据的计算结果或图表可能会受到影响。类似地，如果将工作表移动到三维公式引用所涉及的区域内，那么该工作表的信息也将包括到计算中。


移动或复制工作表到一个新工作簿中

1 选择所要移动或复制的工作表。

选定工作簿中的工作表

2 在“编辑”菜单上，单击“移动或复制工作表”命令。

3 在“工作簿”框中，选择“新工作簿”。

4 若要复制工作表，请选择“建立副本”复选框。


移动或复制工作表到其它工作簿中

1 打开包含有所要移动或复制工作表的工作簿，以及需要接收工作表的工作表。即打开源工作簿和目的工作表。

2 在“窗口”菜单中，单击“重排窗口”命令，然后单击“水平并排”。

3 选择所要移动或复制的工作表。

选定工作簿中的工作表

4 若要移动工作表，拖动工作表到目的工作簿里的工作表标签行中。

若要复制工作表，按下 CTRL 键然后拖动工作表即可。

5 释放鼠标按钮。

如果是复制工作表，请释放鼠标按钮，然后释放 CTRL 键。


在工作簿内移动或复制工作表。

1 选择所要移动或复制的工作表。

选定工作簿中的工作表

2 若要移动工作表，请沿工作表标签行拖动工作表。

若要复制工作表，请按下 CTRL 键后拖动工作表。

3 释放鼠标按钮。

如果是复制工作表，释放鼠标按钮后再放开 CTRL 键。


工作表更名

1 双击所要更名的“工作表”标签。

2 在“名称”框中，键入新的工作表名称。


用 Microsoft Query 能够访问的数据库类型

Microsoft Excel for Windows 95 提供下列驱动程序访问并检索数据:

·Microsoft FoxPro( 版本 2.0 和 2.5)

·Microsoft Access(版本 1.0，1.5 和 2.0)

·Paradox(版本 3.0，3.5 和 4.0)

·dBASE (版本 3.0 和 4.0)

·SQL server(版本1.1，4.2，NT 和 Sybase 4.2)

·Microsoft Excel(XLS)(版本 3.0，4.0，5.0 和 7.0)

·ODBC ODS GATECOAY

·Text

您也可以使用其它高度-致性的 ODBC 驱动程序，例如 Microsoft ODBC 2.0 Driver Pack 所提供的，有关指定驱动程序的安装和一致性级别的详细内容，请参阅该驱动程序的文档。


创建宏来访问数据清单和外部数据库

通过创建宏可直接访问外部数据源而无需使用Microsoft Query，若要在Microsoft Visual Basic 程序系统、应用程序编译器、或 Microsoft Excel 4.0 宏语言所创建的宏上，添加数据访问命令，请使用Microsoft ODBC “加载宏”命令。

您也可以创建宏或自定义数据库应用程序，来使用Microsoft Query访问外部数据。请在 Microsoft Query 加载宏命令中，使用与 Visual Basic 等价命令或等价函数，创建宏。


指定要检索的数据源

1	1. 在“数据”菜单中，单击“获取外部数据”命令，若“获取外部数据”命令没有出现在“数据”菜单中，请安装 Microsoft Query。

安装 Microsoft Excel 加载宏程序

2	2. 单击“其它”命令。

3	3. 单击需要填加的数据源。

若数据源没有出现在列表中，单击“新建”命令来定义一个新数据源，单击要使用的驱动程序名，然后单击“确定”命令。

1	4. 选定需要的选项。


保存带有结果集的查询定义

当保存了带有结果集的查询定义之后，可以编辑结果集，或使用“更新数据”命令来更新结果集。

1	1. 在“数据”菜单中，单击“获取外部数据”命令，若“获取外部数据”命令没有出现在“数据”菜单中，请安装 Microsoft Query。

安装 Microsoft Excel 加载宏程序

2	2. 创建一个查询或打开已保存的查询。

3	3. 在 Microsoft Query 的“文件”菜单中，单击“返回数据至 Microsoft Excel”命令。

4	4. 选择“保留查询定义”复选框。


关闭 Microsoft Query 并将查询结果返回到 Microsoft Excel

1	1. 若要关闭 Microsoft Query 而不关闭 Microsoft Excel，请切换到 Microsoft Query。

2	2. 对于当前查询，请单击“文件”菜单中的“返回数据至 Microsoft Excel”命令。

3	3. 在 Microsoft Query“文件”菜单中，单击“退出”命令。

注释  若在单击“返回数据至Microsoft Excel”之前，关闭Microsoft Query,在Microsoft Excel将出现要一个空的结果集，双击该空结果集中任一单元格，可以打开查询定义，然后在关闭Microsoft Query之前，返回数据到Microsoft Excel。


在 Microsoft Excel 和 Microsoft Query 中作出选择

使用 Microsoft Excel

筛选出适合Microsoft Excel工作表的数据。

将报表或呈现内容的数据表格式化。

利用外部数据库数据来创建图表或进行计算。

使用 Microsoft Query

筛选出对于 Microsoft Excel 工作表来说太大的数据。

筛选出存贮在外部数据库的数据。

按指定条件连接两个或多个分离的表。

在更新结果之后保持数据的顺序。

重复查询周、月或季度报表。

访问的数据，保存在Microsoft Excel不能作为工作簿打开的文件格式。


应用 Microsoft Query 从数据清单和外部数据库中检索数据

1	1. 在“数据”菜单中，单击“获取外部数据”命令，若“获取外部数据”命令没有出现在“数据”菜单中，请安装 Microsoft Query。

安装 Microsoft Excel 加载宏程序

2	2. 单击需要访问的数据源。

3	3. 单击含有所需信息的表单。

4	4. 将所需查询的字段向下拖至数据窗格。

5	5. 在“文件”菜单中，单击“返回数据至Microsoft Excel”命令。

6	6. 在“目标文件”框中，在结果集显示的位置范围，输入单元格左上角的引用。

7	7. 若要保存带有结果集的查询定义，请选择“保持查询定义”复选框。


更新查询结果

1	1. 保存带有结果集的查询定义。

2	   实现方法

3	2. 选定结果集中需要更新的单元格。

4	3. 在“数据”菜单中，单击“更新数据”命令。


更新现有结果集的查询定义

1	1. 保存带有结果集的查询定义。

 实现方法

1	2. 双击需要更改结果集的单元格。

2	3. 编辑 Microsoft Query 的查询。

3	4. 在“文件”菜单中，单击“返回数据至 Microsoft Excel”。

4	5. 选定需要的选项。


将数据和查询定义复制到另一工作簿

在进行这一步骤之前，必须明确要复制的查询已保存在 Microsoft Query。

1	1. 打开要放置查询定义和结果集的工作簿。

2	2. 在“数据”菜单中，单击“获取外部数据”命令，若“获取外部数据”命令没有出现在“数据”菜单中，请安装 Microsoft Query。

安装 Microsoft Excel 加载宏程序

3	3. 单击“取消”命令，以关闭“选择数据来源”对话框。

4	4. 在 Microsoft Query“文件”菜单中，单击“打开”命令，然后选择所需复制的查询。

5	5. 在“文件”菜单中，单击“返回数据至 Microsoft Excel”命令。

6	6. 选定需要的选项。


从工作表中删除查询定义

如果您希望保持结果集但不进行更新，请进行这一步骤，在清除查询定义之后，“恢复”命令不能恢复已清除的内容。

1	1. 选定结果集中的单元格。

2	2. 在“数据”菜单中，单击“获取外部数据”命令。若“获取外部数据”命令没有出现在“数据”菜单中，请安装 Microsoft Query。

安装 Microsoft Excel 加载宏程序

3	3. 清除“保持查询定义”复选框。

4	4. 单击“确定”命令。

5	5. 在消息框中，单击“确定”命令。


检索数据清单和外部数据库数据的疑难解答

“获取外部数据”命令没有出现在“数据”菜单中或者不能执行

无法访问要检索数据的数据清单或外部数据库

刷新查询中的数据时，原先的排序和格式消失了

检索数据的宏无法运行


“获取外部数据”命令没有出现在“数据”菜单中或者不能执行

·首先确认已安装了 Microsoft Query 加载宏。在“工具”菜单中，单击“加载宏”命令，然后选择“MS Query 加载宏”。若该加载宏没有出现在清单中，单击“浏览”命令，或使用  Microsoft Excel Setup 程序安装加载宏。

·如果您已经移动或删除了与 Microsoft Query 加载宏相关的文件，加载宏将不能正确起动请使用 Microsoft Excel 安装程序重新安装加载宏。


检索数据的宏无法运行

·首先确认已安装 Microsoft ODBC 功能加载宏。在“工具”菜单中，单击“加载宏”命令，然后选择“ODBC 加载宏”。若该加载宏没有出现在列表中，请使用 Microsoft Excel 安装程序安装该加载宏。

·首先确认已安装正确的 ODBC 驱动程序。在 Microsoft Query“文件”菜单中，单击“新建”命令。单击“其它”，然后选择所需 ODBC 驱动程序或单击“新建”命令来定义新数据源

·若不是在建立该工作表的机器上打开工作表，应确保安装了正确的 ODBC 驱动程序，并确保数据源名称和原机器上的名称相匹配。

·请利用 Microsoft Excel 提供的调试工具来保证在 ODBC 语句中使用了正确语法。

·确认已安装 VBA.DLL 文件，该文件是运行用 Visual Basic，“应用程序编辑”编写的宏所必需的，它们存在于 Microsoft Excel 所在的文件夹中。如果没有安装，请使用 Microsoft Excel Setup 程序安装该文件。

·确认 XLODBC.XLA 和 XLODBC.DLL 文件已存在于包含有 Microsoft Excel 的文件夹中的 Library 子文件夹中。


刷新查询中的数据时，原先的排序和格式消失了

当刷新数据时，Microsoft Excel 将用新数据来代替结果集中的数据。如果需要将查询结果排序或格式化，请将结果集复制到工作薄中的另一个工作表。

或者，可在结果集中记录一个格式化数据的宏，然后在更新数据之后运行该宏。在“工具”菜单中，单击“记录宏”命令，然后单击“记录新宏”命令。格式化数据，再单击“停止记录”工具栏中的“停止宏”按钮。


无法访问要检索数据的数据清单或外部数据库

·确认已选定了所需数据源。在 Microsoft Query“文件”菜单中，单击“新建”命令，，选定所需数据源，或单击“其它”命令来定义一个新数据源。

·确认已安装了正确的 ODBC 驱动程序，在 Microsoft Query“文件”菜单中，单击“新建”命令。单击“其它”命令，然后选择所需 ODBC 驱动程序，或者单击“新建”命令来定义一个新数据源。

·若要访问网络连接数据库，请检查计算机和网络的连接，然后确认连网软件已启动并且网络正在运行，有关数据库驱动程序所需网络连接的详细内容，请参看所使用的 ODBC 驱动程序的联机帮助信息。

·若要访问网络服务器上的数据库，请确认已使用了正确的网络和服务器。且服务器正在运行。


“数据”菜单中的“获取外部数据”命令

·单击“工具”菜单中的“加载宏”命令即可安装 Microsoft Query 加载宏，安装完毕之后，“获取外部数据”命令将出现在“数据”菜单中。

·若当前格在结果集之外，通过单击该命令启动或显示 Microsoft Query，可创建或打开一个查询。

·若当前单元格在结果集内，单击该命令将显示“获取外部数据”对话框。

获取外部数据对话框选项

保存查询定义

选择保存带有结果集的查询定义，若无需保存查询或在以后更新结果集，可清除。

带有域名

选择带有域名，如查询中所显示的，作为结果集中的列标题。

带有行号

选择带有行号，将按查询中的顺序显示，作为结果集的第一列。

保存口令

选择保存外部数据源的口令，若每次连接外部数据源都需重新输入口令可清除该口令并更新结果集。

目标文件

（只在创建新查询时显示，）按所需结果显示的位置范围输入左上方单元格引用。

刷新

（只有在已保存查询定义，在结果集中单击“获取外部数据”时显示。）单击该命令可用源文件中的新数据更新结果集，而无需显示 Microsoft Query。该选项作用与“更新数据”按钮和“数据”菜单中的“更新数据”命令相同。

编辑查询

（只有在已保存查询定义，在结果集中单击“获取外部数据”时显示。）单击该命令可更改当前结果集的查询定义。


Microsoft Query 加载宏与 Microsoft Query 应用程序的区别

用 Microsoft Excel 安装 Microsoft Query 等于同时安装了两个不同程序：Microsoft Query 加载宏和 Microsoft Query 应用程序。

加载宏是连接 Microsoft Excel 和应用程序的桥梁，它将“获取外部数据”命令放置在 Microsoft Excel“数据”菜单，该命令可开始 Microsoft Query 应用程序，提供应用程序连接数据源并从中检索信息。

利用应用程序，可选择所需返回 Microsoft Excel 的数据。

有关详细内容，请打开 Microsoft Query 应用程序并选择“帮助”菜单中的“内容”命令。


嵌入工作簿或利用 Lotus Notes 中的工作表数据

若要在 Lotus Notes 记录单或视图中，显示 Microsoft Excel 工作薄的属性，请将工作薄作为对象嵌入到 Lotus Notes 记录单中，可以将许多 Microsoft Excel 的属性字段显示为 Lotus Notes 字段或列。例如，可以在 Lotus Notes 视图中创建一列显示 Microsoft Excel 工作薄的标题和作者。

可以将已命名的单元格数据按 Lotus Notes 视图中字段的方式来显示。

注释　加保护的或包含公式的命名单元格只能以一种方式更新，若要更改 Lotus Notes 的字段，所作的修改将不影响 Microsoft Excel。

在 Lotus Notes 格式嵌入一个工作表

使用 Lotus Notes 工作表中的数据


Microsoft Excel 工作簿的属性同 Lotus Notes 字段的对照

在下表中，带星号的字段名表明字段按下列两种方式更新：Microsoft Excel 文档的更改影响 Lotus Notes 的字段，Lotus Notes 字段的更改影响嵌入的 Microsoft Excel 文档。

Microsoft Excel 属性	Lotus Notes 字段	Lotus 数据类型
*标题	标题	文本
*主题	主题	文本
*作者	作者	文本
*关键字	关键字	文本
*内容	内容	文本
*模板	模板	文本
*管理者	管理者	文本
*公司	公司	文本
*分类	分类	文本
创建	创建日期	文本
更改	最后保存日期	时间
最后修改者	最后修改者	文本
大小	数字位数	数字
修订版本号	修订版本号	数字
总计编辑时间	总计编辑时间	数字
打印	最后打印日期	时间
页	页数	数字
字	字数	数字
字符	字符数	数字
段落	段落数	数字
行	行数	数字
保密性	保密性	数字
文件类型	文件类型	文本
使用者姓名	使用者姓名	文本
自定义属性	属性名	文本
*自定义值	值	文本

注释　文件名和目录字段返回空值，因为嵌入对象没有文件名和文件夹。

“文件类型”字段返回一个从OLE(对象链接与嵌入)登录获取的非独立版本ID对象，该值可用于OLE 登录时的服务器信息及识别嵌入对象的类型。


使用 Lotus Notes 工作表中的数据

1. 选定包含需要在Lotus Notes中显示数据的单元格。

2. 在编辑栏的左面的“字段名”框中，键入一个字段名。

3. 按 Enter 键。

4. 在“文件”菜单中，单击“属性”命令，然后单击“自定义”选项卡。

5. 在“字段名”框中，键入自定义属性名。

6. 选择“链接到内容”复选框。

7. 在“数据源”框中，单击所需链接的命名单元格，然后单击“添加”。

注释　在 Lotus Notes 表中创建相应域时，应在“字段名”框中键入自定义属性名而不是已命名的单元格。


将 Microsoft Excel 文件导入到 Lotus Notes 中

可使用三种方式将 Microsoft Excel 文件导入到 Lotus Notes 中：

· 直接将工作表或单元格区域导入到 Lotus Notes 视图，导入 Lotus Notes 视图后，每一行将成为新的 Lotus Notes 表单。

· 导入工作表或单元格区域为 Lotus Notes 表中的 rich-text 字段，工作表信息显示为表中的 rich-text 字段。

· 嵌入 Microsoft Excel 工作簿到 Lotus Notes 表中的 rich-text 字段，工作簿和 Lotus Notes 的字段信息可以通过本方法互换。

将工作表或单元格区域导入到 Lotus Notes

将工作表数据导入到 Lotus Notes 格式的 rich-text 字段中

在 Lotus Notes 单个表单中嵌入文档或工作簿

在表单设计中嵌入文档或工作簿


将工作表或单元格区域导入到 Lotus Notes

1. 在 Lotus Notes 中，打开将要在其中导入工作表或单元格区域的视图。

2. 在“文件”菜单中，单击“导入”命令。

3. 在“文件类型”框中，单击“Microsoft Excel”命令。

4. 在“文件名”框中，键入需要导入的文件名。

5. 单击“导入”命令。

6. 在“使用表格”框中，单击当前的 Lotus Notes 表格名。

每行的信息将按所选类型表的形式被导入。

7. 在“导入方式”框中，单击“主要”文档或“对应”文档。

8. 在“行格式”框中，单击“定义视图”命令或“定义XLS标题”命令。

若选择“定义视图”命令，工作表单元格区域中的每行作为一个新表被导入视图。第一列作为视图中显示的第一个字段被导入，第二列作为视图中显示的第二个字段被导入，依次类推。

若选择“定义 XLS 标题”，工作表或单元格区域中的第一行将不被导入，其余行作为新表导入视图，每一列的数据按照工作表或单元格区域的第一行中字段名放入相应 Lotus Notes 的字段中。

9. 在“工作表导入区域”框中，键入所需导入的工作表名和单元格区域。


将工作表数据导入到 Lotus Notes 格式的 rich-text 字段中

1. 在 Lotus Notes 中，打开一个表格，然后单击 rich-text 字段。

2. 在“文件”菜单中，单击“导入”命令。

3. 在“文件类型”框中，单击“Microsoft Excel”。

4. 在“文件名”框中，键入所需导入的文件名。

5. 单击“导入”命令。

6. 在“打开工作薄文件”框中，单击含有需要导入信息的工作表名称。

7. 单击“打开”命令。

8. 在“字段名或单元格区域”框中，键入单元格区域的字段名或引用。

若要导入整张工作表，请使用默认值。


将 Lotus Notes 视图输出到 Microsoft Excel

1. 在 Lotus Notes 中，打开包含需要导出信息的视图。

若不想导出视图中全部文档，可选择所需文件。

2. 在“文件”菜单中，单击“导出”命令

3. 在“文件名”框中，键入新工作薄的名称。

4. 在“文件类型”框中，单击“Microsoft Excel”命令。

5. 单击“导出”命令。

6. 若要指定所需导出文档，请单击“全部文档”命令或“选定文档”命令。

7. 若要将视图标题作为工作表第一行导出，请选择“包含视图标题”复选框。


在自定义数字格式中使用特殊货币符号

1	1 选定要格式化的单元格。

2	2 在“格式”菜单中，单击“单元格”命令，然后单击“数字”选项卡。

3	3 在“分类”框中，单击“自定义”。

4	4 在“类型”框中，键入或选定一个自定义数字格式。

5	5 单击自定义数字格式的结尾处。

6	6 按住 ALT 键并键入货币符号的 ANSI 代码。

要输入	请按下 ALT 键时，输入
�	0162
�	0163
�	0165
注释　自定义格式自动保存在工作薄中。如果要 Microsoft Excel 显示国际货币符号，请双击Windows 控制面板中的“区域设置”命令，并在启动 Microsoft Excel 之前更改设置。


将数字格式化为文本

在输入数字之前，必须设置单元格格式为文本。

1	1 选定要格式化的单元格。

2	2 在“格式”菜单中，单击“单元格”命令，然后单击“数字”选项卡。

3	3 在“类型”框中，单击“文本”。

注释　为了快速将输入数字作为文本处理，可在输入数字之前加字符“’”。


创建自定义数字格式

1	1 选定要格式化的单元格。

2	2 在“格式”菜单中，单击“单元格”命令。然后单击“数字”选项卡。

3	3 在“类型”框中，选定与所需格式最相近的格式。

4	 选择数字格式类型

5	4 在“分类”框中，单击“自定义”命令。

6	5 在“类型”框中，编辑数字格式代码以创建所需的格式。编辑内部格式时不需要取消它。

有关的详细内容，请单击 [image] 。


删除自定义数字格式

1	1 在“格式”菜单中，单击“单元格”命令，然后单击“数字”选项卡。

2	2 在“分类”框中，单击“自定义”。

3	3 在“类型”框中，选定所需删除的数字格式。

4	4 单击“删除”。


自定义数字格式

使用数字格式代码，可以创建所需的自定义数字格式。数字格式代码由四部分组成，每部分用分号分隔。每部分依次定义正数，负数，零值和文本格式。

如果只用两部分，第一部分将用于正数和零，第二部分用于负数，如果只用一部分，所有的数字将使用该格式。如果跳过一个部分，将包括分号。

有关基本数字格式代码的详细内容，请单击 [image] 。

有关日期和时间的数字格式代码的详细内容，请单击 [image] 。

有关文本和空格的数字格式代码的详细内容，请单击 [image] 。

有关其它数字格式代码的详细内容，请单击 [image] 。


基本数字格式代码

·使用“常规”格式，将数字显示为整数，分数显示为小数，相对单元格太长的数字则用科学记数法表示。单击“格式”菜单中的“单元格”命令，单击“数字”选项卡，并单击“类型”框中的“常规”项。

·若要在小数点的左侧和右侧显示指定的位数，请在数字格式中包含小数点。如果格式只在小数点的左侧包含 #�s，则小于 1 的数用小数点开始。

·若要创建数字的位置标识符，请在格式内包括下列格式代码，若数字的小数点右侧位数大于格式中位置标识符位数，该数字将按位置标识符位数进行四舍五入，若数字的小数点左侧位数大于格式中位置标识符位数，多余的位数将显示出来。

·“#”不显示多余的零。

·若数字位数少于格式中的零数，“0(空)”将显示多余的零。

·若数字位数少于格式中的零数，“?”将显示多余的零，并且在小数点两侧为没有意义的零加空位以便对准，在可变位数的分数中也可使用该符号。

显示	使用格式代码
1234.59 为 1234.6	####.#
8.9 为 8.900	#.000
12 为 12.0　1234.568 为 1234.57	#.0#
5.25 为 51/4, 5.3 为 53/10 　除号对齐	#???/???
.5 为 0.5	0.##
·若要将逗号做为千位分隔符或放大数字以千位为单位，请在数字格式中使用逗号

显示	使用格式代码
12000 为 12.000	#,###
12000 为 12	#,
12200000 为 12.2	0.0,,
·若要设置格式中某一部分的颜色，请在该部分用方括号键入颜色的名称，若要显示调色板的颜色，请在该部分加入“〔颜色n〕”，n表示从 0 至 56 的数字。

〔黑〕	〔蓝〕
〔深蓝〕	〔绿〕
〔洋红〕	〔红〕
〔白〕	〔黄〕


隐藏单元格数据

1	1 选定包含要隐藏数据的单元格。

2	2 在“格式”菜单中，单击“单元格”命令，然后单击“数字”选项卡。

3	3 在“分类”框中，单击“自定义”。

4	4 在“类型”框中，键入三个分号(；；；)。

单元格中的数据将出现在编辑栏中，或在当前正在编辑的单元格中，单元格中的数据将不打印。


应用某种数字格式隐藏零

1	1 选定需要格式化的单元格。

2	2 在“格式”菜单中，单击“单元格”，然后单击“数字”选项卡。

3	3 在“分类”框中，单击“自定义”。

4	4 在“类型”框中，键入0；0；。

注释  要关闭整个工作表中的零值显示，请单击“工具”菜单中的“选项”命令，并在“视图”选项卡中，清除“零值”复选框。


选择数字格式类型

可用的内部数字格式类型显示在“数字”选项卡的“分类”框中(“单元格格式”对话框)。先选择分类项，然后从显示的选项中选择格式，如果没有所需选项，可以创建自定义的数字格式。

显示	在“数字”选项卡中选择分类
无特殊的数字格式	常规
要千位分隔符，小数点位置，和负数格式	数字
要小数点位置，货币符号和负数格式	货币
要货币符号和小数点位数对齐	会计
日期或日期与时间混合	日期
一天中的时间	时间
1的百分数	百分数
分数	分数
科学(记数)格式，E+	科学记数
文本或把数字作为文本	文本
邮政编码，电话号码及社会保险号	特殊
在“数字”选项卡中选择“类型”

创建自定义数字格式


日期和时间数字格式代码

请包括下列格式代码，如果在“h”或“hh”格式代码后马上使用“m”，Microsoft Excel 将不显示月份而显示分钟。

显示	使用格式代码
月份 (1-12)	m
月份 (01-12)	mm
月份 (Jan-Dec)	mmm
月份 (January-December)	mmmm
日 (1-31)	d
日 (01-31)	dd
日 (Sun-sat)	ddd
日 (Sunday-Saturday)	dddd
年 (00-99)	yy
年(1900-2078)	yyyy
要显示时，分，秒，请包括下列格式代码

显示	使用该格式代码
时 (0-23)	h
时 (00-23)	hh
分 (0-59)	m
分 (00-59)	mm
秒 (0-59)	s
秒 (00-59)	ss
时 (如 4Am)	h
时间 (如4：36pm)	h:mmpm
时间 (如4：36：03 p)	h:mm:ssp
时 (如25.02)	〔h〕:mm
分 (如63：46)	〔mm〕:ss
如果格式中包括“AM”或“PM”，则按12小时计时，“AM”，“am”， “A”或“a”表示从午夜十二点到中午十二点之间的时间，“PM”，“pm”，“P”或“p”表示从中午十二点到午夜十二点之间的时间，否则，按 24 小时计时，“m”或“mm”必须紧接在“h”或“hh”格式代码之后，否则，Microsoft Excel 将显示月而不是分。

您还可以使用小数点来建立显示分秒的时间格式。

若要显示的小时大于 24，分或秒大于 60，请在时间格式的最左端加方括号。例如时间格式〔h〕:mm:ss 可以显示大于 24 的小时数。


文本和间距的数字格式代码

· 若要显示字符，请将字符括在双引号中，或在字符之前加反斜杠“\”，要显示下列特殊字符，＄－＋／〈 〉:Space，不需要用双引号括起来。当输入下列符号时，反斜杠“\”加在符号前：! ∧ &‘(左单引号)’(右单引号Ｋ）～｛ ｝=〈 〉。

· 若要在数字格式中建立一个字符宽的空格，请在字符后加上一条下划线，例如，括号后的一条下划线可使正数和括号内的负数对齐。

· 若要在数字格式中包括文本部分，请在数字格式中加入符号@，输入单元格中的所有文本在 @ 符号的位置格式化，如果格式中不包括文本部分，格式化时，所输入文本将不受影响。


其他数字格式代码

· 若要以百分数形式显示数字，即数字乘以100并加上百分号，请在数字格式中加上百分号(%)。

若要以科学计数法显示数字，请在该部分加入下列格式代码，如果在格式中E-, E+，e-或e+的右侧有 o 或 # ,Microsoft Excel 将按科学计数法显示数字，并插入 E 或 e ,右侧 0 或 # 的个数决定了指数的位数，E- 或 e- 在指数中填加一减号。正指数 E+ 或 e+ 时填加一加号，负指数时填加一减号。

· 若要在格式中多次重复下一个字符以填满列宽，请在数字格式中加入星号(*)。

若要为某一部分设量条件值，请用方括号将诸如“〈，〉，=，〉=,〈=,”或“〈　〉”的条件括起来。您可为数字格式中的每一部分设置条件，例如，下列格式将用蓝色显示所有大于1000的数。

〔＞1000〕 〔Blue〕#,##


分级显示工作表以汇总数据

通过在分级显示方式下，组合行和列中的数据，您可以在一张工作表中显示或隐藏所需的任何数据，如果工作表按以下方式设置，Microsoft Excel 可以自动地分级显示数据。

· 您已经使用如“求和”的公式汇总明细数据的行和列。

· 公式中的单元格引用的方向一致。汇总行放在含有其明细数据行的上方或下方，汇总列则放在左方或右方。

如果汇总数据的行和列包含数值而不是公式，或者汇总行和列的位置不一致，您可以人工创建分级显示。

自动分级显示工作表

人工分级显示工作表


自动分级显示工作表

1  选定要分级显示的单元格区域。

选定单元格，行和列

若要分级显示整个工作表，请单击工作表中的任一单元格。

2  在“数据”菜单中，指向“组及分级显示”，然后单击“自动建立分级显示”命令。

选定单元格，行和列


人工分级显示工作表

1  选定包含明细数据的行或列。

明细数据的行和列通常与包含相关汇总数据的行或列相邻，例如，若行6包含有行3到行5的总计，则选定行3到行5。

选定单元格，行和列

2  在“数据”菜单中，单击“组及分级显示”。

3  继续选定明细行或列，并单击“创建组”命令，直到创建完分级显示的各级。

技巧  若要给多重分级显示分组，请确定选择了所有分级汇总的行和列，及它们的明细数据，例如，行 6 和 10 分别包含了行 3 至 5 和行 7 至 9 的分类汇总，行 11 包含总计。若要将行 11 的明细数据分组，请选择行 3 至 10，您可以先分组“外层”数据，然后再分组内层数据。


取消分级显示

如果不需要查看工作表数据的汇总，您可以取消全部或部分数据的分级显示，取消分级显示不会改变工作表中的数据。

1  要取消分级显示中的一组或多组，请先选定构成组的行或列。

若要取消所有的分级显示，单击工作表中任一单元格。

2  在“数据”菜单中，单击“组及分级显示”，然后单击“清除分级显示”命令。


显示或隐藏分级显示中的明细数据

如果工作表已经分级显示，可使用分级显示符号来显示或隐藏指定组的明细数据。

· 若要显示明细数据，请单击要显示的数据组。

· 若要隐藏明细数据，请单击要隐藏的数据组。

· 若要显示某一级明细数据，请单击要显示最低级的行或列上的分级符号。所有低于该级的行或列将被隐藏。

· 若要显示所有的行或列，请单击最低级行和列的符号。


显示或隐藏分级显示符号

1  在“工具”菜单中，单击“选项”命令，然后单击“视图”选项卡。

2  若要显示分级显示符号，请选择“分级显示符号”复选框。

若要隐藏这些符号，则清除该复选框。


在分级显示中取消组

1  选定要取消组的行或列。

2  在“数据”菜单中，单击“组及分级显示”，然后单击“取消组”命令。


在分级显示中，只复制可见的汇总数据

如果已经隐藏了分级显示中的 明细数据，然后选择并复制，的可见行和列，则隐藏明细数据也被复制。如果只复制汇总数据：

1  在分级显示中，只显示要复制的汇总数据。

2  选择显示的汇总数据。

只选定可见单元格 。

3  单击 [image] 。

4  选定粘贴区域的左上角单元格。

5  单击 [image] 。


选定分级显示的一部分

如果工作表已经分级显示，可以使用分级显示符号 来选择数据组。

按 SHIFT，并单击 [image] 或 [image] 符号，或要选定的分级显示条。


分级显示工作表中的“-”“+”“1、2、3”符号

可以使用分级显示符号来控制显示在工作表分级显示中的 明细数据 的数量。如果分级显示符号没有显示在屏幕上，请选择“选项”对话框(“工具”菜单)中的“视图”选项卡内的“分级显示符号”复选框。

符号	功能
	表示明细行和列可显示，单击 [image] 符号，或单击分级条任一位置，可以隐藏明细行和列。
	标记含有隐藏明细数据的汇总行或列，单击此符号可以显示行或列分级条表示的明细数据。
	标记含有已显示明细行或列的汇总行或列，单击此符号可以隐藏分级条表示的明细数据。
	表示在多层分级显示中连续的行列分级显示，单击此符号可以显示指定的数据级。


分级显示工作表疑难解答

在分级显示中，只复制可见的汇总数据

在多层分级显示中，数据没有正确分组或显示

在工作表中没有显示分级显示符号

已经取消了组及分级显示符号，但数据仍然隐藏


在多层分级显示中，数据没有正确分组或显示

在行和列分组时，只选择构成该组的明细行或列，而没有包括相关的汇总行和列。例如，如果行6包含行3至5的数据汇总，但只选择行3至5来定义该组。

在组合多重分级显示时，最好显示全部数据，应确保选择了全部的分级汇总行或列，以及构成分级显示的明细数据。例如，行 6 和行 10 分别包含了行 3 到 5 和行 7 到 9 的分类汇总，行 11 包含总计。要建立行11的明细数据，请选择行 3 到 10。您可先建立“外部”组，然后再建立“内部”组。

如果 [image] 或  [image] 符号错误地显示在分级显示的行或列的一侧，请首先显示隐藏的数据，然后再选定分级显示的范围。在“数据”菜单中，指向“组及分级显示”，然后单击“设置”命令，然后确定“汇总数据位置”下的选项是否正确。如果汇总行或列位于相关明细行、列的左侧或上方，请清除“明细数据的下方”或“明细数据的右侧”复选框。


在工作表中没有显示分级显示符号

要确保显示符号，在“工具”菜单中，单击“选项”命令，再单击“视图”选项卡，然后选定“分级显示”复选框。如果还没有显示分级显示符号，请使用“标准”工具栏的“缩放控制”框，将缩放比例更改为 100%。


已经取消了组及分级显示符号，但数据仍然隐藏

如果取消了含有隐藏明组数据的分组或分级显示，明细行或列将仍被隐藏。若要显示数据，请选择与隐藏行和列相邻的可见行和列，在“格式”菜单中，指向“行”或“列”命令，然后单击“取消隐藏”命令。


在 Microsoft Excel 中使用光笔

若要在 Microsoft Excel 使用光笔，必须设置光笔的计算扩展功能。

若要	方法
显示快捷菜单	按笔上的鼓式钮，然后轻触所需显示在快捷菜单中的项。
复制对象或单元格	按笔上的鼓式钮，然后轻触并拖动对象或选定的边界。
移动对象或单元格	轻触并拖动对象。
复制数据到相邻的单元格区域	按笔上的鼓式钮，然后轻触并拖动填充柄。
扩展数字或日期序列	轻触并拖动填充柄。
限制光笔识别小数位和标点	单击“格式”工具栏的 [image] 。


疑难解答

试图打印文档失败

在打印输出时 Microsoft Excel 忽略了人工分页符

打印输出的页眉页脚与要求不一致

要将文档打印成一页宽（或页高），但不知如何缩放文档

不能将图表调为所需大小（或不能在一页中放入多张图表）

在输出时工作表只有部分被打印


试图打印文档失败

•	首先，可使用 Windows “打印疑难解答器”，确定 Windows 或 Microsoft Excel 中的打印机设置是否正确。在 Windows 的“开始”菜单中，单击“帮助”命令。单击“索引”选项卡，然后输入“打印疑难解答”。单击“显示”命令，接着，在 Windows “打印疑难解答器”中出现指令框。

•	如果 Windows 中打印机设置正确，那么，请检查 Microsoft Excel 中的打印机设置。

确保选定的打印机与当前使用的打印机匹配。在“文件”菜单中，单击“打印”命令，然后在“打印机”框中单击所需的打印机。


在打印输出时 Microsoft Excel 忽略了人工分页符

如果已设置手动分页，然后又在“缩放”组（“文件”菜单，“页面设置”命令，“页”选项卡）中规定将要打印的内容打印在给定的页数上，那么，Microsoft Excel 将忽略手动分页。要在打印时使用手动分页，可单击“缩放比例”命令（“文件”菜单，“页面设置”命令，“页”选项卡）。


打印输出的页眉页脚与要求不一致

•	可以从内部页眉和页脚中选择所需的页眉和页脚，也可以自己建立页眉和页脚。在“文件”菜单中，单击“页面设置”命令，然后单击“页眉/页脚”选项卡。

•	即使有彩色打印机，却不能将彩色格式应用于页眉或页脚文本。

•	页眉和页脚的左右页边距与整页的页边距相同。

要调整页面的上边界与页眉或页脚之间的距离，可以“文件”菜单中单击“页面设置”命令。单击“页边距”选项卡，然后在“距 页边界”下修改尺寸大小。


要将文档打印成一页宽（或页高），但不知如何缩放文档。

可缩放文档避免列或行溢出页边界，以使该文档占一页宽或页高。在“文件”菜单中，单击“页面设置”命令，然后单击“页”选项卡。单击“调整为”选项，在“页宽”框或“页高”框中键入1，然后删除另一个框中的数字（若有的话）。


不能将图表调为所需大小(或不能在一页中放入多张图表)

若您的图表位于图表工作表中，那么，打印时可将图表进行缩放。.

•	激活图表工作表，在“文件”菜单中单击“页面设置”命令，然后单击“图表”选项卡。在“打印图表大小”下，单击所需的缩放选项。打印的图表大小即为拖动该图表句柄时得到的大小。

•	若您的图表嵌入在工作表中，可单击图表来改变图表的大小，然后拖动图表的句柄。

•	要将两个或多个图表打印到一页上，可建立嵌入式工作表图表，然后改变这些图表的大小，将它们调整到一页中。不能将多个图表工作表调整到一页中。


在输出时工作表只有部分被打印

若工作表中包含打印区域 ，那么，Microsoft Excel 将只打印该打印区域。可单击位于编辑栏左下方名称框 旁的箭头按钮，并查看“打印区域”框以确定工作表中是否包含打印区域。可使用“清除打印区域”命令（“文件”菜单，“打印区域”子菜单）清除打印区域，或者使用“设置打印区域”命令（“文件”菜单，“打印区域”子菜单）设置其它打印区域。


保存文件

•	单击 [image] 可保存当前文档。

•	您可以用不同的文件名或在不同的位置，保存当前文档的备份。

•	可以用其它文件格式保存文档。例如，您可以把 Microsoft Excel 工作簿保存为可由 Microsoft Excel 的早期版本、Microsoft Works 或者 Lotus1-2-3 读取的文件格式。

•	您可以打开在不同应用程序中建立的文档，并在 Microsoft Excel 中对该文档进行处理，然后以原文件格式保存。例如，可以打开一个 Lotus1-2-3文档，在 Microsoft Excel 中对该文档进行编辑，然后以 Microsoft Excel 格式或 Lotus1-2-3格式保存。

•	通过设置，可以使 Microsoft Excel 以指定的时间间隔自动保存所做的工作。

•	通过设置，可以使 Microsoft Excel 在每次保存文档时保存一个备份。

保存已存在的文档

保存新的未命名文档

保存文档的备份

将文档保存为其他格式

保存在其它应用程序中创建的文档

工作中自动保存文档

保存时保留文档的以前版本


保存未命名的新文档

1  单击 [image] 。

2  要将文档保存在“我的文档”文件夹以外的某一位置，可单击其它驱动器或文件夹。

要将文档保存在一个新文件夹中，单击 [image] 。

3  在“文件名”框中，键入文档名称。

可以使用长文件名。

操作方法

4  单击“保存”按钮。

技巧  为了以后能够方便地快速查找文档，可在“另存为”对话框（“文件”菜单）中选中该文档，单击 [image] ，然后单击“属性”。在“总结”选项卡中，键入诸如文档标题、主题、作者、关键字和备注等信息。

注释  若要快速访问文档，可将该文档保存在“Favorites”文件夹中。要显示“另存为”框中的“Favorites”文件夹，可单击 [image] 。若要将文档保存在其他文件夹中，但仍希望快速访问该文档，可以为该文件或文件夹建立快捷方式。要查看有关的详细内容，可单击 [image] 。


避免所作的工作丢失

在工作中周期性地保存文档的临时备份，或者每次保存文档时保存一个备份版本，可以保护所做的工作。要在发生电源故障等问题之后能恢复所做的工作，必须事先选定“自动保存”或“建立备份文件”命令，两者也可都选定。

工作中自动保存文档

保存时保留文档的以前版本

打开文档的备份


工作中自动保存文档

1  在“工具”菜单中，单击“自动保存”命令。若“自动保存”命令未出现在“工具”菜单中，则必须安装“自动保存”加载宏。

操作方法

2  选定“全部自动保存”复选框。

3  在“分钟”框中，输入所需的时间间隔，Microsoft Excel 将以该间隔保存工作簿，然后选择所需的选项。

4  对工作簿的处理完成之后，单击 [image] 保存所做的工作。


“全部自动”对话框选项

“全部自动保存”

要打开“自动保存”，可选定“全部自动保存”复选框。在“分钟”框中，指定自动保存工作簿所需的时间间隔，从1分钟到120分钟。

“只保存当前工作簿”

要在每次自动保存时只保存当前工作簿，可单击“只保存当前工作簿”。

“保存所有打开的工作簿”

要在每次自动保存时保存所有打开的工作簿，可单击“保存所有打开的工作簿”。

“保存前提示”

若要“自动保存”命令在保存工作簿前显示提示信息，可选定“保存前提示”复选框。“自动保存”命令将请您确认是自动保存还是跳过不执行。

“保存”

要保存当前工作簿，可单击“保存”按钮。

“跳过”

若不想保存当前工作簿，可单击“跳过”按钮。


Microsoft Excel 提供的文件格式转换器

您可以用下表所列的文件格式打开和保存文件。

根据当前工作表的类型不同，“另存为”对话框中的格式列表也不一样。对于大多数文件格式来说，只能保存当前工作表。要保存其它工作表，可依次切换到每个工作表再分别保存。

保存整个工作簿的格式

要打开或保存的文件格式	文件扩展名（仅 Windows ）
Microsoft Excel 5.0版工作簿	.xls
Microsoft Excel 5.0版模板	.xlt
Microsoft Excel 5.0版工作区文件	.xlw
Microsoft Excel4.0版工作区（只保存工作表，图表工作表和宏工作表）	.xlw,.xla,.xlt（模板），.xlb,.xll
Lotus1-2-3 3.x 版（只保存工作表和图表工作表）	.wk3,.fm3
Lotus1-2-3 4.0 版	.wk4
只保存当前工作表的格式

要打开或保存的文件格式	文件扩展名（仅 Windows ）
格式化文本（空格分隔的Lotus .prn格式）	.prn
文本（Windows ，制表符分隔）	.txt,Text(Macintosh)Text(OS/2或MS-DOS）
逗号分隔的数值（Windows，逗号分隔）	.csv(Macintosh ), .csv(OS/2 或 MS-DOS）
Microsoft Excel 4.0 版格式（包括 Microsoft Excel 宏或国别设置宏）	.xls,.xlc,.xlm,.xlt（模板）,.xla,.xlb,.xll
Microsoft Excel 3.0版格式	.xls,.xlc,.xlm,.xlw,.xla,.xlt
Microsoft Excel 2.x版格式	.xls,.xlc,.xlm,.xlw
Microsoft Excel 宏（Microsoft Excel 2.1,3.0,4.0 版）	.xlm
Lotus1-2-3	.wks,.wk1,(all,.fmt)
Quattro/Pro(DOS)	.wq1
Quattro/Pro for Windows	.wq*
dBaseⅡ,Ⅲ,和Ⅳ	.dbf
文本（Macintosh，OS/2或MS-DOS的文本文件；逗号分隔）	.csv
DIF（数据交换格式）	.dlf
SYLK（符号链接格式）	.slk
Microsoft Excel 可以打开但不能保存的文件格式

打开的文件格式	文件扩展名（仅Windows）
Microsoft Works（仅MS-DOS和Windows）	.wks
Lotus1-2-3 3.0,3.1+和1-2-3/W版	.plc（当包含在Always（.all）文件中时）
Lotus1-2-3的文件格式

可以在Microsoft Excel 中打开 Lotus1-2-3 文件，也可以将 Microsoft Excel 文件保存为 Lotus1-2-3文件。Microsoft Excel 可读取下表中列出的Lotus1-2-3文件格式。

Lotus1-2-3文件格式	版本号
.wks	1和1A版
.wk1,与.fmt文件关联	2.0或以后版
.wk3,与.fmt文件关联	3.0,3.1+和1-2-3/W版
Always(all)
可用“粘贴”或“选择性粘贴”命令将下列“剪贴板”格式粘贴到Microsoft Excel 中。除非另有说明，否则下列格式都可应用于 Microsoft Excel for Windows 和 Microsoft Excel for the Macintosh。

格式	剪贴板类型标识符
图片	Windows 中的图片（即图元文件）；Macintosh 中的 PICT
位图	Windows 中的位图
Microsoft Excel 文件格式	BIFF, BIFF3 和 BIFF4
符号链接格式	SYLK
Lotus 1-2-3 2.x版格式	.wk1
数据交换格式	.dlf
文本格式（制表符分隔）	Text
逗号分隔的数值格式	.csv
格式化文本*	Windows 中的Rich-text格式；Macintosh中的RTF
嵌入对象	Windows 中的 Native、OwnerLink 和图片；Macintosh 中的NATV，OLNK和PICT；其它演示文稿格式
链接对象	Windows 中的 OwnerLink、对象链接、链接和图片；Macintosh 中的OLNK，OJLK，LINK和PICT；其它格式
文本	显示文本，OEM文本
数值	Macintosh 中的VALU
*仅来自Microsoft Excel


保存和关闭文档时的疑难解答

您所需的帮助？

要保存的文件格式未出现在“文件类型”框中

保存文档时出现信息提示文档是只读的


要保存的文件格式未出现在“文件类型”框中

•	确保所需的文件格式包含在Microsoft Excel 中。要查看有关的详细内容，可单击 [image] 。

•	若文件格式包含在Microsoft Excel 中，可以安装所需的文件格式转换器。要查看有关的详细内容，可单击 [image] 。


打开文档的备份

要在出现电源故障等问题之后能够恢复文档的前一个版本，必须事先选定“建立备份文档”复选框，而且该文档必须保存过一次。

1 单击 [image] 。

2 在“文件类型”框中，单击“备份文件”选项。

3 单击文档所在的文件夹名。

4 单击 [image] 。

5 单击备份文档的文件名。

6 单击“打开”按钮。


给文档命令

要方便地查找文档，可使用较长的描述性文件名。文件的整个路径可多达218个字符，其中可包括驱动器名、服务器名、文件夹和文件名。文件名中不能使用任何下列字符：斜杠（/）、反斜杠（\）、大于号（>）、小于号（<）、星号（*）、问号（？）、双引号（“”）、竖线符号（|）、冒号（：）以及分号（；）


如何定义工作区文件?

工作区文件保存着已打开的工作簿的有关设置，包括工作簿的大小、排列方式及在屏幕上的位置，但不包含工作簿本身。每次退出 Microsoft Excel 时，应用程序窗口的大小和位置都将保存下来。如果事先已保存了工作区文件，就可以一次打开一组工作簿。


创建和保存工作区文件

1 打开将要保存在工作区文件中的工作簿。

2 将工作簿放在要显示的位置。

3 在“文件”菜单中，单击“保存工作区”命令。

4 在“文件名”框中，键入所需的文件名。

技巧  如果将工作区文件保存在Microsoft Excel 启动文件夹中，在每次启动Microsoft Excel 时，该工作区文件将打开工作簿，并以指定的方式显示在屏幕上。启动文件夹的名称为XLSTART，位于安装有Microsoft Excel 的文件夹中。只需将工作区文件而非工作簿文件保存在启动文件夹中即可。


使用模拟运算表求解公式

使用模拟运算表可以在工作表中，显示公式中某些值的变化对计算结果的影响。模拟运算表为计算某一运算中的所有更改值提供了捷径，并且，模拟运算表可将所有更改的计算结果一起显示在工作表中，使假设分析变得更加容易。


公式中某一变量的变化产生的影响

在工作表中使用单变量模拟运算表，可以查看某个变量的改变对一个或多个公式结果产生的影响。例如，利用模拟运算表，可将不同的利率，作为同一个计算月抵押付款的公式的输入值，以此计算利率的改变如何影响月抵押付款。


加速包含模拟运算表的工作表的计算速度

1	1. 要控制何时计算模拟运算表，可单击“工具”菜单中的“选项”命令。

2	2. 单击“重新计算”选项卡，然后单击“模拟运算表除外，自动重算”。

技巧  准备计算模拟运算表时，可单击“重新计算”选项卡中的“重算所有文档[F9]”。


按列填充单变量模拟运算表

1	1. 在某一列中，键入要替换到工作表上的输入单元格中的数值序列。

2	2. 在第一个数值的上一行且处于数值列右侧的单元格中，键入要使用输入单元格的公式。

3	3. 在同一行中第一个公式的右边，键入其它公式。

4	4. 选择包含公式和要用于替换的数值的单元格区域。

5	5. 在“数据”菜单中，单击“模拟运算表”命令。

6	6. 在“输入引用列的单元格”框中，为输入单元格键入引用。


按行填充单变量模拟运算表

1	1. 在某一行中，键入将要替换到工作表上的输入单元中的数值序列。

2	2. 在第一个数值左边一列且处于数值行下方的单元格内，键入要使用输入单元格的公式。

3	3. 在同一列中第一个公式的下方，键入其它公式。

4	4. 选择包含公式和要用于替换的数值的单元格区域。

5	5. 在“数据”菜单中，单击“模拟运算表”命令。

6	6. 在“输入引用行的单元格”框中，为输入单元格键入引用。


为模拟运算表添加公式

1	1. 在现有公式或数值的下面或右边的空白单元格中，键入新公式。

2	2. 选择包含所有公式和输入数值的单元格区域。

3	3. 在“数据”菜单中，单击“模拟运算表”命令。

4	4. 若输入数值位于一列，则在“列输入单元格”框中输入输入单元的引用。

若输入数值位于行中，则在“行输入单元格”框中输入输入单元格的引用。

注释  您可以根据需要添加任意多个公式和输入值；然而，每个公式必须引用相同的输入单元格。


填充双变量模拟运算表

使用双变量模拟运算表，可以查看两个变量的改变对公式结果产生的影响。

1	1. 在工作表中的某个单元格内，键入引用两个输入单元中替换值的公式。

2	2. 在公式的下面键入一组输入数值，在公式的右边键入另一组输入数值。

3	3. 选择包含公式以及数值行和列的单元格区域。

4	4. 在“数据”菜单中，单击“模拟运算表”命令。

5	5. 在“输入引用行的单元格”框中，输入要由行数值替换的输入单元格的引用。

6	6. 在“输入引用列的单元格”框中，输入要由列数值替换的输入单元格的引用。

注释  两个变量都可以使用多个数值，但只能使用一个公式。该公式必须直接或间接引用输入单元格。


为模拟运算表输入初始值

1	1. 若公式位于某一行中，则在公式左边列中与公式相邻的空白单元格内输入所需的数值；若公式位于某一列中，则在公式上面的行中与公式相邻的空白单元格内输入所需的数值。

2	2. 选择整个模拟运算表，包括所有公式和输入数值。

3	3. 在“数据”菜单中，单击“模拟运算表”命令。

4	4. 对于单输入模拟运算表，如果已在某一行中输入数值，则在“输入引用行的单元格”中输入“输入单元格”的引用；如果已在某一列中输入数值，则在“输入引用列的单元格”中输入“输入单元格”的引用。

对于双变量模拟运算表，必须同时输入行输入单元格和列输入单元格的引用。


清除模拟运算表的计算结果

1	1  在模拟运算表中选定所有计算结果。

2	2  在“编辑”菜单中，将鼠标指向“清除”命令，然后单击“内容”选项。

注意  由于计算结果存放在数据中，所以必须清除所有计算结果，而不能只清除个别计算结果。除非要清除整个模拟运算表，否则要确保没有选定所有的公式和输入数值。


清除整个模拟运算表

1	1  选定整个模拟运算表，包括所有的公式、输入数值和计算结果。

2	2  在“编辑”菜单中，指向“清除”命令，然后单击“内容”选项。


将模拟运算表的计算结果转换为常量

1	1. 选择模拟运算表中的所有计算结果。

2	2. 在“编辑”菜单中，单击“复制”命令。

3	3. 在“编辑”菜单中，单击“选择性粘贴”命令。

4	4. 在“粘贴”下，单击“数值”选项。

注意  由于计算结果存放在数据中，所以必须将所有计算结果都转换为常量，不能只转换个别计算结果。


寻求公式的特定解

1	1. 要通过调整其它单元格的数值为某一单元格寻求一个特定值，可单击“工具”菜单中的 单变量求解 。

2	2. 在“目标单元格”框中，输入要求解的公式的单元格的引用。

3	3. 在“目标值”框中，键入所需的结果。

4	4. 在“可变单元格”框中，输入包含要调整数值的单元格的引用。

技巧  您还可以在图表中拖动数据点，用图解法进行单变量求解。有关在图表中使用“单变量求解”的详细内容，可单击 [image] 。


创建方案总结报告

1	1. 在“工具”菜单中，单击“方案”命令。

2	2. 单击“总结”按钮。

3	3. 单击“方案总结”或“方案数据透视表”选项。

4	4. 在“结果单元格”框中，输入包含每个方案有效结果的单元格的引用，多个引用用逗号分隔。

注意  在生成方案总结报告时不需要结果单元格，而在生成方案数据透视表报告时则一定需要。


方案管理器

使用“方案管理器”可以建立一组存放在可变单元格中的数据，以便在方案中使用。每个方案代表一组假设，可以使用这组假设预测工作表模型的结果。

使用“方案管理器”，可进行如下工作：

•	建立多个方案，每个方案最多使用32组可变单元格。

•	命名、保存和查看工作表中方案的计算结果。

•	建立输入数据和计算结果的总结报告。

•	将一组方案合并成单个模型。

•	保护方案，防止方案被修改。

•	隐藏方案

•	自动追踪方案更改。


创建方案

1	1. 在“工具”菜单中，单击“方案”命令。

2	2. 单击“添加”按钮。

3	3. 在“方案名”框中，键入方案名称。

4	4. 在“可变单元格”框中，输入要修改的单元格的引用。

5	5. 在“保护”栏下，选择所需的选项。

6	6. 在“方案变量值”对话框中，键入可变单元格所需的数值。

技巧  任何包含数据的单元格都可以作为可变单元格。为这些单元格所赋的名称将出现在相关的对话框和报告中。


显示方案

1	1. 在“工具”菜单中，单击“方案”命令。

2	2. 单击要显示的方案名。

3	3. 单击“显示”按钮。

技巧  使用“工作组”工具栏中的“方案”框也可以显示方案。


编辑方案

1	1. 在“工具”菜单中，单击“方案”命令。

2	2. 单击要编辑的方案名，然后单击“编辑”按钮。

3	3. 根据需要进行修改。若保留方案的原名，则可变单元格中的新值将代替原方案中的值。

4	4. 在“方案变量值”对话框中，键入可变单元格所需的数值。

5	5. 要保存所做的修改，可单击“确定”按钮。

要返回“方案管理器”对话框而不改变当前方案，可单击“取消”按钮。

技巧  使用“工作组”工具栏中的“方案”框也可以编辑方案。


删除方案

1	1. 在“工具”菜单中，单击“方案”命令。

2	2. 单击要删除的方案名，然后单击“删除”按钮。


合并方案

1	1. 打开所有包含要合并的方案的工作簿 。

2	2. 在“工具”菜单中，单击“方案”命令。

3	3. 单击“合并”按钮。

4	4. 在“工作簿”框中，单击工作簿的名称。

5	5. 在“工作表”框中，单击包含要合并的方案的工作表的名称。源工作表中的所有可变单元格必须引用当前工作表中相应的可变单元格。Microsoft Excel 将源工作表中的所有方案复制到当前工作表中。

技巧  当工作表中的所有假设分析模型一致时，合并方案将更加容易。


保护方案

1	1. 在“工具”菜单中，单击“方案”命令。

2	2. 单击要保护或隐藏的方案名。

3	3. 单击“编辑”按钮。

4	4. 要防止他人修改您的方案，可选定“防止修改”复选框。

要从“方案管理器”对话框的列表中取消方案，可选中“隐藏”复选框。

5	5. 单击“确定”按钮，然后单击“取消”按钮，再单击“关闭”按钮。

6	6. 在“工具”菜单中，指向“保护”命令，然后单击“保护工作表”选项。

7	7. 选中“方案”复选框。

注释  您可以在工作表受保护时添加方案，但是在清除“编辑方案”对话框中的“防止修改”复选框之前，不能编辑或删除方案。除非锁定了单元格，否则仍可以直接在工作表中编辑可变单元格中的数值。


将“规划求解”可变单元格中的数值保存为方案

1	1. 在“规划求解”对话框中，单击“保存方案”选项。

2	2. 在“方案名”框中，键入方案名称。

技巧  如果要建立方案，而又不保存“规划求解”，或者不在工作表中显示结果，可在“规划求解”对话框中保存方案，然后单击“恢复原值”命令。


假设分析问题的疑难解答

加速包含模拟运算表的工作表的计算速度

将模拟运算表的计算结果转换为常量

清除模拟运算表的计算结果

清除整个模拟运算表

保护方案


控制 Microsoft Excel 更新链接

可以自动更新链接，或通过锁定避免更新链接，可以锁定工作簿的单个链接或所有链接，当锁定链接时，Microsoft Excel使用源应用程序的最后一次数据。

计算时自动更新其它应用程序的链接

修改链接的更新方式

更新人工链接

锁定 Microsoft Excel 的所有链接

锁定复杂公式中的远程引用


计算时自动更新其它应用程序的链接

1 在“编辑”菜单中，单击“链接”命令

2 在更新后，选择“自动”复选框

3 单击“确定”

4 在“工具”菜单中，单击“选项”命令，然后再单击“重新计算”选项卡

5 选择“更新远程引用”复选框


锁定 Microsoft Excel 的所有链接

1 切换到包括链接的工作表

2 在“工具”菜单中，单击“选项”命令

3 在“重新计算”选项卡中，清除“更新远程引用”复选框

注释  锁定所有链接比在链接对话框中自动设置（对所有链接）更有效。


为不在本地盘上的应用程序创建链接

如果不能用“复制”或“选择性粘贴”命令创建链接，可以输入远程引用公式，与其它应用程序的数据建立链接，公式有三个部分：应用程序名；文档名或主题，单元格区域、数值、字段或引用数据。下图说明了远程引用公式部分和所使用的分隔符。

如果应用程序名，文档，主题，或数据是非法名称，或与单元格引用相似时，用单引号括起来。


锁定复杂公式中的远程引用

使用远程引用公式从其它应用程序中检索数据，当该应用程序中数据改变时，Microsoft Excel会自动更新。锁定数据即取消链接，并显示当前数值。

1 选择要锁定远程引用的单元格

2 在“编辑栏”中，选择公式的远程引用部分

3 按 F9 键

4 按 ENTER 键


创建图表或单元格的图片

将数据或嵌入对象用图形表示，先将它们转化为图片，图片可以移动或放在工作表任意位置，当创建图表图片后，图表与源数据不再保持链接。单元格的图片仍与源数据相链接，因而可在更新源数据时自动更新。

创建的图片可以格式化为位图或图片格式，创建图片后，可在屏幕上或打印后显示图片各部分。


 创建单元格和对象的图片

图片是数据或嵌入对象的图形化表示，可以创建单元格的图片，任何时候更新源数据，图片都可自动更新。

创建单元格的图片并保持与源数据的链接

创建图表，单元格或对象的图片


创建单元格的图片并保持与源数据的链接

1 在工作表中，选定要创建图片的单元格。

2 在“编辑”菜单中，单击“复制”命令。

3 单击要粘贴图片的位置。

4 在按下 SHIFT 键同时，在“编辑”菜单中，单击“粘贴链接图片”命令。


创建图表，单元格或对象的图片。
创建图表、单元格或对象的图片

1 在工作表中，选择要创建图片的单元格。

2 在按下 SHIFT 键的同时，在“编辑”菜单中，单击“复制图片”命令。

3 选择“外观”和“格式”选项，然后再单击“确定”命令。

4 单击粘贴图片的位置。

5 在“编辑”菜单中，单击“粘贴”命令。

提示  复制单元格图片时，屏幕上显示的网格线也同时复制。要避免复制网格线则在复制单元格前，单击“工具”菜单中的“选项”命令，再单击“视图”选项卡，然后再清除“网格线”复选框。


当移动或重命名源文件时在 Microsoft Excel 重新建立链接

1 切换到包含链接的工作表。

2 在“编辑”菜单中，单击“链接”命令。

3 在“源文件”框中，单击要改变位置或名字的链接。

4 单击“更改源文件”命令。

5 在“改变链接到”框中，编辑链接的路径和文件名。


终止Microsoft Excel的链接。
终止 Microsoft Excel 的链接

1 在工作表中，选择链接。

2 在“编辑栏”中，选择所有文本。

3 按 DELETE 键。


工作簿和工作表

Microsoft Excel工作簿是运算和储存数据的文件，每一个工作簿都包含有许多工作表，因此可在单个文件中管理各种类型的相关信息。

工作表用来列出和分析数据，可以在多个工作表中同时输入和编辑数据，依据多个工作表数据进行计算，还可以用图表工作表图形化工作表数据，对在工作簿中要执行的特定任务，还可创建和存储宏模块表。

在工作簿窗口底部，显示工作表标签的名称。要从一个工作表移动到另一工作表，单击工作表标签。活动工作表的名称是粗体字。可以在同一工作簿内或两个工作簿之间对工作表进行改名，添加，删除，移动或拷贝操作。


选定工作表中的单元格

Microsoft Excel在执行大多数命令或操作前，必须选定 要工作的单元格。要快速选择相关数据，可以用活动单元格选定连续数据区域，要避免选中在隐藏的行和列中的项，可只选择可见单元格。可以迅速用名称或单元格引用来标识选定单元格区域。

选定单元格，行和列

选定连续数据区域

只选定可见单元格

定位并选定特定的单元格或区域


选定连续数据区域

用下列方法选定含活动单元格的填充数据块。

1. 单击数据区域内任一单元格。

2. 在“编辑”菜单中，单击“定位”命令。

3. 单击“定位条件”，然后再单击“当前区域”。

提示  要选定某行或列的连续数据区域，可单击区域的第一个或最后一个单元格，然后按下 SHIFT 键，并双击与选定单元格区域方向一致的单元格。例如，要选择当前单元格上部填充区域，双击单元格上部，需要指明的，这种选择仅扩展到行或列的空单元格。


定位并选定特定的单元格或区域

若要选定	请
命名的单元格 区域	从名称框中选择区域
两个或多个命名区域	从“名称”框中选取第一个区域，然后按下 CTRL 键，再选择其它区域
不在命名区域的特定单元格	在“编辑”菜单中，单击“定位”命令，在“引用”框中，键入单元格或单元格区域的单元格引用
提示  Microsoft Excel用“名称”框或“定位”命令跟踪最近选定的四组单元格区域。要返回前次选择，可单击“编辑”菜单中“定位”命令，然后再双击“定位”列表中的单元格引用。


在工作表中移动和滚动

要在工作表单元格之间移动，单击任一单元格，此单元格成为活动单元格 ，要显示工作表的其它区域，可以用滚动条。

若要	请执行
上下移动一行	单击垂直滚动条的箭头
左右移动一列	单击水平滚动条的箭头
上下窗口移动	单击垂直滚动条的上下滚动框
左右窗口移动	单击水平滚动条的左右滚动框
大范围移动	拖动滚动框到恰当的相对位置
提示  滚动框的相对位置指出工作表显示区域的相对位置，包括未使用的行和列。要只显示工作表的填充部分，请删除未使用行和列。


切换到工作簿的另一工作表

单击要处理的工作表“工作表”标签滚动条按钮来显示标签，然后再单击标签。

提示  如果工作簿中有许多工作表，用鼠标右键单击标签滚动按钮，然后再在列表中单击所需的工作表。


增加或减少工作表标签显示

· 要显示较多的工作表标签，向右拖动标签分割条

· 要显示较少的工作表标签，向左拖动标签分割条

· 要显示默认的工作表标签数，双击标签分割条


选定单元格，行和列

若要	请执行
单个单元格	单击单元格或按下箭头键移动到单元格位置
单元格区域	单击区域的第一个单元格，再拖动到最后一个单元格
非相邻单元格或单元格区域	选择第一个单元格或单元格区域，按下 CTRL 键，再选择其它单元格或单元格区域
大范围的单元格区域	单击单元格区域的第一个单元格，按下 SHIFT 键再单击区域的最后一个单元格。可以滚动工作表到最后一单元格
整行	单击行号
整列	单击列标
相邻的行或列	拖动行号或列标，或者选定第一行或第一列；然后按下 SHIFT 键，再选择最后一行或最后一列
非相邻的行或列	选定第一行或第一列，然后按下 CTRL 键再选择其它行或列
工作表的所有单元格	单击工作表左上角行号和列标的交叉按钮
增加或减少当前选定区域	按下 SHIFT 键，单击新选择区域的最后一个单元格，当前单元格与单击单元格之间的长方形区域为最新选择区域


选定工作簿中的工作表

若要	请执行
单一工作表	单击“工作表”标签
两个或多个相邻工作表	单击第一个工作表标签，然后按下 SHIFT 键，单击最后一个工作表标签
两个或多个非相邻工作表	单击第一个工作表标签，然后按下 CTRL 键，单击标签上其它工作表
工作簿中所有工作表	指到工作表标签，单击鼠标右键，然后在快捷菜单中单击“选定全部工作表”命令


只选定可见单元格

用下述方法选定区域，通过隐藏的列，行，但选择的区域并不包含隐藏的单元格。

1. 选定单元格。

2. 在“编辑”菜单中，单击“定位”命令。

3. 单击“定位条件”。

4. 单击“可见单元格”。


撤消选定

1. 要撤消选定 工作表单元格，单击任一单元格。

2. 要撤消选定的多个工作表，单击任一未选工作表。

如果没有可见的未选工作表，用鼠标右键单击选定工作表标签，然后在快捷菜单中单击“取消工作表成组设置”命令。


有关在工作簿中选定和移动的疑难解答

工作表标签未出现在屏幕底部

选定单元格时箭头键无法工作

用键盘箭头键进行滚动而不选定任何单元格

如何在选定的多个工作表中，只选定一个？

不取消原来的选定但要增加或减少选定的单元格数量


不取消原来的选定但要增加或减少选定的单元格数量

按下 SHIFT 键，单击新选区域的最后一个单元格。活动单元格与单击单元格之间的长方形区域为最新选择区域。

要选定其它非连续单元格或单元格区域，按下 CTRL 键，再单击或拖动附加单元格。


工作表标签未出现在屏幕底部

要显示工作表标签，单击“工具”菜单中“选项”命令。在“视图”选项卡中，选择“工作表标签”复选框。


选定单元格时箭头键无法工作

确定滚动锁定键是否关闭。


用键盘箭头键进行滚动而不选定任何单元格

确定滚动锁定键是打开。


如何在选定的多个工作表中，只选定一个？

撤消成组工作表，再单击所要选定工作表，有关的详细内容，请单击 [image] 。


运用“规划求解”定义和解答问题

1 在“工具”菜单中，单击“规划求解”命令。如果“规划求解”命令不在“工具”菜单中，则需要安装“规划求解”加载宏。

安装“规划求解”

2 在“设置目标单元格”框中，键入单元格引用或目标单元格名称。

3 要使目标单元格中数值最大，单击“最大值”复选框。

要使目标单元格中数值最小，单击“最小值”复选框。

要使目标单元格中数值为确定值，单击“目标值”复选框，再在框中输入数值。

4 在“可变单元格”框中，键入每个可变单元格的名称或引用，用逗号分隔多重引用。

要使“规划求解”根据目标单元格自动设定可变单元格，单击“推测”按钮。

5 在“约束”框中，输入所要求的任何约束条件。

6 单击“求解”按钮。

7 要在工作表中保存求解数值，在“规划求解”对话框，单击“保存规划求解”。

要恢复原始数据，单击“恢复原始数据”命令。

提示  按 ESC 键可以中止求解过程，工作表按可变单元格最新数据重新计算。

有关“规划求解参数”对话框选项的详细内容，单击 [image] 。

有关“规划求解结果”对话框选项的详细内容，单击 [image] 。


运用“规划求解”创建报告

1 求解问题

运用“规划求解”定义和解答问题

2 在“报告”框中，单击要创建的报告，要选定多于一个报告，在选定报告时按下 CTRL 键。

有关创建三种类型报告的详细内容，请单击 [image] 。


在“规划求解”中添加约束条件

1 在“工具”菜单中，单击“规划求解”命令。

2 单击“添加”按钮。

3 在“单元格引用位置”框中，键入单元格引用，或要约束其中数值的单元格区域名称。

4 在单元格引用和约束条件之间，单击需要的关系符（＜＝，＝，＞＝或INT）。如果单击INT，“integer”显示在“约束值”框中。

5 在“约束值”框中，键入数字，单元格引用或名称，或公式。

6 要接受约束条件再添加其它的，单击“添加”命令。

要接受约束条件并返回“规划求解参数”对话框，单击“确定”。

注释  可以指定500个约束条件，对每一个可变单元格来说，一个是上限，一个是下限，还可另加100个附加约束条件，应用约束条件的单元格不应多于1000个。

有关“添加约束条件”选项对话框的详细内容，单击 [image].


改变“规划求解”中的约束条件

1 在“工具”菜单中，单击“规划求解”命令。

2 在“约束”框中，单击要改变的约束条件。

3 单击“更改”命令，然后进行修改。

有关“改变约束条件”选项对话框的详细内容，单击 [image] 。


删除“规划求解”中的约束条件

1 在“工具”菜单中，单击“规划求解”命令。

2 在“约束”框中，单击要删除的约束条件。

3 单击“删除”。


运用“规划求解”保存模型

1 定义问题。

运用“规划求解”定义和解答问题

2 在“工具”菜单中，单击“规划求解”命令。

3 单击“选项”。

4 单击“保存模型”按钮。

5 输入垂直空单元格区域的第一个单元格引用，以放置问题模型。

提示  单击“文件”菜单的“保存”命令，在“规划求解参数”对话框中，保存工作表的最新设置。可以为工作表定义多个问题，用“保存模型”按钮分别保存。

有关“保存模型”对话框的详细内容，单击 [image] 。


运用“规划求解”装入问题模型

在调入问题前，必须首先保存模型

1 在“工具”菜单中，单击“规划求解”命令。

2 单击“选项”。

3 单击“装入模型”命令。

4 输入包含问题模型的所有单元格区域引用。

有关“装入模型”对话框的详细内容，请单击 [image] 。


 设置“规划求解”的最长运算时间和迭代次数。

1 在“工具”菜单中，单击“规划求解”命令。

2 单击“选项”。

3 在“最长运算时间”框中，输入解决问题限定的运算时间（秒）。

4 在“迭代次数”框中，输入限定的最大迭代次数。

注释  如果求解达到最长运算时间或最大迭代次数，则显示出“显示求解过程”对话框。

有关“显示求解过程”对话框选项的详细内容，单击 [image] 。


设置“规划求解”的精度

1 在“工具”菜单中，单击“规划求解”命令。

2 单击“选项”。

3 在“精度”框中，输入要求的精度。数值越小，精度越高。

有关“规划求解选项”对话框的详细内容，单击 [image] 。


设置“规划求解”的允许误差

1 在“工具”菜单中，单击“规划求解”命令。

2 单击“选项”。

3 在“允许误差”框中，输入所要的误差值。

有关“规划求解选项”对话框的详细内容，单击 [image] 。


重新设置“规划求解”参数。

1 在“工具”菜单中，单击“规划求解”命令。

2 单击“重新设置”按钮。


单步“规划求解”

1 定义问题。

运用“规划求解”定义和解答问题

2 在“规划求解参数”对话框中，单击“选项”。

3 要显示每次求解的数值，选择“显示迭代结果”复选框，单击“确定”，再单击“求解”命令。

在工作表第一次求解时输入规划求解数值，并显示“显示求解过程”对话框。

4 中止求解过程并显示“规划求解结果”对话框，单击“停止”。

继续求解过程并显示下次求解，单击“继续执行”。


“规划求解”完成信息

当“规划求解”得到答案，将在“规划求解结果”对话框中显示下述两条信息之一：

•	　规化求解找到一解，可满足所有的约束及最优状况。

满足约束条件和精度要求，目标单元格得到最大或最小值。

•	　规划求解值收敛于当前结果，满足全部约束条件。

目标单元格数值在最近五次求解过程中实际上没有改变，已找到求解结果，或迭代求解变化缓慢。

当规划求解不能得到最佳结果时，在“规划求解结果”对话框中显示下述信息之一：

•	满足全部约束条件，规划求解得不到最佳结果。

仅得到近似值，迭代过程无法得到比显示结果更精确的数值。或是无法提高精度，或是精度设置太低，试着设置较大精度值，再运行一次。

•	求解运行到最长运算时间停止。

在达到最长运算时间时，没有得到满意的结果，若要保存当前值和以后重新计算时间，单击“保存规划求解”或“保存方案”命令。

•	求解运行到最大迭代次数停止。

在达到最大迭代次数时，没有得到满意的结果。增加迭代次数也许有用，但是应该检查结果的数值。若要保存当前值和以后重新计算时间，单击“保存规划求解”或“保存方案”命令。

•	设置目标单元格数值不收敛

即使满足全部约束条件，目标单元格数值只增加或减少但不收敛，可以忽略问题的一项或多项约束条件。检查工作表中当前值，确定数值发散的原因，检查约束条件，再次求解。

•	规划求解未找到合适结果

在满足约束条件和精度的条件下，规划求解无法得到合理的结果，这可能是约束条件不一致，检查工作表中约束条件公式是否有错或重新选择约束条件。

•	规划求解响应用户中止要求

要中止规划求解过程或中止单步执行规划求解任务，单击“求解显示过程”对话框“停止”按钮。

•	不满足假设的线性模型条件

选定了“采用线性模型”复选框，但是最后计算结果不满足线性模型。实际工作表中公式结果无效。清除“采用线性模型”复选框，再试一次。

•	规划求解在目标单元格或约束条件单元格中发现错误值

最近的一次运算中，一个或多个公式运算结果有误，找到有错误的目标单元格或约束条件单元格，修改公式，以得到合理的运算结果。

在“添加约束”对话框的“约束值”框中键入整数，告知“规划求解”的数字为整数或零。若要限制数值为整数，单击在“添加约束”对话框中列出的关系操作符“Int”。

•	求解问题的内存不够

Microsoft Excel无法满足规划求解所需的内存，关闭一些文件或应用程序再试一次。

•	其它Excel请求使用SOLVER.DLL

多于一个Microsoft Excel分时程序运行，其中一程序正在运行SOLVER.DLL。


用“规划求解”寻求某一数值的最大值

用规划求解确定当改变一单元格数值时，与其相关的另一单元格数值最大。例如，改变广告费用后，所得到最大获利值。选定的两个单元格必须与工作表上公式相关联。如果不这样，改变一个数值时，不会影响另一数值。

注释  solverex.xls工作簿有“规划求解”特征，包括求解相对于另一数值的最大或最小值。

有关“规划求解”工作簿的详细内容，单击 [image] 。


“规划求解”示例工作表

Microsoft Excel 在 Examples\Solver 目录下有一工作簿 (Solverex.xls)，其中包含有“规划求解”的全部特性及可以解决问题的类型。

可以打开 Solverex.xls 文件找到如何确定相对另一数值的最大或最小值问题，如何输入或改变限制条件，如何保存问题模型。

可以借助 Solvsamp.xls 中示例工作表，帮助您解决问题，有六个工作表可供使用，“产品组合”，“最低运费”，“排班表”，“最大收益”，“证卷投资”和“工程示例”，打开工作簿，切换到要用的工作表，再单击“工具”菜单中的“规划求解”命令。工作表的目标单元格，可变单元格，和约束条件已经确定。


使用“规划求解”的疑难解答

没有结果，规划求解就停止运行

设置的单元格必须在活动工作表中

可变单元格与目标单元格的数大小不同

何时重新设置求解过程的初始条件

“规划求解”完成信息


“规划求解参数”对话框。

设置目标单元格

指定目标单元格，在其中设定所要的某一数值或最大、最小值。

等于

设置目标单元格为最大，最小或其它数值。

可变单元格

指定可变单元格，调整约束条件达到设置目标单元格中目标值。

推测

推测在“设置目标单元格”框中公式引用的非公式单元格，在“可变单元格”框中放置单元格引用约束条件。

约束

列出问题当前所有约束条件。

添加

显示“添加”约束条件对话框。

更改

显示“更改”约束条件对话框。

删除

撤消选定的约束条件

求解

对定义问题开始求解

关闭

不求解问题关闭对话框，保存在选定“选项”，“添加”，“更改”或“删除”按钮时，所作的修改；使用这些按钮后，将不保存修改值。

选项

显示“规划求解选项”对话框，可以装入，保存问题模型，并控制求解运算的数学方法。

重新设置

撤消当前问题的设置，将选项设为默认值。


“添加约束”对话框

单元格引用位置

指定要约束其中数据的单元格或单元格区域。

约束值

指定在“单元格引用位置”框中所要的约束。在单元格引用和约束条件之间选择所要求的关系运算符（＜＝，＝，＞＝，或INT）然后在右边框中输入数字，单元格，单元格区域或公式的约束条件值。

添加

不返回“规划求解参数”对话框，单击该按钮，添加其它约束条件。


 “改变约束”对话框

单元格引用位置

指定要约束其中数据的单元格或单元格区域

约束值

指定在“单元格引用位置”框中所要的约束。选择所要求的关系运算符（＜＝，＝，＞＝，或INT），然后在右边框中输入数字，单元格，单元格区域或公式的约束条件值。

添加

不返回“规划求解参数”对话框，单击该按钮，改变约束条件。


“规划求解结果”对话框

显示求解的详细信息和最接近的求解结果，有关规划求解完成的详细内容，单击 [image] 。

保存规划求解结果

单击此选项，在可变单元格中放入求解结果。

恢复为原值

单击此选项，在可变单元格中恢复原始数据。

保存方案

打开“保存方案”对话框，用Microsoft Excel方案管理器保存问题，有关“保存方案”对话框的详细内容，单击 [image] 。

报告

创建指定的报告类型，并放入工作簿的独立工作表中。

运算结果报告

列出目标单元格和可变单元格内的原始数据，最终结果，约束条件和有关约束条件的信息。

敏感性报告

在“设置目标单元格”公式或约束条件时，提供求解精度微小变化的信息。

限制区域报告

列出目标单元格和可变单元格内各自的数值，上下限和目标值。


“保存方案”对话框

可以用Microsoft Excel方案管理器保存问题模型。如果未定义方案，方案管理器使用“可变单元格”框的引用。

方案名称

键入要保存方案的名称。


“规划求解选项”对话框

可以控制求解过程的数学方法。装入或保存问题定义，为线性或非线性问题设置参数。每一选项都有默认设置满足大多数问题要求。

最长运算时间

限制求解运算的时间，可输入最大值为32，767（秒），默认值100秒可以满足大多数小型问题要求。

迭代次数

限制求解过程中迭代运算次数。可输入最大值为32，767，默认值100次可满足大多数小型问题要求。

精度

输入数字，控制求解精度，确定约束条件单元格中数值是否满足目标值或上下限。精度值必须为小数（0－1之间），输入数字的小数位越少，精度越低，例如0.0001。精度越高求解时间越长。指定接近求解结果的数值可加速求解过程。

允许误差

当问题的约束条件值为整数时，表示与最佳结果之间的允许百分偏差。允许误差值大，求解过程加快。

采用线性模型

模型关系为线性时可加速求解过程，可以解决线性问题或近似为线性的非线性问题。

显示迭代结果

中断“规划求解”，显示每次迭代结果

自动按比例缩放

当输入和输出值数量差别很大时，用自动按比例缩放功能，例如，当最大化百万美元投资的盈利百分比。

估值

指定用正切函数和二次方程逼近时，搜索一维变量得到的初始值。

正切函数

使用正切向量线性外推。

二次方程

用二次平方外推法，可以提高非线性问题结果精度。

导数

指定使用向前差分或中心差分估计目标函数和约束函数的偏差。

向前差分

与函数连用，图形表示连续且平滑。

中心差分

与函数连用，图形表示非连续且不平滑。虽然此选项要求更多的计算，但在“规划求解”不能提高结果精度信息时也许有帮助。

搜索

指定每次迭代算法，牛顿法或共轭法以确定搜索方向。

牛顿法

用准牛顿法迭代需要大量内存，但比共轭法的迭代次数少。

共轭法

比牛顿法需求内存少，但要达到指定准度要相当多次迭代运算，当问题较大或内存有限，或单步迭代太慢时，用此选项。

装入模型

显示“装入模型”对话框，可以指定要调入引用的模型。

保存模型

显示“保存模型”对话框，可以指定存入模型，仅当在工作表上保存多于一个模型时，单击此命令，第一个模型自动存储。


“装入模型”对话框。

选择模型区域

显示要调入模型的引用，该引用应包含整个模型区域，而不仅是区域的第一个单元格。


“保存模型”对话框

选择模型区域

基于保存问题模型的当前单元格，显示默认选择区域。建议区域范围包括每一约束条件单元格，再附加3个单元格。

也可输入一单元格引用，在垂直范围左上角显示所要模型。


安装“规划求解”

1 在“工具”菜单中，单击“加载宏”命令，如果在“加载宏”对话框中，没有列出“规划求解”项，单击“浏览”，确定驱动器，目录，文件名，或运行加载程序。

2 在“加载宏”对话框中，选定“规划求解”复选框。


没有结果，规划求解就停止运行。

由于下列原因，规划求解在找到答案前，可能停止运行。

1. 中断求解过程。

2. 在单步迭代过程中，单击“停止”命令，或达到最长运算时间或最大迭代次数。

3. 选定了“采用线性模型”选项，但问题是非线性的。

4. “设置目标单元格”中数值无限增加或减少。

5. 需要调整最长运算时间，迭代次数和允许误差。

6. 由于一些输入数据相差几个数量级或输入输出数据相差好几个数量级，需要选定“自动缩放”复选框。

当规划求解停止时，在“规划求解结果”对话框中显示完整信息，单击“保存规划求解结果”或“恢复为初值”命令，进行所要的更改，然后再运行一次，有关规划求解完成的详细内容，单击 [image] 。


“显示求解过程”对话框。

保存方案

显示“保存方案”对话框，用Microsoft Excel方案管理器保存问题。

继续执行

继续执行求解运算。

停止

未完成求解,显示“规划求解结果”对话框。


“规划求解”报告

运算结果报告

列出目标单元格和可变单元格内的原始数据，最终结果，约束条件和有关约束条件的信息。

敏感性报告

在“设置目标单元格”公式或约束条件时，提供求解精度微小变化的信息。对非线性模型，报告提供减少梯度和拉格朗日因子的数值，对线性模型，报告包括递减成本，．．．．．

限制区域报告

列出目标单元格和可变单元格内各自的数值，上下限和目标值。下限是最小的数值，当所有其它可变单元格中数值固定，一个可变单元格数值变化仍满足约束条件。上限是最大值。


“规划求解”使用的算法

Microsoft Excel 使用由Leon lasdon,University of Texas at Austin,和Allan Waren,Cleveland State University改进的通用非线性最佳化代码。

有关“规划求解”使用的内部求解操作的详细内容，与下列地址联系：

Frontline Systems,Lnc.
PO Box 4288
Lncline Village,NV89450--4288
(702)831--0300

Portions of the Microsoft Excel Solver program code are copyright 1990, 1991, and 1992 by Frontline Systems, Inc. Portions are copyright 1989 by Optimal Methods, Inc.


设置的单元格必须在活动工作表中

当在工作表中用规划求解，文件名中包含有“，”号时，显示这条信息，例如Tax�95.xls。文件改名去掉“，”号，如Taxes1995。


可变单元格与目标单元格的大小不同

当可变单元格与目标单元格中数值相差一个数量级以上时，在“规划求解选项”对话框中选定“自动按比例缩放”复选框。确定可变单元格的初始值与预期结果数量级相同。


何时重新设置求解过程的初始条件

如果求解结果与预期结果大相径庭，改变可变单元格的初始值再运行一次。设置这些单元格的数值，与最佳值相近，用整数约束或选择“自动按比例缩放”选项时可节省求解时间。


给数据清单排序

您可以根据一列或数列中的数值对数据清单排序。同样，如果数据清单是按列建立的，也可以按照某行中的数值对列排序。排序时，Microsoft Excel 将利用列或指定的排序次序重新设定行、列以及各单元格。

按一列对行进行升序排序

按一列对行进行降序排序

按二列或三列对行排序

按三列或四列对行排序

从左到右对列排序


按二列或三列对行排序

为了使效果更好，最好为数据清单加上列标。在为分级显示数据排序时，若需要更详细的内容，请单击 [image] 。

1 在要排序的数据清单中，单击任一单元格。

2 在“数据”菜单中，单击“排序”命令。

3 选取所需的排序依据。

注释  在按多列排序时，首列中内容相同的那些行将按指定的第二列排序，如果第二列仍相同，则按指定的第三列排序。


按三列或四列对行排序

您可以一次按三列排列。若要按四列以至更多列排序，可以通过多次排序来实现，先按最无关紧要的列来排序，然后依重要程度逐渐上升，按更重要的那些列来排序。在为分级显示的数据排序时，若需要更详细的内容，请单击 [image] 。

1 在需要排序的数据清单中，选定一个单元格或区域。

2 在“数据”菜单中，单击“排序”命令。

3 在“主要关键字”和“次要关键字”框中，选取三个最无关紧要的列。

4 选择其它相关的排序选项，随后单击“确定”按钮。

5 重复步骤2到步骤4，按重要级更高的列来排序。

注释  在按多列排序时，首列中内容相同的那些行将按指定的第二列排序，如果第二列仍相同，则按指定的第三列排序，依次类推。


从左到右对列排序

如果数据的标题位于数据项左端的列中，而不在数据项顶端的行内，对这种结构的数据清单排序时，才会用该排序方式。在为分级显示的数据排序时，若需要更详细的内容，请单击 [image] 。

1 在所要排序的数据清单中，单击任一单元格。

2 在“数据”菜单中，单击“排序”命令。

3 单击“选项”按钮。

4 在“方向”选项中，单击“按列排序”，然后单击“确定”按钮。

5 选取其它相关的排序选项。


创建自定义排序顺序

1 在“工具”菜单中，单击“选项”命令，然后再单击“自定义序列”选项卡。

2 在“自定义序列”列表中，单击“新序列”命令。

3 在“输入序列”框中，键入所要建立的排序次序的首项，然后按ENTER键。

4 输入要建立的序列的其余各项。

5 单击“添加”命令。


应用自定义排序顺序

1 在要排序的数据清单中，选择一个单元格或区域。

2 在“数据”菜单中，单击“排序”命令。

3 单击“选项”按钮。

4 在“主要关键字”选项中，选择自定义的排序顺序，然后单击“确定”命令。

5 选择其它相关的排序选项。

注释  自定义排序顺序只应用于在“主要关键字”框中指定的列。在应用自定义排序顺序对多列排序时，需要按每一列对数据清单进行排序。例如：要按A列和B列排序，可先按B列排好序，并用“排序”对话框指定自定义排序顺序。然后再按A列进行排序。


在分级显示中对数据排序

在对工作表分级显示的部分行进行排序时，不论明细的行或列是否被隐藏，对最高级别的分组进行排序时，明细行或列将随之移动。

通过插入自动分类汇总的方法建立的分级显示，在排序前应先把明细行隐藏起来。否则，Microsoft Excel 将会对所有行进行排序，而不只是对汇总行。


默认排序顺序

Microsoft Excel 用特定的排序次序，根据数据的数值而不是格式来排列数据。在递增排序时，Microsoft Excel 使用如下顺序。

•	数字是从最小的负数到最大的正数。

•	文本以及含数字的文本，按下列顺序排序:

0 1 2 3 4 5 6 7 8 9 ' -(space) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ - { | } ~ + < = >
 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

•	逻辑值中，FALSE排在TRUE之前。

•	所有的错误值优先级等效。

•	空格排在最后

在递减排序时，除空格仍排在最后外，其它都正好与递增排序时相反。

注释  若选取了自定义排序顺序，Microsoft Excel 将用所选顺序代替默认排序顺序。


有关排序问题的疑难解答

如果排序未达到预期效果，请注意以下几点：

•	一列中的所有单元格应包含同类型的数据。尽管以数字形式还是文本形式输入数据都是正确的，但应该避免在一个单元格中以数字形式输入数据，而在后面的单元格中又以文本形式输入数据。如果要在一列中使用数字和文本两种形式的数据，应将数字形式格式化为文本形式。在“格式”菜单中，单击“单元格”命令，然后单击“数字”选项卡，在“分类”框中，单击“文本”即可。

•	数据前不能有引导区。应利用“格式”工具栏中的对齐按钮来调整对齐方式，而不能使用引导区。

•	在“Windows控制面板”中的“区域设置”对话框中，应正确地设置有关参数，排序顺序因区域设置的不同而变化。有关更改区域设置的详细内容，请参阅 Windows 文档


Microsoft Excel for Windows 95 的有关说明

应用工作区文件说明

工作簿和工作表说明

图表说明


应用工作区文件说明

特性	说明
自定义工具栏的最多个数	受可用内存限制
自定义按钮的最多个数	受可用内存限制
最多可打开的文件个数	受可用内存及系统资源限制
最大工作表	16,384行   256列
列宽	0到255个字符
行高	0到409磅
单元格可包含的最多字符	255个字符
公式可包含的最多字符	1024个字符
一个工作簿最多可包含的工作表个数	受可用内存限制（默认为255）


工作簿和工作表说明

特性	说明
最多方案	受可用内存限制（尽管总结报告只显示前251个方案）
最多视图	受可用内存限制（尽管“视图管理”对话框只列前256个视图）
数字精度	15位
最大合法正数	9.99999999999999E307
最小合法负数	-9.99999999999999E307
最小合法正数	1E-307
最大合法负数	-1E-307
最多迭代次数	32,767
最大的工作表数组	6553个元素
每个工作表所含数据透视表最大个数	受可用内存限制
每个数据透视表所含项的最大个数	256
每个数据透视表的最多页数	8000
工作簿中最多可用的色彩种类	56
工作簿中最多可用的单元格样式数	4000
最多可自定义的数字格式	受可用内存限制
选定区域的最大个数	2048
每个工作簿最多的名称个数	受可用存限制
每个函数最多可含参数的个数	30
函数最多可嵌套层数	7
工作表所含函数最大个数	320
最多可自定义的函数	受可用内存限制
每个工作簿所含窗口的最大个数	只受系统资源限制
每个窗口中最多窗格数	4
最多可链接的工作表	受可用内存限制
缩放范围	10%到400%
最多可命名的视面个数	受可用内存限制
报告的最大个数	受可用内存限制
方案的最大个数	受可用内存限制
可用排序依据	每次最多可用3个，连续排序时不受限制
数据表中最多可包含的字段个数	32


 图表说明

特性	说明
与工作表链接的图表的最大个数	受可用内存限制
一个图表可引用的工作表的最大个数	255
一个图表中数据系列的最大个数	255
每个数据系列中最多可包含的数据点的个数	4000
一个图表中的所有数据系列最多可包含的数据点个数	32,000
一个图表中最多可用的字体的种数	255
线条样式的种类	8
可选线宽的种数	4
屏幕最多可显示的区域图案数（）	18
区域图案及颜色的组合数（彩色显示）	56,448
图案及颜色组合的最大个数（彩色打印机，实际值取决于所用打印机及其支持软件 ）	56,448


在启动 Microsoft Excel 时打开工作簿

1 创建或打开要在启动 Microsoft Excel 时自动打开的工作簿。

2 将该工作簿保存在 Xlstart 文件夹中。

3 重新启动 Microsoft Excel。


控制 Microsoft Excel 启动方式

1 在 Windows 95 中，用鼠标右键单击 Microsoft Excel 的快捷图标，然后单击“属性”命令，再单击“快捷方式”选项卡。

在Windows NT 中，单击 Microsoft Excel 程序图标，然后单击“文件”菜单中的“属性”命令。

2 在“目标”框或“命令行”框中，输入 Microsoft Excel 所在的路径。

3 在路径末尾添加启动开关。

•	若要在启动 Microsoft Excel 后再打开特定的工作簿，键入该工作簿的名称。

•	若要在启动 Microsoft Excel 后不打开任何文档，键入 /e。

•	若要在启动 Microsoft Excel 时同时指定默认文件夹，先键入 /p，然后加一空格，再键入路径。

如果您已在“选项”对话框 (“工具”菜单) 中的“常规”选项卡中，指定了默认文件夹，起作用的将是该文件夹而非在启动开关中指定的文件夹。

•	若要在启动 Microsoft Excel 时以只读方式打开特定文档，先键入 /r，然后加一空格，再键入文档名称。


使用分析工具库

使用分析工具前，先在工作表上按行或者列排好要分析的数据。工作表是您要输入数据的区域。

1. 在“工具”菜单上，单击“数据分析”。如果“工具”菜单里没有“数据分析”命令项，启动 Microsoft Excel 中的“分析工具库”。

启动分析工具库

2. 在“分析工具”框中，单击要用的工具。

3. 键入输入值域和输出值域，然后选取所需的选项。


启动分析工具库

1. 在“工具”菜单上，单击“包括”。如果“包括”对话框里没有“分析工具库”，单击“浏览”按钮，确定“分析工具库”的文件名及所在的驱动器目录，或者运行“建立”程序。

2. 选取“分析工具库”的复选框。

注释  安装在“Microsoft Excel”里的“加载”一直处于启动状态，除非去掉它。


阿诺瓦: “单因素”分析工具

利用简单的方差(阿诺瓦)分析，可对两种或更多种样本的均值进行相等性的假设检验(判断这些样本是否都来自同样均值的总体)，这种方法是两个均值检验的扩充，例如 t-检验。关于对话框选项的详细内容，单击 [image] 。


阿诺瓦: 单因素对话框的选项

输入值域

键入要分析数据的单元格引用。引用必须包含两个或更多相邻数据值域，这些数据按行或列放置。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据或者将超过当前工作表的边界，Microsoft Excel会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

分组

想显示输入值域是否按行或者列放置，单击“行”或“列”键。

第一行标号/第一列标号

如果输入区域的第一行有标号，选取“第一行标号”的复选框。如果标号是输入区域的第一列，选取“第一列标号”的复选框。否则取消该选项，Microsoft Excel会给输出表生成合适的数据标号。

α

键入用F 统计方法得到估计值的显著性水平。


阿诺瓦: 具有重复的两因素分析工具

多于一种样本的数据，可以用单因素阿诺瓦的扩充形式进行，关于对话框选项的详细内容，单击 [image] 。


阿诺瓦: 具有重复的两因素对话框选项

输入值域

键入要分析数据的单元格引用。数据按行或列放置，引用必须包含两个或更多相邻数据值域。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据或者将超过工作表的边界，Microsoft Excel会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

每个样本的行数

键入每个样本的行数。因为每行代表数据的一个重复，所以每个样本必须有相同的行数。

α

键入用F 统计方法得到估计值的显著性水平。


阿诺瓦: 没有重复的两因素分析工具

利用2-因素阿诺瓦，这种双因素阿诺瓦并不包括每组数据有一个以上的样本(每组来自一种样本的数据)，可检验两种或更多种样本的均值是否相等(即样本来自具有同均值的总体)。这种统计方法是两个均值检验的扩充，例如t-检验。关于对话框选项的详细内容，单击 [image] 。


阿诺瓦: 没有重复的两因素对话框选项

输入值域

键入要分析数据的单元格引用。数据按行或列放置，引用必须包含两个或更多相邻数据值域。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据或者将超过工作表的边界，Microsoft Excel会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，只需在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

标号

如果输入值域无标号，取消这项。Microsoft Excel会给输出表生成合适的数据标号。

α

键入用F 统计方法得到估计值的显著性水平。


相关系数分析工具

衡量2组数据的相互关系与度量数据所用的单位无关。该工具给出相关系数(2 总体相关系数等于它们2组数据的协方差除以它们的标准方差)。

用“相关性”工具可判断 2 组数据是否关系密切。也就是说，正的相关系数表示一组数据和另一组数据之间大值相关性大;负的相关系数表示一组数据的小值和另一组数据的大值相关性大;相关系数趋于0，表示 2 组数据无关。关于对话框选项的详细内容，单击 [image] 。

注释  利用工作表函数---“CORREL” ，可以得到2 单元格值域的相关系数。


相关系数对话框选项

输入值域

键入要分析数据的单元格引用。数据按行或列放置，引用必须包含两个或更多相邻数据值域。

输出值域

键入输出表左上端单元格的引用。因为数据的相关系数和要处理数据的次序无关，Microsoft Excel只打印名字一半输出。因数据自身相关，故输出表中，行列相等的位置是1。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

分组

想显示输入值域是否按行或者列放置，单击“行”按钮或“列”按钮。

第一行标号/第一列标号

如果输入区域的第一行有标号，选取“第一行标号”的复选框。如果标号是输入区域的第一列，选取“第一列标号”的复选框。否则取消该选项，Microsoft Excel会给输出表生成合适的数据标号。


协方差分析工具

利用该项可获得2 数据的协方差(数据点减去相应平均值所得偏差的乘积，然后再进行平均就是协方差)。它是数据相互关系的一种度量。

用“协方差”工具可判断2 组数据是否关系密切。也就是说，正的协方差表示一组数据和另一组数据之间大值相关性大; 负的协方差表示一组数据的小值和另一组数据的大值相关性大; 协方差趋于0，表示2 组数据无关。关于对话框选项的详细内容，单击 [image] 。

注释  利用工作表函数--- “COVAR” ，可以得到单个数据对的协方差。


协方差对话框选项

输入值域

键入要分析数据的单元格引用。数据按行或列放置，引用必须包含两个或更多相邻数据值域。

输出值域

键入输出表左上端单元格的引用。因为数据的相关系数和要处理数据的次序无关，Microsoft Excel 只打印名字一半输出。输出表中对角线是数据的方差。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

分组

想显示输入值域是否按行或者列放置，单击“行”按钮或“列”按钮。

第一行标号/第一列标号

如果输入区域的第一行有标号，选取“第一行标号”的复选框。如果标号是输入区域的第一列，选取“第一列标号”的复选框。否则取消该选项，Microsoft Excel 会给输出表生成合适的数据标号。


描述统计分析工具

生成一个所输入数据的一元统计报告，即给出有关数据的中心趋近和变化量信息。有关对话框选项的详细内容，请单击 [image] 。


描述统计对话框选项

输入值域

键入对包含待分析数据单元格的引用。数据按行或列放置，引用必须包含两个或更多相邻数据值域。

输出值域

键入对输出表左上端单元格的引用。该工具为每组数据生成2 列信息。左边一列是统计项标题，右边一列是统计量。Microsoft Excel 按照选定的“分组方式”选项，对输入区中的数据行或列进行分析，并生成一个两列统计表。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，只要在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

分组

想显示输入值域是否按行或者列放置，单击“行”按钮或“列”按钮。

第一行标号/第一列标号

如果输入区域的第一行有标号，选取“第一行标号”的复选框。如果标号是输入区域的第一列，选取“第一列标号”的复选框。否则取消该选项，Microsoft Excel会给输出表生成合适的数据标号。

统计值汇总

“均值”，“均值的标准误差”，“中位数”，“众数”，“标准方差”，“方差”，“鞘度”，“偏斜度”，“值域”，“最小值”，“最大值”，“总数”，“计数”，“最大值的个数”，“最小值的个数”，“置信度”。

第 K 大数据

选择该项，在框里给出所用的K 值，则在输出表中会列出每组数据值域的所有第K大的数据。K=1 就是给出这些数据全部最大值。

第K 小数据

选择该项，在框里给出所用的K 值，则在输出表中会列出每组数据值域的所有第K小的数据。K=1 就是给出了全部最小值。

均值的置信度

选择该项，在框里给出所用置信度值，则在输出表一行中会列出均值的置信度。例如，显著性水平为5% ，表示该均值的置信度为95%。


指数平滑法分析工具

通过前面周期的预报给出预测值，并修正先前预报的偏差。它使用平滑常数，而平滑常数表示允许预报误差的大小。关于对话框选项的详细内容，单击 [image] 。

注释  0.2---0.3 是较合理的平滑常数。它们表示现在的预报值和早期预报有20%---30% 的误差。较大平滑常数产生较快的预报，但结果性质不稳。而较小平滑常数会产生预报值的滞后。


指数平滑法对话框选项

输入值域

键入要分析数据的单元格引用。值域须有四个或四个以上的数据单元格格的单行或列。

输出值域

键入输出表左上端单元格的引用。选择标准误差复选框，Microsoft Excel产生一个2列输出表。 其中右边一列是标准误差值。如果没有足够的先前数据来设计预报或者计算标准偏差，Microsoft Excel给出#N/A 误差值。

注释  输出值域必须和输入值域的数据在同样的工作表上。

阻尼因子

键入阻尼因子作为指数平滑常数。缺省阻尼因子是0.3。

标准误差

要在输出表中列出“标准误差”，选择该项。若仅要单列输出表而不要标准方差，则取消该项。

图表输出

选取该项，可在输出表上自动生成一个有实际值和预测值的嵌入图表。

标号

如果输入值域的第一行和第一列有标号，选择这项。否则取消这项，Microsoft Excel会给输出表生成合适的数据标号。


F-检验: 2-样本方差分析工具

利用2-样本的F-检验，比较2 个总体的方差。例如，判断来自2 个队游泳时间记分的方差是否相同，可以用F-检验。关于对话框选项的详细内容，单击 [image] 。


F-检验: 2-样本方差对话框选项

变量1 值域

键入要分析数据的第一行或第一列单元格引用。

变量2 值域

键入要分析数据的第二行或第二列单元格引用。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel 会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

标号

如果输入值域的第一行和第一列有标号，选择这项。否则取消这项，Microsoft Excel 会给输出表生成合适的数据标号。

α

键入检验的置信度。该值是小于1 的正数。


t-检验: 假定相等方差的2-样本分析工具

该检验给出2-样本学生t-检验。通过假定2 组数据均值相等，来满足同方差t-检验的要求。使用t-检验可判断2 组样本均值是否相等。关于对话框选项的详细内容，单击 [image] 。


t-检验: 假定相等方差的2-样本对话框选项

变量1 值域

键入要分析数据的第一个值域单元格引用。该值域必须包含一单行或者单列。

变量2 值域

键入要分析数据的第二个值域单元格引用。该值域必须包含一单行或者单列。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel 会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

标号

如果输入值域的第一行或者第一列有标号，选择这项。否则取消这项，Microsoft Excel 会给输出表生成合适的数据标号。

α

键入检验的置信度。该值是小于1 的正数。

假设均值差

键入所需的数来平移样本均值。当值为0 时，表明样本均值相等的假设成立。


t-检验: 假定不等方差的2-样本分析工具

该检验给出2-样本学生t-检验。通过假定 2 组数据均值不相等，来满足异方差t-检验的要求。使用t-检验可判断2 组样本均值是否相等。它适合离散总体。对于一组既有以前试验又有以后试验的样本，可以利用成对检验。关于对话框选项的详细内容，单击 [image] 。

用来确定检验统计值的公式是：

T下面公式用来近似自由度。因为计算结果常常不是一个整数，从 t 表里选取最接近的一个整数作为标准值。


t-检验: 假定不等方差的2-样本对话框选项

变量1 值域

键入要分析数据第一个值域的单元格引用。该值域必须包含一单行或者单列。

变量2 值域

键入要分析数据第二个值域的单元格引用。该值域必须包含一单行或者单列。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

标号

如果输入值域的第一行或者第一列有标号，选择这项。否则取消这项，Microsoft Excel 会给输出表生成合适的数据标号。

α

键入检验的置信度。该值是小于1 的正数。

假设均值差

键入所需的数来平移样本均值。当值为0 时，表明样本均值相等的假设成立。


t-检验: 成对2-样本均值分析工具

利用成对2-样本学生t-检验判断一种样本均值是否相等。该检验没有假定2 总体的方差相等。例如，对一个样本组，前后各一次试验，这样形成样本观察值的自然配对，此时可以用成对检验。关于对话框选项的详细内容，单击 [image] 。

注释  用于确定检验统计值的公式如下：


t-检验: 成对2-样本均值对话框选项

变量1 值域

键入要分析数据第一个值域的单元格引用。该值域必须包含一单行或者单列，同时数据点个数必须和第一个值域相同。

变量2 值域

键入要分析数据第二个值域的单元格引用。该值域必须包含一单行或者单列，同时数据点个数必须和第一个值域相同。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel 会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

标号

如果输入值域的第一行或者第一列有标号，选择这项。否则取消这项，Microsoft Excel 会给输出表生成合适的数据标号。

α

键入检验的置信度。该值是小于1 的正数。

假设均值差

键入所需的数来平移样本均值。当值为0 时，表明样本均值相等的假设成立。


z-检验: 2-样本均值分析工具

利用方差已知，该工具给出2-样本均值的z-检验。该工具给出2 总体均值不相等的假设性检验。例如，可以用这检验判断2 种汽车模型在性能方面的不同。关于对话框选项的详细内容，单击 [image] 。


z-检验: 2-样本均值对话框选项

变量1 值域

键入要分析数据第一个值域的单元格引用。该值域必须包含一单行或者单列。

变量2 值域

键入要分析数据第二个值域的单元格引用。该值域必须包含一单行或者单列。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel 会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

标号

如果输入值域的第一行或者第一列有标号，选择这项。否则取消这项，Microsoft Excel 会给输出表生成合适的数据标号。

α

键入检验的置信度。该值是小于1 的正数。

变量1 方差(已知)

对于变量1 值域，键入已知总体方差。

变量2 方差(已知)

对于变量2 值域，键入已知总体方差。


直方图分析工具

对于数据和数据区间的单元格值域，选择该工具可计算单个和累加的频率(计算一个数据集中某值出现的个数，然后给出一个相应数)。例如，在一个有20 名学生的班里，人们也许关心用字母表示学生成绩的分布。一个直方图表给出成绩的界限，另外还有成绩在最低界限和现在界限之间的学生个数。利用单个最多频率的成绩作为数据模型。关于对话框选项的详细内容，单击 [image] 。


直方图对话框选项

输入值域

键入要分析数据的单元格引用。

区间的值域(任意的）

在单元格值域里，通过键入一列任意界限值来定义区间的值域。这些值应该是单调上升的。在所在区间和相邻较高区间(如果有)之间，Microsoft Excel计算所有这区域的数据点数。具体是:在某个区间里，计算不大于相邻较高区间低界限值的所有数据点。另外， 低于第一个区间的数据点和高于最后区间的数据点类似其它区间的计算。如果忽略区间的值域，Microsoft Excel在数据的最小值和最大值之间创建等分的区间。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel 会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

帕纳特(分类直方图)

选择该项，输出表中数据按频率单调下降顺序排列。取消这项，Microsoft Excel 使输出表中数据按单调上升顺序排列，且忽略包含分类数据的最右边3 列。

累计百分数

要在输出表中产生一列累计百分数，同时在直方图表中要包含一行累计百分数，请选择该项。否则取消这项。

图表输出

选择该项，在输出表上会自动生成一个嵌入式图表。

标号

数据标号。


移动平均法分析工具

在预测期里投影值(它是在一个选定的先前周期上，基于变量的平均值)。每个预测值是根据下面公式计算的。

其中:  N是移动平均中先前周期的个数。

      Aj  是时刻j时的实际值。

      Fj  是时刻j时的预报值。

移动平均给出所有历史数据的简单平均是看不出这些的倾向信息。利用该工具，可预报销售，投资等倾向。关于对话框选项的详细内容，单击 [image] 。


移动平均法对话框选项

输入值域

键入要分析数据值域的单元格引用。该值域必须包含具有至少4 个单元格的一单行或者一单列。

输出值域

键入输出表左上端单元格的引用。选择标准误差复选框，Microsoft Excel产生一个2列输出表。 其中右边一列是标准误差值。如果没有足够的历史值来产生预报或者计算标准偏差，Microsoft Excel给出#N/A 误差值。

注释  输出值域必须和输入值域的数据在同样的工作表上。

区间

键入移动平均要包括值的个数。缺省区间值是3。

标准偏差

要在输出表中列出“标准误差”，选择该项。否则取消该项。

图表输出

选择该项，在输出表上会自动生成一个嵌入式图表。

标号

如果输入值域的第一行或者第一列有标号，选择这项。否则取消这项，Microsoft Excel会给输出表生成合适的数据标号。


随机数生成分析工具

用取自其中一个分布的独立随机数充满一个区域。利用该工具，可以用概率分布刻化一个总体的特征。例如，利用正态分布可刻化人体身高的总体特征，利用贝努利二元分布可刻化随机抛硬币某面出现数的总体特征。关于对话框选项的详细内容，单击 [image] 。

注释  每次计算工作表时，利用RAND()函数得到0，1之间的均匀分布随机数， 利用RANDBETWEEN()函数得到需要数之间的均匀分布随机数。


“随机数生成”对话框选项

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

变量数

键入在输出表中需要值的列数。如果没有这个数，Microsoft Excel会充满所有输出表中的列。

随机数的个数

键入要看的数据点数。在输出表中，每个数据点占一行。若缺省这数，Microsoft Excel会充满所有的输出表行。

分布

选择所需分布来产生随机变量。

参数

键入所选分布需要的参数值。

均匀分布

用较高和较低界限刻化。随机变量等概率在这范围取值。常用的是0，1 之间的均匀分布。

正态分布

由均值和标准方差刻化。常用的是均值为0，方差是1 的标准正态分布。

贝努利分布

由试验成功的概率(p)刻化。贝努利随机变量取0 或 1。例如，0，1 之间均匀分布变量取值小于试验成功的概率(p)，则贝努利随机变量取1，否则贝努利随机变量取0。

二项分布

连续作许多试验，用一次试验成功的概率(p)刻化。例如，贝努利随机变量的多次试验和就是一个二项分布。

泊松分布

由均值的倒数刻化。泊松分布通常用于刻化单位时间事件发生的次数。例如，在一个收费广场，汽车平均到达量。

模式化分布

由上界和下界、步长、值的重复率以及序列的重复率刻化。

离散分布

由每个值和对应的概率刻化。这些值有2 列:

左边列是变量取值，右边列是左边列相应位置变量发生的概率。所有概率的和是1。

随机种子

键入任意一个值来产生随机序列。以后再用这个数，还生成同样的随机序列。


排位和百分比分析工具

产生一个数据集里每个值的正常排位和百分比排位表。使用这个工具可分析数据集里的相对标准。关于对话框选项的详细内容，单击 [image] 。


排位和百分比对话框选项

输入值域

键入要分析工作表数据值域的单元格引用。

输出值域

键入输出表左上端单元格的引用。Microsoft Excel为输入值域的每个数据集生成一张输表。每张输出表有4 列：数据点数，数据点的值，数据点的排位，数据点的百分比排位(按排位单调上升的次序分类)。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

分组

想显示输入值域是否按行或者列放置，单击“行”按钮或“列”按钮。

第一行标号/第一列标号

如果单击“列”按钮且输入区域的第一行有标号，选取在“第一行”复选框的标号。

如果单击“行”按钮且输入区域的第一列有标号，选取在“第一列”复选框的标号。否则取消该选项，Microsoft Excel会给输出表生成合适的数据标号。


回归分析工具

通过使用最小二乘法来线性模拟观察值，完成线性回归分析。利用这方法可分析单一应变量如何受一个或更多独立变量值影响。例如，一个运动员成绩如何受年龄，身高，体重的影响。首先分别使用对三个因素中的每个测量成绩(这些数据来自许多成绩)，然后根据这些结果来预测一个新运动员的成绩。关于对话框的详细内容，单击 [image] 。


回归分析对话框选项

输入Y值域

键入有关系数据值域单元格引用。该值域必须包含一个单列。

输入X值域

键入有关系数据值域单元格引用。输入值域的最大个数为16。

常数是0

选择该项，强制回归线历经原始值。

标号

如果输入区域的第一行或第一列有标号，选择该项。否则取消该选项，Microsoft Excel会给输出表生成合适的数据标号。

置信度l

选择该项，在简单输出表中会有附加置信度。在对话框里，键入需要的置信度(该值加上缺省值95%，才是最后的置信度)。

输出值域

键入输出表左上端单元格的引用。简单输出表至少有7 列:

阿诺瓦表，系数，y估计标准偏差，r2 值，观察值的个数，系数的标准差 。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

剩余

选择该项，在剩余输出表中列出剩余。

标准剩余

选择该项，在剩余输出表中列出标准剩余。

剩余作图

选择该项，生成一个独立变量对剩余值的图表。

线性拟合作图

选择该项，生成一个预测值对观察值的图表。

正态概率作图

选择该项，生成一个正态概率图表。


傅立叶分析分析工具

使用快速傅立叶(FFT)变换转换数据，解决线性系统问题，分析周期数据。该工具还提供傅立叶逆变换，达到还原数据的作用。关于对话框选项的详细内容，单击 [image] 。


傅立叶分析分析对话框选项

输入值域

键入值域(需要变换的实数或复数)的引用。复数必须为x+yi 或 x+yj 形式。输入值域里数据点的个数为2 的偶数次幂个(最大个数为4096)。若x 是负数，则x前要加 ' 符号。

输出值域

键入输出表左上端单元格的引用。如果输出表将代替现存的数据，Microsoft Excel会自动确定输出区域大小并显示信息。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

逆变换

选择该项，则输入值域的数据被当成经过傅立叶变换，然后进行逆变换得到原来数据。若取消这项，则输出表给出输入值域数据的傅立叶变换值。

标号

如果输入值域的第一行或者第一列有标号，选择这项。否则取消这项，Microsoft Excel会给输出表生成合适的数据标号。


抽样分析分析工具

将输入区域作为样本总体生成总体的一个样本。如果总体容量过大，不易处理或从中生成图表，可采用抽样的方法。如果确信输入值呈周期性，可以只从某个特定抽样周期中取样。例如，如果输入区域中包含季节销售数字，可以四为周期对同一季销售数字取样。有关对话框选项的详细内容，单击 [image] 。


抽样分析对话框选项

输入值域

键入数据块的引用。这数据块是当作抽样的总体。Microsoft Excel首先从第一列抽样，接着是第二列，依次下去。

输出值域

键入输出表左上端单元格的引用。在输出表下面，数据占一列。若选择“周期”按钮，输出表给出的数据点的个数是输入值域的数据点的个数除以抽样率。若选择“随机”按钮，输出表给出的数据点的个数等于输入值域的数据点的个数。

新工作表

单击新工作表项来插入一个新的工作表到目前的工作簿，然后把结果粘贴到新工作表的A1单元格上。命名新工作表，在框里键入名字。

新工作簿

单击新工作簿项来创建一个新的工作簿，然后粘结果到新工作表的A1单元格。这个新工作表在该工作簿上。

抽样

单击“周期”或“随机”按钮，显示所要的抽样区间。

周期

键入所要的抽样周期。输入值域的第几个周期值随后被复制到输出列。当抽样到输入值域的结束时，抽样停止。

样本数

键入输出列要的随机数的个数。每个值从输入值域随机选，这样任意数都可能被重复选。

标号

如果输入值域的第一行或者第一列有标号，选择这项。否则取消这项，Microsoft Excel会给输出表生成合适的数据标号。


分析统计

Microsoft Excel提供名字叫分析工具库的分析工具。当进行复杂统计或工程分析，利用它可节约时间。选择某项工具(提供分析所需数据，参数)，那么该工具会应用合适的统计或工程宏函数处理数据，然后在输出表上显示结果(有些还会再给出图表)。

为了看分析工具库里有些什么项，单击“工具”菜单里的“数据分析”。若数据分析命令不在工具菜单，运行“建立”程序来安装分析工具库。安装“分析工具库”之后，必须在“加载宏管理器”里，选定并启动“分析工具库”。关于启动“分析工具库”的详细内容，单击 [image] 。

为了使用这些工具，必须熟悉要使用的某一统计或工程领域。

注释  Microsoft Excel 许多统计，金融和工程表函数，想了解现有工作表函数清单，单击“标准”工作栏中的 [image] 。


只有第一张工作表显示数据

一次数据分析函数只能被用在一张工作表上，若在一组工作表上进行分析数据，结果只出现在第一张工作表上，剩下的工作表为空白格式。对这些剩下的工作表可以采取每张再重复使用新的分析工具法。


定义并保存单元格样式

可将各种格式的组合定义为样式 ，然后将其运用到其它单元格中。对于新建的工作簿，只有内部样式是可用的。可以通过运用各种格式，或选择单元格中已有的格式组合，来定义新的样式。还可以将样式存入自动套用格式。这样，在建立新的工作簿时，便可以使用自动模块中的样式。

定义新样式

按示例定义样式

将格式保存于自动模板


按示例定义样式

1 选择一个包含定义样式所需的格式组合的单元格。

2 在“格式”菜单中，单击“样式”命令。

3 在“样式名”框中，为新样式键入名称。

4 单击“确定”按钮。


定义新样式

1 在“格式”菜单中，单击“样式”命令。

2 在“样式名”框中，为样式.键入名称。

3 单击“更改”按钮。

4 在对话框选项卡上选择所需格式。

5 单击“确定”。

6 对于对话框中的六种格式选项，如果样式中不需要某种格式类型，可清除该格式左侧的复选框。

7 要将定义好的样式应用于选定的单元格，可单击“确定”按钮。

  要保存当前定义的样式而暂不进行应用，单击“添加”，再单击“关闭”。


应用现有样式

1 选择要格式化的单元格。

2 在“格式”菜单中，单击“样式”命令。

3 在“样式名”框中，选择要用的样式名称。

注释  可以使用 [image] 、 [image] 和 [image] 按钮快速应用样式。


复制其它工作簿中的样式

1 打开包含所需样式的源工作簿及目标工作簿。

2 在目标工作簿里，单击“格式”菜单中“样式”命令。

3 单击“合并”按钮。

4 选择包含所要复制的样式的工作簿名称。

注释  如果当前工作簿中已有与要复制样式同名的样式时，Microsoft Excel 将会询问是否将它们合并，若不准备保留原有的，可单击“是”按钮，如保留，则单击“否”按钮。不论冲突的样式名有多少，这样的警告仅出现一次。


删除某一样式

1 在“格式”菜单中，单击“样式”命令。

2 在“样式名”框中，选择要删除的样式 。

3 单击“删除”按钮。

注释  不可删除“常规”样式。


应用自动套用格式

1 选择要格式化的单元格区域。

2 在“格式”菜单中，单击“自动套用格式”命令。

3 在“格式”列表框中，选择所要的自动套用格式。

注释  可以通过选择区域或区域中的单元格，并单击 [image] 按钮，快速应用最近一次使用的自动套用格式。


部分应用某一自动套用格式

1 选择要格式化的单元格区域 。

2 在“格式”菜单中，单击“自动套用格式”命令。

3 在“格式”列表框中，选择所需自动套用格式。

4 单击“选项”。

5 在“套用格式”选项框中，清除不准备使用的格式的复选框。

被清除的格式将保持上次应用时的状态。


删除某一区域的自动套用格式

1 选择包含有准备删除的自动套用格式的单元格区域。

2 在“格式”菜单中，单击“自动套用格式”命令。

3 在“格式”列表框中，单击“无”。


将格式保存于自动模板

1 打开一新工作簿，以及包含需要保存的样式的工作簿。

2 将工作簿中的样式复制到空白工作簿。

 复制其它工作簿中的样式

3 在“文件”菜单中，单击“另存为”命令。

4 在“文件名”下拉式列表框中，键入 SHEET.XLT 。

5 在“另存类型”下拉式列表框中，单击“模板”。

6 将文件夹转为 EXCEL\XLSTART 。

7 单击“保存”。


重新定义某一样式

重新定义样式有两种方法：选择包含正确格式的现有单元格；或是定义所需格式化选项。

按照示例重新定义某一样式

通过格式设定来重新定义样式


按照示例重新定义某一样式

1 选取含有所需样式的单元格。

2 在“格式”菜单中，单击“样式”命令。

3 在“样式名”列表框中，键入准备重新定义的样式名。

不可从列表框中选择样式名，必须在“样式名”框中键入样式名称。

4 单击“添加”。


通过格式设定来重新定义样式

1 在“格式”菜单中，单击“样式”命令。

2 在“样式名”列表中，选择准备重新定义的样式名。

3 单击“修改”。

4 在对话框选项卡上选择所需格式。

5 要确认选择，可单击“确定”。

6 对于六种格式类型，如果有些在样式中不需要，可清除其左侧的复选框。

7 要将新建样式应用到选定单元格并关闭对话框，可单击“确定”。

要保存样式而不进行应用，并且不关闭对话框，单击“添加”。


为数据清单插入分类汇总

1 按所要分类汇总的列，对数据清单进行排序。

给数据清单排序

2 在要分类汇总的数据清单中，单击任一单元格。

3 在“数据”菜单中，单击“分类汇总”命令。

4 在“分类字段”列表框中，选择包含有需要进行分类汇总的数据组的数据列。选定的数据列应与步骤 1 中进行排序的列相同。

5 在“汇总方式”列表框中，选取所需分类汇总函数。

6 在“选定汇总项”选项框中，选择含有需要进行分类汇总的数值的数据列。


向现有分类汇总中插入嵌套分类汇总

1 为需要进行第一级分类汇总的数据列，也就是嵌套分类汇总的最高层，插入自动分类汇总。

为数据清单插入分类汇总

  在设定第一级分类汇总之后，对下一级数据列重复上述操作。

2 在“数据”菜单中，单击“分类汇总”命令。

3 在“分类字段”框中，选取要分类汇总的第二级数据列。

4 清除“替换当前分类汇总”复选框。

5 单击“确定”。

6 对要进行分类汇总的各级数据列，重复执行步骤2。


分类汇总和总计的计算方式

Microsoft Excel使用诸如“汇总”和“平均”之类的汇总函数，实现对分类汇总值的计算。也可同时用多种计算类型对分类汇总进行显示。

总计值来自于明细数据，而不是分类汇总行。例如，如果使用了汇总函数“平均”，则在“总计”行上显示的是数据清单中所有明细数据的平均数，而不是分类汇总值的平均数。

在编辑明细数据时，分类汇总和总计值将自动地重新计算。


模板中保存的设置

保存于模板中的设置决定了该模板上新建工作簿的如下特征。

•	一个工作簿所含工作表的数量及类型。

•	用“页面设置”命令（“文件”菜单）生成的页面格式。

•	用“单元格”命令（“格式”菜单）生成的单元格格式。

•	行和列的样式。

•	工作簿中所需的文本、日期、数字、公式、图形以及其它信息。

•	模板中“自定义”菜单命令、宏以及附加在模块表上的工具栏。


创建工作簿模板

1 创建一个包含工作表、默认文本（如列标题）、公式、宏、样式 及其它格式的新工作簿。

2 在“文件”菜单中，单击“另存为”命令。

3 在“文件名”框中，键入模板名。

4 在“保存于”框中，单击office或Microsoft Excel 文件夹上的template文件夹。

5 在“文件类型”框中，单击“模板”。

注释

•	要在基于模板的工作簿上使用宏，应先确认宏是存在模板上，而不是在“个人宏工作簿”上。

•	要在工作簿中添加自定义工具栏和菜单命令，请切换到模块工作表，然后用“工具”菜单中的“菜单编辑器”和“附带工具栏”命令，改变菜单设置并附加上自定义工具栏。（如果模板上未包含模块工作表，单击“插入”菜单“宏”中的“模块表”命令。）


更改新工作簿和工作表的默认格式

具有默认格式的新空白工作簿，随着启动Microsoft Excel 或单击 [image] ， 而产生。可以通过建立工作簿自动模板的方法，对新工作簿的默认格式及内容加以改变。

同样，也可以通过建立工作表自动模板的方法，改变工作簿中新插入的工作表的默认内容及格式，要插入多种工作表时，请创建附加的自定义工作表模板。

为新工作簿创建自动模板

创建工作表自动模板或自定义工作表模板


为新工作簿创建自动模板

1 创建一个工作簿，该工作簿含有创建新工作簿所需的内容和格式。

2 在“文件”菜单中，单击“另存为”命令。

3 在“文件名”菜单中，键入“BOOK”。

4 在“文件类型”框中，单击“模板”。

5 在“保存于”框中，单击 Microsoft Excel 文件夹中 XLSTART 文件夹。

6 单击“保存”按钮，然后在“文件”菜单中，单击“关闭”命令。


创建工作表自动模板或自定义工作表模板

1 创建一个单工作表工作簿，该工作簿含有格式、样式、文本以及其它新工作表所需的相关信息。

2 在“文件”菜单中，单击“另存为”命令。

3 在“保存于”框中，单击 Microsoft Excel 文件夹中的 XLXTART 文件夹。

  如果要建立一个自定义工作表模板，可在 Office 或Microsoft Excel 文件夹中单击“模板”文件夹。

4 在“文件类型”框中，单击“模板”。

5 在“文件名”框中，键入下表中的一个名字，单击“保存”，然后在“文件”菜单中单击“关闭”命令。

工作表类型	类型
工作表	工作表
对话框	对话框
Microsoft Excel4.0 宏	宏
任意类型的自定义工作表	任意名称


插入基于自定义模板的工作表

如果已为某一特定类型的工作表创建了模板，则可以将基于该模板的新工作表插入，而不必使用默认格式的工作表。有关创建工作表模板的详细信息，请单击 [image] 。

1 用鼠标右键单击“工作表”标签然后单击“插入”命令。

2 在任意工作表选项卡上双击所需的模板。


创建用于向数据库导出工作表数据的模板

如果在“数据”菜单中，没有发现“模板向导”命令，在运行程序之前，应安装“数据跟踪模板向导”加载宏。有关安装加载宏的详细信息，请单击 [image] 。

1 打开一个工作簿，在其中输入需要复制到数据库的数据。

2 在“数据”菜单中，单击“模板向导”。然后遵照向导的步骤执行。

注释  要使用Microsoft Excel 数据清单以外的数据库，应确保已安装了“VBA数据访问对象库”，和合适的数据库驱动程序库。有关安装数据访问组件的信息，请单击 [image] 。


Microsoft Excel 提供的模板

Microsoft Excel 包含有几个可自动完成常用作业的模板，建立的工作簿基于“销售定额”模板时，输入工作簿的数据将自动复制到相连数据库。例如，每次用该模板创建一个sales数据库，Mirosoft Excel 将给sales数据库添加一个新记录。

要使用这些模板，可在“文件”菜单中单击“新建”命令，然后在“Spreadsheet”中单击所需模板。“贷款管理器”模板包含在Microsoft Excel的“典型”安装系统中。如果在“新建”对话框中未发现所要的模板，返回“安装”程序安装所需模板，有关模板安装的详细内容，请单击 [image] 。

模板	工作
贷款管理器	偿还债务和按再投资或预付原则决定利率
预算器	分项列举家庭收支
规划器	分析可见的收支情况及其他公司财经数据
销售定额	为货物和服务估价


修改模板

1 在“文件”菜单中，单击“打开”命令，然后打开所要修改的模板。

2 可对模板内容、格式及其它特征做任意改动。

3 单击 [image] 。

这些改变只影响基于模板的新工作簿，当前工作簿不受影响。

注释  在模板文件夹的Spreadsheet文件夹中，可以将信息输入到内部模板的“自定义”工作表内，不可改变模板，否则可能影响模板公式和宏的正常使用。


何时使用模板向导

可以用“数据跟踪模板向导”加载宏，创建一个与指定数据库字段相连的模板。如果新工作簿基于这个模板且在指示的单元格中输入了数据。Microsoft Excel 将在数据库中建立一条新记录并把这些数据复制到相应数据字段。

利用“模板向导 ”可完成如下工作：

•	一个数据库接受多用户输入。

•	避免两次输入相同数据。

例如，要通过网络对公司下属各分厂的工伤情况进行跟踪。可以先建立用于收集相关信息的工作簿，然后使用“模板向导”由该工作簿创建模板，并将模板连接到某个中心数据库。数据库的类型不限，只要可以与 Microsoft Excel 进行数据交换即可。最后，将数据库保存到网络上，使有关方面可以对其进行访问，同时分发模板的副本。每次工人向模板中输入新的工伤报告，都将在生成一份“硬拷贝”的同时在数据库中生成相应的记录。


模板的存放位置

Template 文件夹

在Office或Excel文件夹的Template文件夹中保存自定义的工作簿模板。模板文件（.xlt）会出现在“文件”菜单的“新建”对话框的文件列表中。所有保存在Template文件夹的文件都作为模板使用。

可以将自定义模板保存在 Templates 文件夹的子文件夹中，它们将出现在“新建 ”对话框的其它选项卡上，否则出现在“通用”选项卡上。

XLStart 文件夹

Microsoft Excel 程序文件夹的XLStart 文件夹用于存放自动模板。这些拥有特殊名字的模板决定了新工作簿或新工作表的默认格式和内容。例如，名为"Book.xlt" 的模板决定了所有新工作簿的内容和格式。

如果将其它类型的模板，如工作表模板，保存在XLSTASRT文件夹或替补启动文件夹，它们也会出现在“新建”对话框的‘通用“选项卡上，但是，自动模板不会在”新建 “对话框出现。


模板疑难解答

您所需的帮助?

“新建”对话框中没有出现所需模板

Microsoft Excel没有内置模板

工作表或新的工作簿恢复原有设置


“新建”对话框中没有出现所需模板

需要按照下列位置保存模板：

•	Office 或 Microsoft Excel 文件夹,或 Templates 文件夹的子文件夹。

•	 XLStart 文件夹（ Microsoft Excel 文件夹中）

•	“工具”菜单“选项”命令，“常规”选项卡的“替补启动目录”的指定的位置。T


没有内置模板。

必须运行 Microsoft Excel 完成安装。重新运行“安装：程序并选定相应的选项。有关安装模板的详细内容，请单击 [image] 。


恢复工作簿或新工作表的原有设置

在 XLStart 文件夹（Microsoft Excel 文件夹）中，移去下表所列的相应文件。如果在 XLSTART 文件夹中没有出现这些文件，请查看“工具”菜单，“选项”命令的“常规”选项卡中的“替补启动目录”中指定的文件夹。

需要移去的文件	可以恢复的原有设置
Book.xlt	工作F簿
Sheet.xlt	工作表
Dialog.xlt	对话框编辑表
Macro.xlt	Microsoft Excel 4.0 宏表


在工作簿中添加自定义工具栏

1 在“插入”菜单中，指向“宏”，然后单击“模块表”命令。

若工作簿中已存在模块表，可以直接转换到该模块表。

2 在“工具”菜单上，单击“附加工具栏”命令。

3 单击要添加到工作簿的自定义工具栏。

4 单击“复制”。


创建自定义工具栏

1 在“视图”菜单上，单击“工具栏”命令。

2 在“工具栏名称”框中，键入新工具栏的名称。

3 单击“新建”。

4 在“分类”框中，单击包含要添加到新工具栏的工具按钮的分类。

5 将工具按钮或其他项由“工具按钮”区域拖到新的工具栏。


在次数值轴上绘制数据系列

在二维图表中，可以在次数值坐标轴上绘制单个的数据系列。次数值轴的刻度可能与主数值轴有所不同。

1 若是嵌入式图表，可双击该图表，若图表是独立的工作表，可以单击图表工作表标签。

2 双击要更改其坐标轴的数据系列。

3 单击“坐标轴”选项卡。

4 单击“次坐标轴”。


在次坐标轴上绘制图表类型组

要在次坐标轴上绘制图表类型组，图表中必须有多个图表类型。

1 若是嵌入式图表，可双击该图表。若图表是独立的工作表，则单击图表工作表标签。

2 在“格式”菜单，单击要更改的图表组（如“柱形图组”或“折线图组”）。

3 单击“坐标轴”选项卡。

4 单击“次坐标轴”。


对图表进行内部格式化

1 若是嵌入式图表，可双击该图表，若图表是独立的工作表，则单击图表工作表标签。

2 单击鼠标右键，然后在快捷菜单上单击“自动套用格式”。

3 单击“内部”。

4 在“图表种类”框中,，单击想要的图表类型。

“格式”框中包括此图表类型的内部自动格式列表。

5 在“格式”框中，双击想用的自动套用格式。

注释  选定自动套用格式时，将替换图表中的现有格式。


使用前面定义的图表格式

1 若是嵌入式图表，可双击该图表。若图表是独立的工作表，则单击图表工作表标签。

2 单击鼠标右键，然后在快捷菜单上单击“自动套用格式”。

3 单击“用户定义”。

4 在“格式”菜单下，双击想要的自定义自动套用格式。


保存图表格式供其它图表使用

您可以保存创建的图表格式，供其它图表使用。

1 若图表嵌入到工作表，可双击该图表。若图表是独立的工作表，则单击图表工作表标签。

2 单击鼠标右键，然后在快捷菜单上单击“自动套用格式”。

3 单击“用户定义”。

4 单击“自定义”，然后单击“添加”。

5 在“格式名”框中，键入名称。

6 在“工具描述”框中，键入工具的描述。

7 单击“确定”，然后单击“关闭”。


删除自定义图表格式

1 若是嵌入式图表，可双击该图表。若图表是独立的工作表，则单击图表工作表标签。

2 单击鼠标右键，然后在快捷菜单上单击“自动套用格式”。

3 单击“用户定义”。

4 单击“自定义”。

5 在“格式”框中，单击要删除的格式。

6 单击“删除”，再单击“确定”，然后单击“关闭”。


与其它用户共享图表格式

1 在其它用户的计算机上，打开工作簿的备份，该工作簿包含要共享的图表格式。

2 添加自动套用格式为新的自定义格式。

保存图表格式供其它图表使用


拆分窗口以便同时查看工作表的两个部分

要在滚动工作表时，能看到行或列的标题，可将工作表拆分为窗格。

您还可以在“窗口”菜单上使用“冻结拆分窗口”命令，自动“冻结”窗格，以防止它在上面或左边的窗格中滚动。

注释  拆分和冻结窗格不影响打印。若想将行或列标题冻结在打印好的工作表上，可为工作表的打印标题设置选项，方法是在“文件”菜单上单击“页面设置”命令，然后单击“工作表”选项卡。


拆分或恢复窗口窗格

1 在垂直滚动条顶部或在水平滚动条右端，指向拆分框。

2 若指针改变为 [image] ，将其下拉或左移到想要的位置。

注释  要取消窗口的拆分，可在拆分栏的任何部分双击鼠标键。


冻结窗格中的标题

1 要冻结水平窗格，可选择拆分处下边的行。

要冻结垂直窗格，可选择拆分处右边的列。

要冻结最上边和最左边的窗格，可选择拆分处的右下单元格。

2 在“窗口”菜单，单击“冻结窗口”。

注释  要取消窗口的冻结，可单击“窗口”菜单的“取消窗口冻结”命令。


显示视面

1 在“视图”菜单上，单击“视面管理器”。若“视面管理器”命令不在“视图”菜单上，可在Microsoft Excel 中，加载“视面管理器”加载宏。

安装 Microsoft Excel 加载宏程序

2 在“视面”框中，单击想要的视面的名称。

3 单击“显示”。


建立视面

1 除非想打印整个工作表，否则可以在建立视面之前，在工作表上定义打印区域。

2 在“视图”菜单上，单击“视面管理器”。若“视面管理器”不在“视图”菜单上，可在Microsoft Excel 中，加载“视面管理器”加载宏。

安装 Microsoft Excel 加载宏程序

3 单击“添加”。

4 在“名称”框中，键入视面的名称。

5 在“视面包括”下面，选择要包含在视面内的选项。

提示  由于工作表中的所有视面都列在“视面”对话框中，因而也许您想将工作表名称包含在视面名称中。


删除视面

1 在“视图”菜单上，单击“视面管理器”。

2 在“视面”框中，单击想删除的视面的名称。

3 单击“删除”。


打印视面

1 在“视图”菜单上，单击“视面管理器”。

2 在“视面”框中，单击想要打印的视面 的名称。

3 单击“显示”。

4 单击 [image] 。

注释  前面定义的任何打印区域通常都和视面一同保存。若未定义打印区域，则Microsof Excel 将打印整个工作表。


“视面管理器”命令（“视图”菜单）。

建立工作表的不同视面。视面借助各种显示选项可以方便地观察数据，同时，显示、打印、并保存各种视面，而不需将其保存为独立的工作表。

若“视面管理器”命令不在“视图”菜单上，可在Microsoft Excel 中加载“视面管理器”加载宏。有关详细情况，请单击 [image] 。

对话框选项

视面

列出为当前工作表定义的所有视图。

显示

要在“视面”框中显示选定的视面，可单击“显示”。

添加

要建立新视面，可单击“添加”。

名称

要为新视面命名，可在“名称”框中键入名称。

视面包括

要保存当前选定的打印选项，可选择“打印设置”复选框。要将隐藏的列和行作为视面的一部分保存，可选择“隐藏行和列”复选框。

删除

要删除选定的视面，可单击“删除”。


ABS

请参阅

返回参数的绝对值，参数绝对值是参数去掉正负号后的数值。

语法

ABS(number)

Number 要求绝对值的实数

实例

ABS(2) 等于 2

ABS(-2) 等于 2

如果A1中的数值为 -16，那么：

SQRT(ABS(A1)) 等于4


ACOS

请参阅

返回参数的反余弦值。反余弦值为角度，其余弦值即为该函数的参数。返回的角度值以弧度表示，范围是0-π。

语法

ACOS(number)

Number角度的余弦值，必须介于 -1～1之间。

如果要使结果以度为单位，再乘以 180/PI（）。

实例

ACOS(-0.5) 等于 2.094395（2π/3弧度）

ACOS(-0.5)*180/PI() 等于 120°（度）


ACOSH

请参阅

返回参数的反双曲余弦值。参数必须大于或等于1。反双曲余弦值的双曲余弦即为该函数的参数，因此 ACOSH(COSH(number)) 等于 number。

语法

ACOSH(number)

Number     大于等于1的实数

实例

ACOSH(1) 等于 0

ACOSH(10) 等于 2.993223


AND

请参阅

所有参数的逻辑值为真时返回 TRUE；只要一个参数的逻辑值为假即返回 FALSE。

语法

AND(logical1, logical2, ...)

Logical1, logical2,...    要检测的1～30个条件值，各条件值或为 TRUE，或为 FALSE。

  参数必须是逻辑值，或者包含逻辑值的数组或引用。

  如果数组或引用的参数包含文字或空单元格，则忽略其值。

  如果指定的单元格区域内包括非逻辑值，AND 将返回错误值 #VALUE！

实例

AND(TRUE,TRUE) 等于 TRUE

AND(TRUE,FALSE) 等于 FALSE

AND(2+2=4,2+3=5) 等于 TRUE

如果B1-B3单元格内值为TRUE、FALSE、TRUE，那么：

AND(B1:B3) 等于 FALSE

如果单元格 B4 内的数值在1～100之间，那么：

AND(1<B4,B4<100) 等于 TRUE

假设当 B4 单元格中的数值严格介于1～100之间时，显示 B4 单元格；否则，显示一条信息。当 B4 单元格中的数值为 104 时，

IF(AND(1<B4,B4<100),B4,"The value is out of range.") 等于“The value is out of range.”

当 B4 单元格中数值为50时，

IF(AND(1<B4,B4<100),B4,"The value is out of range.") 等于 50


ASIN

请参阅

返回参数的反正弦值。反正弦值是角度，其正弦值即等于该函数的参数返回的角度值以弧度表示，范围是 -π/2～π/2。

语法

ASIN(number)

number  角度的正弦值，必须在 -1～1之间。

注释

若要用度表示反正弦值，结果再乘以 180/PI( )。

实例

ASIN(-0.5) 等于 -0.5236（-π/6弧度）

ASIN(-0.5)*180/PI() 等于 -30（度）


ASINH

请参阅

返回参数的反双曲正弦值，反双曲正弦值的双曲正弦即等于该函数的参数值，因此，ASIINH(SLNH( number)) 等于 number。

语法

ASINH(number)

number  任意实数

实例

ASINH(-2.5) 等于 -1.64723

ASINH(10) 等于 2.998223


ATAN

请参阅

返回参数的反正切值。反正切的值为角度，其正切值即等于参数值。返回的角度值以弧度表示，范围是 -π/2～π/2。

语法

ATAN(number)

Number    所求角度的正切值。

注释

要以度数表示反正切值，结果再乘以180/PI( )。

实例

ATAN(1) 等于 0.785398（π/4弧度）

ATAN(1)*180/PI() 等于 45（度）


ATAN2

请参阅

根据所指定的 X 及 Y 坐标值计算反正切值。反正切的角度值等于X轴与原点和给定坐标点（x_num, y_num）连线间的夹角。结果以弧度表示并介于 -π～π之间（不包括 -π）。

语法

ATAN2(x_num, y_num)

X_num  X坐标

Y_num  Y坐标

注释

  结果为正表示从X轴逆时针旋转的角度，结果为负表示从X轴顺时针旋转的角度。

  ATAN2(a, b) 等于 ATAN(b/a)，除非 ATAN2 值为零

  如果x_num 和 y_num 都为零，ATAN2 返回错误值 #DIV/0！

  要以度表示反正切值，结果再乘以180/PI( )

实例

ATAN2(1, 1) 等于 0.785398（π/4弧度）

ATAN2(-1, -1) 等于 -2.35619（-3π/4弧度）

ATAN2(-1, -1)*180/PI() 等于 -135（度）


ATANH

请参阅

返回参数的反双曲正切值，参数必须在 -1～1之间（除去 -1 和 1）。反双曲正切值的双曲正切即为该函数的参数值，因此 ATANH(TANH(number)) 等于 number。

语法

ATANH(number)

Number  -1～1之间的任意实数

实例

ATANH(0.76159416) 等于 1（近似值）

ATANH(-0.1) 等于 -0.10034


AVEDEV

请参阅

返回一组数据与其均值的绝对偏差的平均值，AVEDEV 用于评测这组数据的离散度。

语法

AVEDEV(number1, number2, ...)

number1, number2, ...  要计算绝对偏差的平均值的参数，参数的个数可以有1～30个，可以用单一数组或数组引用代替用逗号分隔的参数。

注释

  参数应该为数字，或包含数字的名称、数组或单元格引用。

  如果数组或单元格引用参数中有文字、逻辑值或空单元格，则忽略其值。但是，如果单元格包含零值则计算在内。

  平均偏差公式是：

输入数据的测量单位影响 AVEDEV 函数

实例

AVEDEV(4, 5, 6, 7, 5, 4, 3) 等于 1.020408


AVERAGE

请参阅

返回参数平均值（算术平均）

语法

AVERAGE(number1, number2, ...)

Number1, number2,...   要计算平均值的1～30个参数

注释

  参数应该为数字，或包含数字的名称、数组或单元格引用。

  如果数组或单元格引用参数中有文字、逻辑值或空单元格，则忽略其值。但是，如果单元格包含零值则计算在内。

提示    对单元格中的数值求平均时，应牢记空单元格与含零值单元格的区别，尤其在“选项”对话框中的“视图”选项卡上，已经清除了“零值”复选框条件下。空单元格不计算在内，但计算零值。若要查看“选项”对话框，单击“工具”菜单中的“选项”命令。

实例

如果 A1：A5 命名为 Scores，其中的数值分别为 10、7、9、27 和 2，那么

AVERAGE(A1:A5) 等于 11

AVERAGE(Scores) 等于 11

AVERAGE(A1:A5, 5) 等于 10

AVERAGE(A1:A5) 等于 SUM(A1:A5)/COUNT(A1:A5) 等于 11

如果C1：C3命名为 OtherScore，其中的数值为 4、18和7，那么

AVERAGE(Scores, OtherScore) 等于 10.5。


BESSELI

请参阅

返回修正 Bessel 函数值，它与用纯虚数参数运算的 Bessel 函数值相等。

如果该函数无法使用，请运行安装程序安装“分析工具库”。“分析工具库”安装结束后，还需在“添加管理器”中选定。

启动分析工具库

语法

BESSELI(x, n)

x  函数运算的参数值

n  函数的阶数。如果n是非整数，则截尾取整。

注释

  如果 X 为非数值型，则 BESSELI 返回错误值 #VALUE！

  如果 n 为非数值型，则 BESSELI 返回错误值 #VALUE！

  如果 n<0 则 BESSELI 返回错误值 #NUM！

  变量 x 的N阶修正 Bessel 函数值为：

实例

BESSELI(1.5, 1) 等于 0.981666


BESSELJ

请参阅

返回 Bessel 函数值

如果没有这个函数，请运行安装程序安装“分析工具库”，再在“添加管理器”中选定。

启动分析工具库

语法

BESSELJ(x, n)

x  函数运算的参数值

n  函数的阶数。n如果是非整数，则截尾取整。

注释

  如果 x 为非数值型，则 BESSELJ 返回错误值 #VALUE！

  如果 n 为非数值型，则 BESSELJ 返回错误值 #VALUE！

  如果 n<0，则 BESSELJ 返回错误值 #NUM！

  x 的 n 阶修正 Bessel 函数值为

式中

是 Gamma 函数

实例

BESSELJ(1.9, 2) 等于 0.329926


BESSELK

请参阅

返回修正 Bessel 函数值，它与用纯虚数参数运算的 Bessel 函数值相等。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后再在“添加管理器”中选定。

启动分析工具库

语法

BESSELK(x, n)

x  函数运算的参数值

n  函数的阶数，n如果是非整数，则截尾取整

注释

  如果 x 为非数值型，则 BESSELK 返回错误值 #VALUE！

  如果 n 为非数值型，则 BESSELK 返回错误值 #VALUE！

  如果 n<0，则 BESSELK 返回错误值 #NUM！

  x的n阶修正 Bessel 函数值为

式中Jn  和 Yn 分别为 J 和 Y 的 Bessel 函数

实例

BESSELK(1.5, 1) 等于 0.277388


BESSELY

请参阅

返回 Bessel 函数值，也称为 Weber 函数或 Neumann 函数。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

BESSELY(x, n)

x  函数运算的参数值

n  函数的阶数，n 如果是非整数，则截尾取整

注释

  如果 x 为非数值型，则 BESSELY 返回错误值 #VALUE！

如果 n 为非数值型，则 BESSELY 返回错误值 #VALUE！

如果 n<0，则 BESSELY 返回错误值 #NUM！

x 的 n 阶修正 Bessel 函数值为

式中

实例

BESSELY(2.5, 1) 等于 0.145918


BIN2DEC

请参阅

等于二进制数转换为十进制数

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

语法

BIN2DEC(number)

number  要转换的二进制数。数字位数不多于10位，最高位为符号位，后9位为数字位。负数用二进制数补码表示

注释

  如果数字为非法二进制数或数位多于 10 位，BINZDEC 返回错误值 #NUM！

实例

BIN2DEC(1100100) 等于 100

BIN2DEC(1111111111) 等于 -1


BIN2HEX

请参阅

将二进制数转换为十六进制数

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

BIN2HEX(number, places)

number  要转换的二进制数。数字位数不多于10位，最高位为符号位，后9位为数字位。负数用二进制数补码表示

places  使用的字符数。如果忽略，BIN2HEX 用能够表示此数的最少字符表示。当需要在返回的数前置0时 Places 尤其有用。

注释

  如果数字为非法二进制数或数位多于 10 位，BINZHEX 返回错误值 #NUM！

  如果数字为负数，BINZHEX 忽略 PLaces，返回以十个字符表示的十六进制数。

  如果 BIN2HEX 需要更多的位数，将返回错误值 #NUM!

  如果 Places 不是整数，将截尾取整

  如果 Places 为非数值型，BINZHEX 返回错误值 #VALUE！

如果 places 为负值，BINZHEX 返回错误值 #NUM！

实例

BIN2HEX(11111011, 4) 等于 00FB

BIN2HEX(1110) 等于 E

BIN2HEX(1111111111) 等于 FFFFFFFFFF


BIN2OCT

请参阅

将二进制数转换为八进制数

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

BIN2OCT(number, places)

number  要转换的二进制数。数字位数不多于10位，最高位为符号位，后9位为数字位。负数用二进制数补码表示。

places  使用的字符数。如果忽略，BIN2OCT 用能表示此数的最少字符表示。当需要在返回的数前置0时 Places 尤其有用。

注释

  如果数字为非法二进制数或数位多于10位，BINZOCT 返回错误值 #NUM！

  如果数字为负数，BINZHEX 忽略 PLaces，返回以十个字符表示的八进制数

  如果 BIN2OCT 需要用比指定的 places 更多的位数表示此数，则返回错误值 #NUM！

  如果 Places 为非整数，则截尾取整

  如果 places 为负数，BIN2OCT返回错误值 #NUM！

实例

BIN2OCT(1001, 3) 等于 011

BIN2OCT(01100100) 等于 144

BIN2OCT(1111111111) 等于 7777777777


CEILING

请参阅

将参数沿绝对值增大的方向，圆整为最接近的整数或基数的最小倍数。例如，如果您不愿意使用像“分”这样的零钱，而要购买的商品价格为$4.42，可以用公式 =CEILING（4.42，0.1） 将价格取整为以“角”表示。

语法

CEILING(number, significance)

number  要取整的数值

significance  基数

注释

  如果参数为非数值型，CEILWG返回#VALUE！错误值。

无论数字符号如何，都按远离0点方向取整。

  如果数字已经为基数倍数，则不取整。

  如果数字和基数符号不同，CEILING返回#NUM！错误值。

实例

CEILING(2.5, 1) 等于 3

CEILING(-2.5, -2) 等于 -4

CEILING(-2.5, 2) 等于 #NUM！

CEILING(1.5, 0).1) 等于 1.5

CEILING(0.234, 0).01) 等于 0.24


CHAR

请参阅

返回对应于代码的相应字符，CHAR 函数可将其它类型计算机文件中的代码转换为字符。

语法

CHAR(number)

number  所要字符的指定代码，介于 1～255 之间。使用所用计算机字符集中的字符。

操作环境	字符集

Macintosh	Macintosh 字符集

Windows	ANSI

实例

CHAR(65) 等于 “A”

CHAR(33) 等于 “！”


CLEAN

请参阅

删除文本中不能打印的字符。对从其它应用程序中输入的字符串使用 CLEAN 函数，将删除其中含有的当前操作系统无法打印的字符。例如，可以删除通常出现在数据文件头部或尾部、无法打印的低级计算机代码。

语法

CLEAN(text)

text  要从中删除不能打印的字符的任何工作表内容。

实例

由于 CHAR(7) 返回一个不可打印字符，因此

CLEAN(CHAR(7)&"text"&CHAR(7)) 等于 "text"


COMBIN

请参阅

从一组给定的对象中计算特定个数的组合。用 COMBIN 函数确定一组对象所有可能的组合数。

语法

COMBIN(number, number_chosen)

numbe  对象的数量

number_chosen  每一组合中对象的数量

注释

  数字参数截尾取整

  如果任一参数为非数值型，COBIN 返回错误值 #NAME！

  如果 number < 0、number_chosen<0 或 number < number_chosen，COMBIN 返回错误值 #NUM！

  任意组合对象，不论其内部顺序。组合与排列不同，排列与对象顺序有关。

  组合数如下，式中 number = n ，number_chosen = k:

其中：

实例

假设从8名候选者中选出2人组成一队，求所有可能的组合数：COMBIN(8, 2 ) 等于 28 个队。


COS

请参阅

返回给定角度的余弦值

语法

COS(number)

Number  要计算余弦值的角度(以弧度表示)。如果角度以度为单位，需再乘以 PI( )/180转换为弧度。

实例

COS(1.047) 等于 0.500171

COS(60*PI()/180) 等于 0.5，即60°的余弦值。


COSH

请参阅

返回参数的双曲余弦值。

语法

COSH(number)

双曲余弦的公式为：

实例

COSH(4) 等于 27.30823

COSH(EXP(1)) 等于 7.610125，式中 EXP(1) 等于 e，即自然对数的底。


COUNT

请参阅

返回参数的个数。利用 COUNT 函数可以得到数组或数据区域中数字的个数。

语法

COUNT(value1, value2, ...)

Value1, value2,...  是包含或引用各种数据类型的参数（1～30个），但只有数字类型的数据才被计数。

  COUNT 函数在计数时，将把数字、空、逻辑值、日期或以文字代表的数计算进去；但是错误值或其它无法转化成数字的文字则被忽略。

  如果参数是一个数组或引用，那么只统计数组或引用中的数字；数组中或引用的空单元格、逻辑值、文字和错误值都将忽略。

实例

如果A3包含“Sales”，A4包含“12/8/90”，A6包含“19”，A7包含“22.4”，A9包含“#DIV/0”，那么：

COUNT(A6:A7) 等于 2

COUNT(A4:A7) 等于 3

COUNT(A2, A6:A9, "Twelve", 5) 等于 3

COUNT(A1:A9, , "2") 等于 5, 其中 "2" 是代表数字的文字,

COUNT(0.1, TRUE, "three", 4, , 6.6666, 700, , 9, #DIV/0!) 等于 8


COUNTA

请参阅

返回参数组中非空值的数目。利用 COUNTA 函数可以计算一个数组或区域中含有数据的单元格的数目。

语法

COUNTA(value1, value2, ...)

value1, value2, ...  所要计数的值，参数个数为 1～30 个。在这种情况下，参数值可以是任何类型，它们可以包括空字符（“”）但不包括空白单元格。如果参数是数组或单元格引用，则数组或引用中的空白单元格将被忽略。

实例

如果 A3 包含“sales”，A4 包含“12/8/90”，A6 包含“19”，A7 包含“22.4”，A9 包含“#DIV/0”，那么：

COUNTA(A6:A7) 等于 2

COUNTA(A4:A7) 等于 3

COUNTA(A3, A6:A9) 等于4

COUNTA(A1:A9)等于 5

COUNTA(1, , 1) 等于 3

COUNTA(A4:A7, 10) 等于 4


COVAR

请参阅

返回协方差，即每个数据点对的偏差乘积的平均数，利用协方差可以决定两个数据集之间的关系，例如，可利用它来检验教育程度与收入之间关系。

语法

COVAR(array1, array2)

Array1  第一个所含数据为整数的单元格区域

Array2  第二个所含数据为整数的单元格区域

注释

  参数必须是数字、名称、数组或包含数字的引用。

  如果作为参数的数组或引用包含文字、逻辑值或空白单元格，这些值将被忽略，但含有零值的单元格仍然列入计算。

  如果 array1 和 array2 所含数据的数目不等，则 COVAR 函数返回错误值 #N/A

  如果 array1 和 array2 其中有一个为空，则 COVAR 函数返回错误值#DIV/0！

  协方差为

实例

COVAR({3, 2, 4, 5, 6}, {9, 7, 12, 15, 17}) 等于 5.2


DATE

请参阅

返回特定日期的序列数。有关序列数的详细内容，请参阅NOW函数。

语法

DATE(year, month, day)

Year  在Microsoft Excel for Windows 中，Year 是介于 1900到2078之间的一个数字，而在Microsoft Excel for Macintosh 中是一个介于1904到2078之间的数字。

Month  代表月份的数字。如果所输入的月份大于 12，将从指定年份的一月份开始往上加算。例如，DATE(90, 14, 2) 返回代表 1991 年 2 月 2 日的序列数。

Day  代表在该月份中第几天的数字。如果 day 大于该月份的最大天数时，将从指定月份的第一天开始往上累加。例如，DATE(91, 1, 35) 返回代表 1991 年 2 月 4 日的序列数。

注释

  Microsoft Excel for Windows 和 Microsoft Excel for Macintosh 使用不同的日期系统作为它们的默认值，有关详细内容请参阅 NOW 函数。

  DATE 函数在那些年份、月份和日期由公式计算而非常数的公式中非常有用。

实例

采用 1900 日期系统时（Microsoft Excel for Windows 的默认系统），DATE(91, 1, 1) 等于33239，此序列数对应于 1991  年 1 月 1 日；若采用 1904 日期系统（Microsoft Excel for Macintosh 的默认系统），DATE(91, 1, 1) 等于 31777，此序列数对应于 1991 年 1 月 1 日。


DATEVALUE

请参阅

返回 date_text 所表示的日期的序列数。DATEVALUE 函数的主要功能是将以文字表示的日期转换成一个序列数。

语法

DATEVALUE(date_text)

Date_text  用于返回用 Microsoft Excel 日期格式表示的日期的字符串。在使用 Microsoft Excel for Windows 中的默认日期系统时，date_text 必须表示 1900 年 1 月 1 日到 2078 年 12 月 31 日之间的一个日期；而在使用 Microsoft Excel for Macintosh 中的默认日期系统时，date_text 必须表示 1904 年 1 月 1 日到 2078 年 12 月 31 日之间的一个日期。如果 date_text 超出上述范围，则 DATEVALUE 函数返回错误值 #VALUE！

如果省略 date_text 中的年代，则 DATEVALUE 函数使用计算机系统内部时钟的当前年代。date_text 中的时间信息将被忽略。

注释

  Microsoft Excel for Windows 和 Microsoft Excel for Macintosh 使用不同的日期系统作为默认值。有关详细内容，请参阅 NOW 函数。

  大部分函数都会自动将日期值转换成序列数。

实例

下面的实例采用 1900 日期系统：

DATEVALUE("8/22/55") 等于 20323

DATEVALUE("22-AUG-55") 等于 20323

假设您的计算机系统的内部时钟目前设在 1993 年，而且采用 1900 日期系统，则DATEVALUE("5-JUL") 等于 34155


DAY

请参阅

返回对应于系列数的日期，用整数 1 到 31 表示。

语法

DAY(serial_number)

serial_number  Microsoft Excel 用以进行时间计算的日期代码。serial_number 是一个数字，但也可以用文字表示，如“4-15-93”或“4-Apr-1993”。这些字符串将自动转换成序列数。有关序列数的详细内容，请参阅 NOW 函数。

注释

Microsoft Excel for Windows 和 Microsoft Excel for Macintosh 使用不同的日期系统作为默认值。有关的详细内容，请参阅 NOW 函数。

实例

DAY("4-Jan") 等于 4

DAY("15-Apr-1993") 等于 15

DAY("8/11/93") 等于 11


DAYS360

请参阅

根据一年有 360 天的算法（每个月以 30 天计，一年共计 12 个月），返回两个日期间相差的天数。如果财务系统为一年12个月，每月30天，可用此函数帮助计算支付款项。

语法

DAYS360(start_date, end_date, method)

start_date 和 end_date 分别为要计算日期相差天数的起始日期和终止日期。

  参数既可以是用双引号括起来的字符串，其中用数字代表年、月、日（如“1/30/93”或“1-30-93”），也可以是代表日期的序列数。

  如果 start_date 晚于 end_date ，则 DAYS360 函数将返回负数。

method  是一个逻辑值，它规定了在计算中是采用欧州方法还是美国方法。

method

定义

FALSE (或忽略)       美国（NASD）。如果起始日期是一个月的 31 号，那么它等于同月的 30 号。如果终止日期是一个月的第31号，并且起始日期小于 30 号，则终止日期等于下一个月的 1 号，否则，终止日期等于本月的 30 号。

TRUE                欧州方法。无论是起始日期还是终止日期为一个月的31号，都将等于同月的 30 号。

提示    若要计算在普通年份中两个日期之间相差的天数，可以使用通常的减法。例如“12/31/93”-“1/1/93” 等于 364

实例

DAYS360("1/30/93", "2/1/93") 等于 1


DEC2BIN

请参阅

将十进制数转换为二进制数。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

DEC2BIN(number, places)

number  要转换的十进制数。如果参数 number 是负数并省略 places，DEC2BIN 函数返回 10 位二进制数，最高位为符号位，其余 9 位是数字位。负数用二进制数的补码表示。

places  字符位数。如果省略 places，DEC2BIN 函数用能表示此数的最少字符表示。当需要在返回的数值前补零时 places 尤其有用。

注释

  如果 number < -512 或 number > 511，DEC2BIN 函数返回错误值 #NUM！

  如果参数 number 是非数值型，DEC2BIN 函数返回错误值 #VALUE！

  如果 DEC2DIN 函数需要用比指定的 places 更多的字符表示此数，则返回错误值 #NUM！

  如果 Places 是非整数，则截尾取整。

  如果 places 是非数值型，DEC2BIN 函数返回错误值 #VALUE！

  如果 Places 是负值，DEC2BIN 函数返回错误值 #NUM！

实例

DEC2BIN(9, 4) 等于 1001

DEC2BIN(-100) 等于 1110011100


DEC2HEX

请参阅

将十进制数转换为十六进制数。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

DEC2HEX(number, places)

Number  要转换的十进制数。如果参数 number 是负数并省略 places，DEC2HEX 函数返回 10 位十六进制数（40位二进制数），最高位为符号位，其余 39 位是数字位。负数用二进制数的补码表示。

Places  使用的字符个数，如果省略 places，DEC2HEX 函数用能表示此数的最少字符表示。当需要在返回的数值前补零时 places 尤其有用。

注释

  如果 number < -549,755,813,888 或者 number > 549,755,813,887，DEC2HEX 函数返回错误值 #NUM！

  如果参数 number 是非数值型，DEC2HEX 函数返回错误值 #VALUE！

  如果 DEC2HEX 函数需要用比指定的 places 更多的字符表示此数，则返回错误值 #NUM！

  如果 Places 是非整数，则截尾取整。

  如果 places 是非数值型，DEC2BIN 函数返回错误值 #VALUE！

  如果 Places 是负值，DEC2HEX 函数返回错误值 #NUM！

实例

DEC2HEX(100, 4) 等于 0064

DEC2HEX(-54) 等于 FFFFFFFFCA


DEC2OCT

请参阅

将十进制数转换为八进制数

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

DEC2OCT(number, places)

Number  要转换的十进制数。如果参数 Number 是负数并省略 places，DEC2OCT 函数返回 10 位八进制数（30 位二进制数），最高位为符号位，其余 29 位是数字位。负数用二进制数的补码表示。

Places  使用的字符个数，如果省略 places，DEC2OCT 函数用能表示此数的最少字符表示。当需要在返回的数值前补零时 places 尤其有用。

注释

  如果 number<-536,870,912 或者 number>535,870,911，DEC2OCT 函数返回错误值 #NUM！

  如果参数 number 是非数值型，DEC2OCT 函数返回错误值 #VALUE！

  如果 DEC2OCT 函数需要用比指定的 places 更多的字符表示此数，则返回错误值 #NUM！

  如果 Places 非整数，则截尾取整。

  如果 places 非数值型，DEC2OCT 函数返回错误值 #VALUE！

  如果 Places 是负值，DEC2OCT 函数返回错误值 #NUM！

实例

DEC2OCT(58, 3) 等于 072

DEC2OCT(-100) 等于 7777777634


DELTA

请参阅

测试两个数值是否相等。如果 number1=number2，则返回 1，否则返回 0。可用此函数筛选一组数据，例如，对几个 DELTA 函数求和可以计算相等数据对的数目。该函数也称为 Kronecker Delta 函数。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

DELTA(number1, number2)

Number1  是第一个参数

Number2  是第二个参数。如果省略，假设 Number2 值为零。

注释

  如果 number1 非数值型，则 DELTA 函数返回错误值 #VALUE！

  如果 number2 非数值型，则 DELTA 函数返回错误值 #VALUE！

实例

DELTA(5, 4) 等于 0

DELTA(5, 5) 等于 1

DELTA(0.5, 0)) 等于 0


DOLLAR

请参阅

依照贷币格式将小数四舍五入到指定的位数并转换成文字，使用的格式为（$#，##0.00-）；（$#，##0.00）。

语法

DOLLAR(number, decimals)

Number  是数字、包含数字的单元格引用，或是计算结果为数字的公式。

Decimals  是十进制数的小数位数。如果 Decimals 为负数，则参数 number 从小数点往左按相应位数取整。如果省略小数点，假设其值为2。

注释

用“格式”菜单中的“单元格”命令和直接用 DOLLAR 函数设置单元格中数字格式的主要区别在于：DOLLAR 函数将结果转换为文本，而用“单元格”命令设置成货币格式化后，结果仍为数字。在公式中可以继续使用由 DOLLAR 函数格式化的数字，因为 Microsoft Excel 在计算时将作为文本键入的数字转换为数值。

实例

DOLLAR(1234.567, 2) 等于 “$1234.57”

DOLLAR(1234.567, -2) 等于 “$1200”

DOLLAR(-1234.567, -2) 等于 “（$1200）”

DOLLAR(-0.123, 4) 等于 “（$0.1230）”

DOLLAR(99.888) 等于 “$99.89”


EOMONTH

请参阅

返回 start-date 之前或之后指定月最后一天的日期序列数。用 EOMONTH 函数可计算特定月份的最后一天的时间序列数，该日期往往作为完成日期或预计完成日期。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

EOMONTH(start_date, months)

Start_date  是代表起始日期的日期序列数。

Months  是指定日期之前或之后的月数。如果是正数，指将来的日期，如果是负数，指过去的日期。

注释

  如果参数是非数值型，EMONTH 函数返回错误值 #VALUE！

  如果 start_date 不是正确的日期序列数，则 EOMONTH 函数返回错误值 #NUM！

  如果月数非整数，则截尾取整。

  如果利用 start_date 和 month 不能正确计算出日期序列数，则 EOMONTH 函数返回错误值 #NUM！

实例

EOMONTH(DATEVALUE("01/01/93"), 1) 等于 34028 或 21281963

EOMONTH(DATEVALUE("01/01/93"), -1) 等于 33969 或 12131192


ERF

请参阅

返回误差函数在上下限之间的积分。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

ERF(lower_limit, upper_limit)

Lower_limit  ERF 函数的积分下限

Upper_limit  ERF 函数的积分上限。如果省略，默认为零。

注释

  如果下限非数值型，ERF 函数返回错误值 #VALUE！

  如果下限是负值，ERF 函数返回错误值 #NUM！

  如果上限非数值型，ERF 函数返回错误值 #VALUE！

  如果上限是负值，ERF 函数返回错误值 #NUM！

实例

ERF(0.74500) 等于 0.70793

ERF(1) 等于 0.84270


ERFC

请参阅

返回从 x 到 ∞（无穷）积分的余误差函数。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

ERFC(x)

ERF 函数积分的下限

注释

  如果 X 非数值型，则ERFC函数返回错误值#VALUE！

  如果 X 是负值，则ERFC函数返回错误值#NUM！

实例

ERFC(1) 等于 0.1573


EVEN

请参阅

返回圆整后最接近的偶数。使用该函数可以处理那些一些以偶数项出现的项目。

语法

EVEN(number)

Number  所要取整的数值。

注释

  如果 Number 是非数值参数，则 EVEN 返回错误值 #VALUE！

  不考虑 Number 的正负号，则函数将由零开始进行上舍入，如果 Number 恰好是偶数，则无需进行任何舍入处理。

实例

EVEN(1.5) 等于 2

EVEN(3) 等于 4

EVEN(2) 等于 2

EVEN(-1) 等于 -2


EXACT

请参阅

该函数测试两个字符串是否完全相同。如果它们完全相同，则返回 True；否则，返回 FALSE，EXACT 函数能区分大小写，但忽略格式上的差异。利用 EXACT 函数可以测试输入文档内的文字。

语法

EXACT(text1, text2)

Text1  要比较的第一个字符串。

Text2  要比较的第二个字符串。

实例

EXACT("word", "word") 等于 TRUE

EXACT("Word", "word") 等于 FALSE

EXACT("w ord", "word") 等于 FALSE

若要确定用户所输入的值是属于某个区域内的合法数据，可以将下面的公式作为一个数组输入到一个单元格中，如要将公式输入到单元格中，请按下 CTRL+SHIFT+ENTER 键(在 Microsoft Excel for Windows )或 COMMAND+ENTER 键(在 Microsoft Excel for Macintosh 中)，数组公式中的名称 TestValue 引用包含用户输入值的单元格；而名称 CompareRange 则引用被检查的文字值的清单。

{=OR(EXACT(TestValue, CompareRange))}


EXP

请参阅

返回 e 的 n 次幂。常数 e 等于 2.71828182845904，是自然对数的底。

语法

EXP(number)

Number  是底数 e 的指数。

注释

  如果计算以其它常数为底的幂，请用指数操作符（^）。

  EXP 函数是自然对数 LN 函数的反函数。

实例

EXP(1) 等于 2.718282（e的近似值）

EXP(2) 等于 e或 7.389056

EXP(LN(3)) 等于 3


FACT

请参阅

返回数的阶乘，一个数的阶乘等于 1*2*3*该数。

语法

FACT(number)

Number  要计算阶乘的非负数。如果输入的 Number 不是整数，则截尾取整。

实例

FACT(1) 等于 1

FACT(1.9) 等于 FACT(1) 等于 1

FACT(0) 等于 1

FACT(-1) 等于 #NUM!

FACT(5) 等于 1*2*3*4*5 等于 120


FACTDOUBLE

请参阅

返回参数 Number 的半阶乘。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

FACTDOUBLE(number)

Number  要计算半阶乘的数值，如果参数 Number 是非整数，则截尾取整。

注释

  如果参数 Number 是非数值型，FACTDOUBLE 函数返回错误值 #VALUE！

  如果参数 Number 是负值，FACTDOUBLE 函数返回错误值 #NUM！

  如果参数 Number 是偶数

  如果参数 Number 是奇数

实例

FACTDOUBLE(6) 等于 48

FACTDOUBLE(7) 等于 105


FALSE

请参阅

返回逻辑值FALSE

语法

FALSE( )

注释

也可以直接在工作表或公式中输入文字 FALSE，Microsoft Excel 会自动将它解释成逻辑值 FALSE。


FIXED

请参阅

按指定的小数位数进行四舍五入，利用句点和逗号，以小数格式对该数设置格式，并以字符串形式返回结果。

语法

FIXED(number, decimals, no_commas)

Number  要进行四舍五入并转换成字符串的数。

Decimals  用以指定小数点右边应具有的位数。

No_commas  是一逻辑值。若其值为 TRUE，则 FIXED 函数返回的文字不含逗号。若 no_commas 的值等于 FALSE 或省略，则返回的文字中包含逗号。

  在 Microsoft Excel 中，数字的最大有效位数不能超过 15 位，但 decimals 可达到 127。

  如果 decimals 是负数，则 Number 进行四舍五入处理的基准点将从小数点向左数起。

  如果省略 decimals，则假设它为 2。

注释

该函数与使用“格式”菜单上的“单元格”命令格式化包含数字的单元格的主要区别在于：FIXED 函数将其结果转换成文字，而“单元格”命令格式化的结果仍是数字。

实例

FIXED(1234.567, 1) 等于 "1234.6"

FIXED(1234.567, -1) 等于 "1230"

FIXED(-1234.567, -1) 等于 "-1230"

FIXED(44.332) 等于 "44.33"


FLOOR

请参阅

将参数 Number 沿绝对值减小的方向去尾圆整，使其等于最接近的 significance 的倍数。

语法

FLOOR(number, significance)

Number  要去尾圆整的数值。

Significance  基数。

注释

  如果任一参数是非数值参数，则 FLOOR 将返回错误值 #VALUE！

  如果 Number 和 significance 符号相反，则 FLOOR 函数将返回错误值 #NUM！

  不考虑 Number 的正负号，圆整时参数绝对值将减小。如果 Number 恰好是 significance 的倍数，则无需进行任何舍入处理。

实例

FLOOR(2.5, 1) 等于 2

FLOOR(-2.5, -2) 等于 -2

FLOOR(-2.5, 2) 等于 #NUM!

FLOOR(1.5, 0.1) 等于 1.5

FLOOR(0.234, 0.01) 等于 0.23


FV

请参阅

基于固定利率及等额分期付款方式，返回某项投资的未来值。

语法

FV(rate, nper, pmt, pv, type)

有关FV函数中各参数及年金函数的详细内容，请参阅PV函数

Rate   是各期利率

Nper   是年金的付款期总数。

Pmt    是各期所应付给（或所能得到）的金额，在整个年金期间其数值固定不变，通常pmt含有本金及利息，但不包括其他费用及税额。

Pv    是当前的值，或未来各期年金现在价值的总和。如果省略了PV，假设其值为零。

Type    是数值0或1，用以指定各期的付款时间。如果省略了type，假设其值为零。

各期的期末

各期的期初

注释

  请确定rate参数与nper参数应采用一致的计量单位。例如，同样是四年期年利率为12%的贷款，如果要计算每月的分期付款，必须使用12%/12的rate及4*12的nper，如果要计算每年的分期付款，必须使用12%的rate及4的nper；

在所有参数中，所付的现金例如储蓄存款以负数表示，而所收取的金额例如股息支票，则以正数表示。

实例

FV(0.5%, 10, -200, -500, 1) 等于 $2581.40

FV(1%, 12, -1000) 等于 $12,682.50

FV(11%/12, 35, -2000, , 1) 等于 $82,846.25

假设需要为一年后的某个项目预筹资金，现在将$1000存入年利6%，按月计息（月利6%/12或0.5%）的储蓄存款帐户中，并在以后十二个月的月初存入$100，则一年后该帐户的存款额等于$2301.40


GCD

请参阅

返回两个或多个整数的最大公约数，最大公约数是能被 Number1 和 Number2... 都能除尽的最大整数。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

GCD(number1, number2, ...)

Number1, number2,...  是 1 到 29 个数值，如果数值是非整数，则截尾取整。

注释

  如果参数是非数值型，则 GCD 函数返回错误值 #VALUE！

  如果参数小于零，则 GCD 函数返回错误值 #NUM！

  任何数都能被 1 整除。

  素数只能被其本身和 1 整除。

实例

GCD(5, 2) 等于 1

GCD(24, 36) 等于 12

GCD(7, 1) 等于 1

GCD(5, 0)) 等于 5


GESTEP

请参阅

如果 Number 大于等于 step，返回 1，否则返回 0。使用该函数可筛选数据。例如，通过计算多个 GESTEP 函数的返回值，可以检测出数据中超过某个临界值的数据个数。

语法

GESTEP(number, step)

Number  测试的数值。

Step  阀值。如果省略 step，则 GESTEP 函数假设其为零。

注释

如果任一参数非数值，则 GESTEP 函数返回错误值 #VALUE！

实例

GESTEP(5, 4) 等于 1

GESTEP(5, 5) 等于 1

GESTEP(-4, -5) 等于 1

GESTEP(-1, 0)) 等于 0


HEX2BIN

请参阅

将十六进制数转换为二进制数。

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

HEX2BIN(number, places)

Number  要转换的十六进制数。参数的位数不能多于10位，最高位为符号位（从右算起第40位），其余9位是数字位。负数用二进制数的补码表示。

places  使用的字符个数。如果省略 places，则 HEX2BIN 函数用能表示此数的最少字符表示。当需要在返回的数值前补零时 places 尤其有用。

注释

  如果参数 Number 是负数，则 HEX2BIN 函数忽略 places，返回 10 位二进制数

  如果参数 Number 是负数，不能小于 FFFFFFFE00，如果参数 Number 是正数，不能大于 1FF

  如果参数 Number 不是正确的十六进制数，则 HEX2BIN 返回错误值 #NUM！

  如果 HEX2BIN 需要用比指定的 places 更多的字符表示此数，则返回错误值 #NUM！

  如果 Places 是非整数，则截尾取整。

  如果 Places 是非数值型，HEX2BIN 函数返回错误值 #VALUE！

  如果 Places 是负值，HEX2BIN 函数返回错误值 #NUM！

实例

HEX2BIN("F", 8) 等于 00001111

HEX2BIN("B7") 等于 10110111

HEX2BIN("FFFFFFFFFF") 等于 1111111111


HEX2DEC

请参阅

将十六进制数转换为十进制数

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

HEX2DEC(number)

Number  要转换的十六进制数。参数 Number 的位数不能多于 10 位（40 位二进制），最高位为符号位，其余 39 位是数字位。负数用二进制数的补码表示。

注释

如果参数 Number 不是正确的十六进制数，则HEC2DEC 函数返回错误值 #NUM！

实例

HEX2DEC("A5") 等于 165

HEX2DEC("FFFFFFFF5B") 等于 -165

HEX2DEC("3DA408B9") 等于 1034160313


HEX2OCT

请参阅

将十六进制数转换为八进制数

如果没有这个函数，请运行安装程序安装“分析工具库”，然后在“添加管理器”中选定。

启动分析工具库

语法

HEX2OCT(number, places)

Number  要转换的十六进制数。参数 Number 的位数不能多于 10 位，最高位为符号位，其余39位是数字位。负数用二进制数的补码表示。

places  使用的字符个数。如果省略 places，则 HEX2OCT 函数用能表示此数的最少字符表示。places当需要在返回的数值前补零时 places 尤其有用。

注释

  如果参数 Number 是负数，则 HEX2OCT 函数忽略 places，返回 10 位八进制数

  如果参数 Number 是负数，不能小于 FFE0000000，如果参数 Number 是正数，不能大于 1FFFFFFF

  如果参数 Number 不是正确的十六进制数，则 HEX2OCT 返回错误值 #NUM！

  如果 HEX2OCT 需要用比指定的 places 更多的字符表示此数，则返回错误值 #NUM！

  如果 Places 非整数，则截尾取整。

  如果 Places 是非数值型，HEX2OCT 函数返回错误值 #VALUE！

  如果 Places 是负值，HEX2OCT 函数返回错误值 #NUM！

实例

HEX2OCT("F", 3) 等于 017

HEX2OCT("3B4E") 等于 35516

HEX2OCT("FFFFFFFF00") 等于 7777777400


HOUR

请参阅

返回对应于 serial_number 的小时数。该小时数是一个从 0（12:00 A.M.）到 23（11:00 P.M.）的整数。

语法

HOUR(serial_number)

serial_number  是 Microsoft Excel 用以进行时间计算的日期和时间代码。serial_number 是一个数字，但也可以用文字表示，如“16:48:00”或“4:48:00 PM”。这些文字自动转换成序列数。有关序列数的详细内容，请参阅 NOW 函数。

附注

Microsoft Excel for Windows 和 Microsoft Excel for Macintosh 使用不同的日期系统作为默认系统。有关详细内容，请参阅 NOW 函数。

实例

HOUR(0.7) 等于 16

HOUR(29747.7) 等于 16

HOUR("3:30:30 PM") 等于 15


INT

请参阅

返回舍入实数后的整数值。

语法

INT(number)

Number 所要进行舍入处理的实数。

实例

 INT(8.9) 等于8

 INT(-8.9) 等于-9

下面公式将返回A1单元格中的一个正实数的小数部分

A1-INT(A1)


INTERCEPT

请参阅

返回线性回归线穿过 known_x�s和 known_y�s数据点的截距。截距为穿过known_x�s 和known_y�s数据点的线性回归线与Y轴交点。当已知自变量为零时，利用截距可以决定因变量的值。例如，当所有的数据点都是有室温或更高的温度下取得的，可以用INTERCEPT函数预测在0℃时金属的电阻。

语法

INTERCEPT(known_y�s,known_x�s)

Known_y�s 所观察的因变量数据或数据组。

Known_x�s 所观察的自变量数据或数据组。

注释

 参数必须是数字，名字，数组或包含有数字的引用。

 如果数组或引用参数包含文字，逻辑值，或空白单元格，则忽略其值，但考虑零值的单元格。

 如果known_y�s和known_x�s的数据点数目不相等或不包含任何数据点，则INTERCEPT函数返回错误值 #N/A。

 回归线的截距方程为：

式中斜率是这样计算的：

实例

INTERCEPT({2,3,9,1,8},{6,5,11,7,5}) 等于0.0483871。


IPMT

请参阅

当投资方式为定期，定额及固定利率时，返回在给定的期间内应付利息的金额，有关IPMT函数参数和年金函数的详细内容，请参阅PV函数。

语法

IPMV(rate,per,nper,pv,fv,type}

Rate 是定期利率。

Per 是计算利息的周期，其范围必须介于1到nper之间。

Nper 是年金付款的总数目。

Pv 是此投资年金的当前值或未来各期年金现在价值的总和。

Fv 是指在最后一次付款完成后，所获得的未来值或现金余额。

如果省略此参数，假设其值为零（例如，银行贷款的终值为0）

Type 是值0或1。用以指定支付时间。如果省略type，假设其值为零。

Type	为支付时间

0	周期结束

1	周期开始

注释

 请确保rate参数与nper参数采用一致的度量单位，例如是四年期年利率为12%的贷款，如果要计算每月的付款，必须使用rate为12%/12及nper为4*12的参数值。如果要计算每年的付款，必须使用rete为12%及nper为4的参数值。

 在所有参数中，所支持的现金例如储蓄存款以负数表示，而所收取的金额，例如现金股息以正数表示。

实例

下面的公式可以计算出三年期，本金$8000年，利率10%的银行贷款的第一个月的利息。

IPMT(0.1/12,1,36,8000) 等于-$66.67。

下面的公式可以计算出三年期，本金$8000年，利率10%且按年支付的银行贷款的第三年的利息。

IPMT(0.1,3,3,8000) 等于-$292.45。


ISEVEN

请参阅

如果参数number为偶数，返回TRUE，否则返回FALSE。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

ISEVEN{number}

Number 要测试的数值。如果参数值不是整数，则取整。

注释

如果参数number为非数值型，ISEVEN函数返回错误值 #VALUE！

实例

ISEVEN(-1) 等于FALSE

ISEVEN(2.5) 等于TRUE

ISEVEN(5) 等于FALSE


ISODD

请参阅

如果参数number为奇数，返回TRUE，否则返回FALSE。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

ISODD(number)

number 要测试的数值。如果参数值不是整数，则取整。

注释

如果参数number不是数值型，ISODD函数返回错误值 #VALUE！

实例

ISODD(-1) 等于TRUE

ISODD(2.5) 等于FALSE

ISODD(5) 等于TRUE


LCM

请参阅

返回整数的最小公倍数。最小公倍数是所有整数参数number1,number2一等的倍数的最小正整数。用LCM函数对不同分母的分数相加。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

LCM(number1,number2,...)

Number1，Number2，是要计算最小公倍数的1到29个参数。如果参数不是整数，则取整。

注释

 如果参数是非数值型，则LCM函数返回错误值 #VALUE！

 如果参数少于1个，则LCM返回错误值 #NUM！

实例

LCM(5,2) 等于10

LCM(24,36) 等于72


LEFT

请参阅

返回字符串最左端字符。

语法

LEFT(text,num_chars)

Text	包含要抽取字符的字符串。

Num_chars	用以指定 LEFT 函数返回的字符串长度。

注释

 Num_chars参数必须大于或等于零。

 如果Num_chars大于text的总长度，则LEFT函数返回text的全部内容。

 如果省略Num-chars参数，假设其值等于1。

实例

LEFT(�Sale Price�,4) 等于“sale”

如果单元格A1中含有“Sweden”那么 LEFT(A)  等于“S”。

假设某五金店对其所经销的产品提供存贷代号。存贷代号前三个字符是产品供应商的识别码。在工作表上，假设stock是一个含有存货代号单元格的引用，而vendor Table则是一个已经排序的包含两列的表，该表的第一列是所有产品供应商的代号，第二列是所有产品供应商的名字。

可以使用LEFT函数得到代表产品存贷代号的前三个字符，然后使用下面的公式，利用VLookup函数，返回供应商的名字：

VLOOKUP(VALUE(LEFT(Stock,3)),VendorTable,2)。


LEN

请参阅

返回一字符串的字符长度。

语法

LEN(text)

Text 要计算其长度的字符串，空格也作为字符。

实例

LEN(�Phoenix,AZ�) 等于11

LEN(� �) 等于0

下面的宏公式可以启动在一个宏表中的FOR-NEXT循环。重复执行的次数等于命名为checkText的字符串的长度。

FOR (�Counter�,1,LEN(CheckTEXT)）


LN

请参阅

返回一个数的自然对数。自然对数以常数项e（2.71828182845904）为基底。

语法

LN(number)

Number 是用于计算其自然对数的正实数。

注释

LN函数是EXP函数的反函数。

实例

LN(86) 等于4.45437

LN(2.7182818) 等于1

LN(EXP(3)) 等于3

EXP(LN(4)) 等于4


LOG

请参阅

依所指定基底，返回一个数的对数。

语法

LOG(number,base)

Number是用于计算对数的正实数。

Base 是对数的基底。如果省略基底，假定其值为10。

实例

LOG(10) 等于1

LOG(8,2) 等于3

LOG(86,2.7182818) 等于4.454347


LOG10

请参阅

返回以10为底的对数。

语法

LOG10(number)

Number 用于计算以10为底对数值的正实数。

实例

LOG10(86) 等于1.934498451

LOG10(10) 等于1

LOG10(1E5) 等于5

LOG10(10^5) 等于5


LOGEST

请参阅

计算出最符合观测数据组的指数回归拟合曲线，并返回描述该曲线的数组。指数回归拟合曲线的方程为：y=(b*(m1^x1)*(m2^x2)*-)or y=b*m^x

其中应变量Y是自变量X的函数值。M值是各指数X的基底，而B值是常数项。附注：公式中的Y,X和M均可以是向量，LOGEST函数所返回的数组为{mn,mn-i,...,m1,b}。

语法

LOGEST(known_y�s,known_x�s,const,stats)

Known_y�s 是一组符合Y=b*m＾x运算关系的y值的集合。

 如果known_y�s数组在单独一列中，那么known_x�s的每一列被视为一个独立的自变量。

 如果known-y�s数组在单独一行中，那么known-x�s的每一行被视为一个独立的自变量。

Known_x�s 是任意的一组符合Y=b*m＾x运算关系的x值的集合。

 known_x�s数组可以包括一组或多组自变量。如果仅使用一个自变量，只要known_x�s和known_y�s具有相同的维数，则它们可以是任何形式的值域。如果使用多个自变量，则known_y�s必须是向量（即具有一列高度或一行宽度的值域）。

 如果省略known_x�s，则假定数组{1,2,3,...}的大小与known_y�s相同。

Const 是用于指定是否要设定常数B为1的逻辑值。

 如果Const设定为TRUE或省略，则常数项B将按计算而得。

 如果Const 设定为FALSE，则常数项B将设为1，而M的值符合公式Y=m＾x。

Stats 用以指出是否返回附加的回归统计的逻辑值。

 如果stats设定为TRUE，则LOGEST函数将返回附加的指数曲线回归统计值，因此返回的数组为{mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey;
F,df;ssreg,ssresid}.

 如果stats设定为FALSE或省略，则LOGSET函数只返回相关系数M和常数项b。

有关附加回归统计值的详细内容，请参阅LINEST函数。

注释

　如果绘图数据越近似于指数曲线，则计算出来的结果就越符合原来给定的数据，正如LINEST函数一样，LOGEST函数也返回一组描述数值的相互关系的值数组，但LINEST函数是用直线来拟合数据的，而LOGEST函数则以指数曲线来拟合数据。

有关的详细内容，请参阅LINEST函数。

　当仅有一个自变量X时，可以直接用下面的公式计算出m 和b的值。

m:

INDEX(LOGEST(Known_y�s,Known_x�s),1)

b:

INDEX(LOGEST(Known_y�s,Known_x�s),2)

可以使用Y=b*m＾x曲线方程来预测y的值，但是Microsoft Excel 另外提供了GROWTH函数以方便预测因变量y的值。有关的详细内容，请参阅GROWTH函数。

 返回数组的公式必须作为数组公式输入。

 当要输入一个数组常数比如known_x�s作为参数时，以逗号作为同一行中的数据分隔符，以分号作为不同行数据的分隔符。分隔符可能因为不同国别的设置而有所不同。

 必须注意：如果由回归方程式所预测的y的值超出用以计算回归方程式y的实际值，则可能无效。

实例

经过了十个月的经济不景气之后，某公司察觉在市场上推出新产品后，销售呈指数增长。在此后六个月中，每月销售数量依次增加为33,100，47,300，69,000,102,000,150,000,和 220,000单位。假设这些数据已经保存在一个命名为UnitsSold 六个单元格中。输入下列数组公式 LOGEST(UnitsSold,{11;12;13;14,15,16},TRUE,TRUE)，会产生以下输出，例如，单元格D1:E5为：{1.46327563, 495.30477; 0.0026334, 0).03583428; 0.99980862, 0).01101631; 20896.8011, 4; 2.53601883, 0).00048544}

y = b*m1^x1或使用数组中得到的值y = 495.3 * 1.4633x 。

可以替换公式中的月份 x值，或使用GROWTH函数，从而估计后几月的销售情况。有关的详细内容，请参阅GROWTH函数。

可以利用附加的回归统计值（上述数组中的D2:E5单元格）来决定方程对于预测未来值的有用程度。

注意：测试由LOGEST函数产生方程的方法与LINEST函数的方法是非常近似的。但是，LOGEST函数基于下面的线性模式：ln y = x1 ln m1 + ... + xn ln mn + ln b，返回的额外的回归统计值。

预估额外的回归统计值，尤其是sei 和 seb 值时，请牢记这些数值应该与 ln mi和 ln b  比较，而不是与mi 和b 比较。有关的详细内容，请参阅高等统计学手册。


LOGINV

请参阅

返回X的对数累积分布函数的逆，此处的 ln(x) 是含有mean（平均数）与standard-dev（标准差）参数的正态分布。如果P=LOGNORMDIST(x,...) 那么LOGINV（P,...）=X。使用对数正态分布可以分析对数的变换数据。

语法

LOGINV(probability, mean, standard_dev)

Probability　是与对数正态分布相关的概率。

Mean 是ln(x)的平均数。

Standard_dev 是ln(x)的标准偏差。

对数正态分布函数的逆是

注释

 如果变量是非数值参数，则LOGINV函数返回错误值 #VALUE！

如果Probability<0和 probability>1 ，则LOGINV函数返回错误值 #NUM！。

如果standard-dev≤0,则LOGINV函数返回错误值 #NUM！

实例

lOGINV(0.039084, 3.5, 1.2)等于4.000014


LOWER

请参阅

将一个字符串中的所有大写字母转换为小写字母。

语法

LOWER(text)

Text 是要转换为小写字母的字符串。LOWER函数不改变字符串中的不是字母字符。

实例

LOWER("E. E. Cummings") 等于 "e. e. cummings"

LOWER("Apt. 2B") 等于 "apt. 2b"

LOWER函数与PROPER函数和UPPER函数非常相似。有关的实例请参阅PROPER函数。


MDETERM

请参阅

返回一个数组的矩阵行列式的值。

语法

MDETERM(array)

Array 是一个行与列数目相等的数值数组。

　数组可以是单元格区域。例如A1:C3或是一个数组常量，如{1,2,3;4,5,6;7,8,9}或是区域或数组常量的名称。

　如果数组中单元格是空白或包含文字，则MDETERM函数也返回错误值#VALUE！

　如果数组的行和列不相等，则MDETERM 函数也返回错误值#VALUE！

注释

　矩阵的行列式值是由Array中的各元素计算而来的．对一个三行，三列的矩阵A1:C3，其行列式的值定义如下：

MDETERM(A1:C3) 等于
A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)

　矩阵的行列式值，常被用来求解联立方程。

　MDETERM函数的精确度可达十六位有效数字，因此运算结果因位数的取舍可能导致某些微小误差。例如，奇异矩阵的行列式值可能与零存在1E-16的误差。

实例

MDETERM({1,3,8,5;1,3,6,1;1,1,1,0;7,3,10,2}) 等于88

MDETERM({3,6,1;1,1,0;3,10,2}) 等于 1

MDETERM({3,6;1,1}) 等于 -3

MDETERM({1,3,8,5;1,3,6,1}) 等于 #VALUE！因为数组中的行和列的数目不相等。


MEDIAN

请参阅

返回给定数值的中位数。中位数是在一组数据中，居于中间的数，换句话说，在这组数据中，有一半的数据比它大，有一半的数据比它小。

语法

MEDIAN(number1, number2, ...)

Number1,number2,...  是所要找出其中位数的1到30个数字参数。

　参数必须是数字，名字，数组或包含数字的引用。Microsoft Excel 会检查每一数组变量或引用中的所有数字。

　如果数组或引用参数中包含有文字，逻辑值或空白单元格，则忽略这些值，但是包含值为零的单元格。

注释

如果参数集合中包含有偶数个数字，MEDIAN函数将计算位于中间的两个数的平均值。请参阅下面的第二个实例。

实例

MEDIAN(1, 2, 3, 4, 5) 等于 3

MEDIAN(1, 2, 3, 4, 5, 6) 等于3.5亦即3与4的平均值


MID

请参阅

从字符串的某一指定的位置开始，返回指定字符长度的字符串。

语法

MID(text, start_num, num_chars)

Text 是用于提取字符的字符串。

Start_num 是要从字符串中提取字符的起始位置，字本中的第一个字符的位置是Start_num 1，余下的依此类推。

　如果start_num大于字符串的长度，则MID函数返回空字符。

　如果start_num 小于字符串的长度，但Start_num 与 num_chars的和超过文字长度，则MID函数返回从Start_num 到文字结束的所有字符。

　如果Start_num小于1，MID 函数将返回错误值#VALUE！

Num_chars 指定要返回字符串的长度。如果num-chars参数是负数，则MID函数将返回错误值 #VALUE！

实例

MID("Fluid Flow", 1, 5) 等于 "Fluid"

MID("Fluid Flow", 7, 20) 等于 "Flow"

MID("1234", 5, 5) 等于"" (空字符串)

请参阅CODE函数与FIND函数的实例。


MIN

请参阅

返回给定参数表中的最小值。

语法

MIN(number1, number2, ...)

Number1,number2,...是要从中找出最小值的1到30个数字。

　参数可以是数字，空白单元格，逻辑值或表示数值的文字。如果参数中有错误值或无法转换成数值的文字时，将引起错误。

　如果变量是数组或引用参数，则MIN函数仅使用其中的数值，数组或引用中的空白单元格，逻辑值，文字或错误值将忽略。

　如果参数中不含有数字，则MIN函数返回0。

实例

如果A1:A5中依次包含数值10，7，3，27和2，那么

MIN(A1:A5) 等于2

MIN(A1:A5,0) 等于0

MIN函数与MAX函数相似。请参阅MAX函数中的实例。


MINUTE

请参阅

返回对应于serial-number的分钟数。该分钟数是一个介于0到59之间的整数。

语法

MINUTE(serial_number)

Serial_number 是Microsoft Excel 用来进行日期和时间计算的日期一时间序列数。serial-number是一个数字，但也可以用文字表示，如“16:48:00”或“4:48:00PM”。这些字符串自动转换成系列号。有关 serial_number 的详细内容，请参阅NOW函数。

注释

Microsoft Excel for Windows 和Microsoft Excel for the Macintosh 使用不同的日期系统作为它们各自的默认系统。有关的详细内容，请参阅NOW函数。

实例

MINUTE("4:48:00 PM") 等于 48

MINUTE(0.01) 等于 14

MINUTE(4.02) 等于 28


MINVERSE

请参阅

返回存储在数组中的矩阵的逆。

语法

MINVERSE(array)

Array 是具有相等行列数的数值矩阵。

　Array 可以是单元格区域，例如A1:C3，常数数组如{1,2,3;4,5,6;7,8,9},或前两者的名字。

　如果在数组中单元格是空白单元格或包含文字，则MINVERSE函数返回错误值#VALUE！

　如果数组的行与列的数目不相等，则MINVERSE函数也返回错误值#VALUE。

注释

　返回数组的公式必须以数组公式的方式输入。

　与求行列式的值一样，求解矩阵的逆常被用于求解联立方程组。矩阵和它的逆矩阵相乘为单位矩阵－对角线的值为 1 ，其它值为 0。

　下面是计算二阶方阵逆的例子。假设A1:B2中包含有字母a,b,c和d表示的四个任意的数，则下表表示矩阵A1:B2的逆矩阵：

Column A	Column B

Row 1	d/(a*d-b*c)	b/(b*c-a*d)

Row 2	c/(b*c-a*d)	a/(a*d-b*c)

　MINVERSE函数的精确度可达十六位有效数字，因此运算结果因位数的取舍可能会导致小的误差。

　对于一些不能求逆的矩阵，MINVERSE将返回#NUM！错误值。

不能求逆矩阵的行列式的值为零。

实例

MINVERSE({4,-1;2,0}) 等于 {0,0.5;-1,2}

MINVERSE({1,2,1;3,4,-1;0,2,0}) 等于 {0.25,0.25,-0.75;0,0,0.5;0.75,-0.25,-0.25}

提示  使用INDEX函数可以访问逆矩阵中的单个元素。


MIRR

请参阅

返回某一连续期间现金流量修正后的内部报酬率。MIRR函数同时考虑了投资的成本和各期收入净额回收后转成投资的报酬率。

语法

Values 	是含有代表各期支出（负值）及收入（正值）的数值数组或引用。

　values参数中必须包含一个正值或一个负值，才能计算修正后的报酬率，否则MIRR函数会返回错误值#DIV/0！

　MIRR函数忽略数组参数或引用参数中的文字，逻辑值或空白单元格，但是，包括数值为零的单元格。

Finance_rate 	为投入资金的融资利率。

Reinvest_rate	是各期收入净额的转投资报酬率。

注释

MIRR函数根据输入数值的次序来注释现金流量的次序。所以，务必记住按照顺序输入支出和收入数额，并使用正确的正负号（现金流入用正值，现金流出用负值）

如果现金流量的个数为 n，finance-rate 为 frate 而 reinvest-rate 为 rrate，则 MIRR 函数的计算公式为：

实例

假设经常捕鱼业，而且正在计算第五年的营运收入。五年前以年利率10%借款$120，000买了一艘船，这五年每年的收入分别为$39.000，$30.000$21.000$37.000和$46.000这些年将所获利润用于重新投资，每年报酬率为12%，在工作表上，在B1中输入贷款总数$120.000，而这五年的年利润输入在B2：B6中。

计算五年后的修正报酬率为：

等于12.61%

计算三年后的修正报酬率为：

等于-4.80%

若以14%的reinvest-rate计算，则五年后的修正报酬率为

等于13.48%


MMULT

请参阅

返回两个数组的矩阵乘积。结果矩阵的行数与array1的行数相同，矩阵的列数与array2的列数相同。

语法

MMULT(array1, array2)

Array1,Array2 是要进行矩阵乘法的两个数组。

　array1的列数必须与array2的行数相同，而且两个矩阵中只能包含数值。

　Array1 和array2可以是单元格区域，数组常数，或单元格引用。

　如果单元格是空白单元格或含有文字，或是array1的行数与array2的列数不相等时，则MMULT函数也返回错误值#VALUE！

注释

｛bmc b.bmp}　两个数组b和c的矩阵乘积a为：

其中i为行数，j 为列数。

　返回数组的公式必须以数组公式的方式输入。

实例

MMULT({1,3;7,2}, {2,0;0,2}) 等于 {2,6;14,4}

MMULT({3,0;2,0}, {2,0;0,2}) 等于 {6,0;4,0}

MMULT({1,3,0;7,2,0;1,0,0}, {2,0;0,2}) 等于 #VALUE!, 因为第一个数组有三列而第二个数组仅有两行。


MOD

请参阅

返回两数相除的余数。结果的正负号与除数相同。

语法

MOD(number,divisor)

Number 为被除数。

Divisor为除数。如果divisor为零，MOD函数返回#DIV/0！错误值。

注释

MOD函数可以用INT函数来表示

MOD(n, d) = n - d*INT(n/d)

实例

MOD(3, 2) 等于1

MOD(-3, 2) 等于 1

MOD(3, -2) 等于　-1

MOD(-3, -2) 等于 -1


MODE

请参阅

返回在数组或数据区域中出现频率最多的数值。跟MEDIAN一样，MODE也是一个位置测量函数。

语法

MODE(number1, number2, ...)

Number1,number2,...是要进行计算的1到30个参数，也可以使用一个数组或对数组的引用来代替由逗号分的参数。

注释

　参数应为数字、名字、数组或包含数字的引用。

　忽略包含文字、逻辑值或空白单元格的数组和引用变量的值，但包括单元格中的数值零。

　如果数据集合中不含有重复的数据，则MODE函数返回错误值#N/A。

MODE是出现频率最高的值，而median是中间值，mean是平均值，所有这些函数都不能完全而精确描绘所有数据，假设数据分布在三个区域中，其中一半分布在一个较小的数值周围，另外一半分布在两个较大的数值周围。AVERAGE和MEDIAN可能会返回数据点较少的中间位置的数值。而MODE函数会返回一个数据点较多位置的小值。

实例

MODE({5.6,4,4,3,2,4}) 等于4


MONTH

请参阅

返回对应于序列数的月份值。该月份值为介于1（一月）和12（十二月）之间的整数。

语法

MONTH(serial_number)

Serial_number 是Microsoft Excel 用于计算日期和时间的代码，serial-number可以是文字，如“15-Apr-1993”或“4-15-1993”，来代替数字。日期的文字值会自动转换为日期与时间序列号。有关日期与时间序列的详细内容，请参阅NOW函数。

注释

Microsoft Excel for Windows 与Microsoft Excel for the Macintosh 采用不同的日期系统作为其默认值。有关的详细内容，请参阅NOW函数。

实例

MONTH("6-May") 等于 5

MONTH(366) 等于 12

MONTH(367) 等于 1


MROUND

请参阅

返回参数按指定倍数取整后的数值。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

MROUND(number,multiple)

number 是将进行取整的数值。

Multiple 是要对参数取整的倍数。

注释

如果参数number除以倍数multiple 的余数大于或等于倍数multiple的一半，则MROUND函数四舍五入取整。

实例

MROUND(10, 3) 等于 9

MROUND(-10, -3) 等于 -9

MROUND(1.3, 0).2) 等于 1.4

MROUND(5, -2) 等于 #NUM!


MULTINOMIAL

请参阅

返回参数和的阶乘与各参数阶乘乘积的比值。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

MULTINOMIAL(number1, number2, ...)

Number1,number2,... 是要进行multinomial函数运算的1到29个数值。

注释

 如果参数是非数值型，MULTINOMIAL函数返回错误值#VALUE！

 如果参数个数少于1个，MULTINOMIAL函数返回错误值#NUM！

 MULTINOMIAL函数为：

实例

MULTINOMIAL(2, 3, 4) 等于 1260


N

请参阅

返回转化为数值后的值。

语法

N(value)

Value 为要转化的值。N函数可以转化下表列出的值：

 value 值为	返回数值

A number	该数值

日期（Microsoft Excel 的	该日期的序列号

一种内部日期格式

TRUE	1

Anything else	0

注释

一般情况下不必在公式中使用N函数，因为Microsoft Excel 会根据需要自动对值进行转换。提供此函数是为了与其它电子表格程序兼容。

实例

如果A1包含“7”，A2包含“EVEN”A3包含“TRUE”则

N(A1) 等于7

N(A2) 等于0，因为A2包含文字

N(A3) 等于1，因为A3包含TRUE

N(�7�) 等于0，因为“7”为文字

N(�4/17/91�) 等于0，因为“4/17/91”为文字。


NA

请参阅

返回错误值 #N/A。错误值#N/A表示“无法得到值”。请使用NA标志空白单元格。在没有内容的单元格中输入#N/A，可以避免不小心将空白存储单元格计算在内而产生的问题。（当公式引用到含有#N/A的单元格时，返回#N/A错误值）

语法

NA()

注释

　在函数名后面必须包括圆括号，否则，Microsoft Excel 无法识别该函数。

　您也可以直接在单元格中键入 #N/A。提供NA函数是为了与其它电子表格程序兼容。


NETWORKDAYS

请参阅

返回参数start-data 和end-data之间所有的工作天数值。工作日不包括周末和指定为假期的日期。用NETWORKDAYS函数根据特定阶段内雇员工作的天数计算 津帖值。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

NETWORKDAYS(start_date, end_date, holidays)

Start_date 代表开始日期的日期序列号。

End_date 代表终止日期的日期序列号。

Holiday 是工作日历以外的一个或多个日期序列选项，例如国家指定假期和活动假期。

注释

　如果参数是非数值型，NETWORKDAYS函数返回错误值 #VALUE！

　如果参数不是正确的日期序列号，NETWORKDAYS返回错误值 #NUM！

实例

NETWORKDAYS(DATEVALUE("10/01/91"), DATEVALUE("12/01/91"),
DATEVALUE("11/28/91")) 等于 43


NOT

请参阅

求参数值的反，当确定一个值不等于一特定值时，可以使用NOT函数。

语法

NOT(logical)

Logocal 为一个可以计算成TRUE或FALSE的逻辑值或逻辑表达式。如果逻辑值为False，NOT 函数返回TRUE。如果逻辑值为TRUE，NOT函数返回FALSE。

实例

NOT(FALSE) 等于 TRUE

NOT(1+1=2) 等于 FALSE


NOW

请参阅

返回当前日期和时间。

语法

NOW()

注释

　Microsoft Excel for Windows 与Microsoft Excel for the Macintosh 采用不同的默认日期系统。Microsoft Excel for Windows 采用1900日期系统，序列号的范围从1到65，380，对应于1900年1月1日到2078年12月31日。Microsoft Excel for the Macintosh 采用1904日期系统，序列号的范围从0到63，918，对应于1904年1月1日到2078年12月31日。

　序列号中小数点右边的数字表示时间，左边的数字表示日期。例如，在1900日期系统中，序列号367.5表示1901年1月1日晚12时。

　可以单击“工具”菜单中的“选项”命令，在“选项”对话框中，选择“重新计算”选项卡，选定或清除1904日期系统来改变日期系统。

　当从另外一个平台打开文档时，日期系统会自动转换。例如，在使用Microsoft Excel for Windows 时，打开一个由Microsoft Excel for the Macintosh 创建的文档。则1904日期系统复选框会自动选中。

　NOW函数只有在重新计算工作表，或执行含有此函数的宏时改变。它并不随时更新其值。

实例

如果正在使用的是1900日期系统，而且计算机的内部时钟为1987年1月1日晚上12点30分，则NOW() 等于31778.52083

十分钟后，NOW() 等于31778.52778


NPER

请参阅

返回每期付款额和利率固定的某项投资的期数。

语法

有关NPER函数中各参数的详细说明及有关年金函数的详细内容，请参阅PV函数。

Rate 	为每期的利率

Pmt 	为各期所应付的金额，在整个年金周期内不能改变。一般说来，PMT包含本金和利息，但不包括其它的费用和税款。

Pv 	是此投资的当前值，或未来各期年金现在价值的总和。

Fv	是指在最后一次付款完成后所获得的未来值或现金余额。如果省略了此参数，将假设其值为零，（例如，银行贷款的终值为0）

Type	数值0或1，用以指定各期金额的支付时间点。

设置类型为	支付时间

0或省略	期末

1	期初

实例

NPER(12%/12, -100, -1000, 10000, 1) 等于60

NPER(1%, -100, -1000, 10000)等于60

NPER(1%, -100, 1000)等于11


NPV

请参阅

在已知系列期间内，根据现金流量及贴现率，返回某项投资的净现值。投资的净现值。投资的净现值是指未来各期支出（负值）和收入（正值）的现在价值。

语法

NPV(rate, value1, value2, ...)

Rate    是用以将未来各期现金流量折算成当前值的利率。

Value1, value2,... 代表1到29个支付及收入的参数。

　Value1,Value2所属各期间长度必须相等，而且支付及收入的时间都发生在期末。

　NPV按次序使用Value1,Value2来注释现金流量的次序。一定要保证支出和收入的数额按正确的顺序输入。

　如果参数是数值，空白单元格逻辑值或表示数值的文字表达式，则都会计算在内。如果参数是错误值或不能转化为数值的文字则被忽略。

　如果参数是一个数组或引用，只有其中的数值部分计算忽略数组或引用中的空白单元格，逻辑值，文字及错误值。

注释：

NPV函数假定投资开始于Value1现金流量日期的前一期，并结束于最后一笔现金流量的当期。NPV依据未来的现金流量计算如果第一笔现金流量发生在第一个周期的期初，则第一笔现金必须另入到NPV函数的结果中，而不应包含在Values参数中。有关的详细内容，请参阅下面的实例。

如果n是Value参数中现金流量个数，则NPV函数的计算公式为NPV函数与PV函数（现值）相似。PV与NPV函数之间的主要差别在于；PV函数允许现金流量在期初或期末开始。与NPV函数不同PV函数的现金流量值在整个投资中必须是固定的，而NPV函数的现金流量是可变的。有关年金与财务函数的详细内容，请参阅PV函数。

NPV函数与IRR函数（内部报酬率）也有关，IRR函数是使NPV等于零的比率，即NPV   =0

实例

假设考虑每年投资$10，000，而未来三年中每年的收入分别为$3000，$4200和$6800。假定每年的贴现率是10%驼项投资的净现值是       等于$1188.44

上述的例子中，将开始投资的$10，000作为Value参数的一部分。

这是因为付款发生在第一周期的期末。

下面考虑在第一个周期的期初投资有计算方式。假如要购买一家鞋店，投资成本为$40，000，并且希望前五年的营业收入如下：

$8000，$9200，$10000，$12000和$14，500。每年的贴现率为8%相当于通贷膨胀率或竞争投资的利率。

如果鞋店的支出及收入分别存储在B1到B6中，下面的公式计算出鞋店设资的净现值     等于$1922，06

上面的例子中，一开始投资的$40000并不包含在Value参数中，因为此项付款发生在第一期的期初。

假设鞋店的屋顶在营业的第六年倒塌，估计这一年的损失为$9000，则六年后鞋店投资的净现值为：

 NPV(8%, B2:B6, -9000)+B1 等于-$3749.47


OCT2BIN

请参阅

将八进制数转换为二进制数。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

OCT2BIN(number,places)

Number 是要进行转换的八进制数。参数number不能多于 10个8进制位。数字的最高位是符号位，其它29位是数据位。负数用二进制数的补码表示。

Places 使用的字符数。如果省略此项，OCT2BIN函数使用需要的最少字符数。Places在返回数值前补零尤其有用。

注释

　如果参数number是负数，OCT2BIN函数忽略Places ，返回10位二进制数。

　如果参数number是负数，不能小于等于7777777000，如果参数number是正数，不能大于777。

　如果参数number不是正确的八进制数，OCT2BIN函数返回错误值 #NUM！

　如果OCT2BIN函数需要比指定的Places更多的字符表示此数，则返回错误值#NUM！

　如果Places不是整数，则取整。

　如果Places不是数值，OCT2BIN函数返回错误值#VALUE!

　如果Places是负数，OCT2BIN函数返回错误值#NUM！

实例

OCT2BIN(3, 3) 等于 011

OCT2BIN(7777777000) 等于 1000000000


OCT2DEC

请参阅

将十进制数转换为八进制数。

如果没有这个函数，请运行“安装”程序加载“分析工具库”。安装完毕以后，必须在“加载宏”对话框中选定它。

启动分析工具库

语法

OCT2DEC(number)

Number 是要进行转换的八进制数。参数number位数不多于10个8进制位（30个二进制位），最高位是符号位，其它29位是数据位。负数用二进制数的补码表示。

注释

如果参数不是正确的八进制数，OCT2DEC函数返回错误值#NUM！

实例

OCT2DEC(54) 等于 44

OCT2DEC(7777777533) 等于 -165


OCT2HEX

请参阅

将八进制数转换为十六进制数。

如果没有这个函数，运行“安装”程序，安装“分析工具库”。安装完“分析工具库”后，必须在“加载宏”中选定它。

启动分析工具库

语法

OCT2HEX(number,places)

Number 是要进行转换的八进制数。参数number的位数不多于10个8进制位（30个二进制位）。数字的最高位是符号位，其它29位是数据位，负数用二进制数的补码表示。

Places 用字符表示数的个数。如果省略此项，OCT2HEX函数使用此数的最少字符表示。Places在返回数值前补零尤其有用。

注释

　如果参数number是负数，OCT2HEX函数忽略Places，返回10位十六进制数。

　如果参数不是正确的八进制数，OCT2HEX函数返回错误值#NUM！

　如果OCT2HEX函数需要比指定Places更多字符表示此数，则返回错误值#NUM！

　如果Places不是整数，则取整。

　如果Places不是数值型，OCT2HEX函数返回错误值#VALUE！

　如果Places是负数，OCT2HEX函数返回错误值#NUM！

实例

OCT2HEX(100, 4) 等于 0040

OCT2HEX(7777777533) 等于 FFFFFFFF5B


ODD

请参阅

返回对指定数值进行舍入后的奇数。

语法

ODD(number)

Number 是要舍入求奇的数值。

注释

　如果 Number 是非数值参数，则 ODD 将返回错误值 #VALUE！

　如果不考虑 Number 的正负号，则函数由零开始进行上舍入。如果 Number 恰好是奇数，则不须进行任何舍入处理。

实例

ODD(1.5) 等于 3

ODD(3) 等于 3

ODD(2) 等于 3

ODD(-1) 等于 -1

ODD(-2) 等于 -3


PI

请参阅

返回数字3.14159265358979，即数学常数π，精确到15位

语法

PI()

实例：

PI（）/2等于1.57079…

SIN（PI（）/2）等于1

如果圆的半径值存于名为“半径”的单元格中，下面公式将计算出圆的面积

PI()*(Radius^2)


PMT

请参阅

返回固定利率下，投资或贷款的等额分期偿还额。

语法

PMT(rate, nper, pv, fv, type)

有关PMT函数中参数的详细描述请参阅函数PV

Rate 为各期利率，是一固定值。

Nper 为总投资期或贷款期数

Pv 现值，是从该项投资（或贷款）开始计算时已经入帐的款项，或一系列未来付款累积和的当前值。

Fv 未来值，或在最后一次付款后所要保留的现金余额，若省略fv将做设定为0（例如，一笔贷款的未来值为0）

Type 数字0或1，表明是期初支付还是期末支付

设置类型为	支付时间
0或省略	期末
1	期初
注释

 PMT返回的支付包括本金和利息，但不包括税款、保留支付或某些与年金有关的费用。

 应确认指定的rate和nper单位的一致性。对于年利率为12% 的4 年期贷款，若按月支付，rate 应为12%/12，nper应为4*12，若按年支付，rate应为12%，nper为4。

提示：若要计算一笔款项的总支付额，请用PMT返回值乘以nper 。

实例

下列公式将返回需10个月付清的年利率为8%的10000美元贷款的月支付额：

PMT(8%/12, 10, 10000) 等于-$1037.03

对于同一笔贷款，若支付期限在每期的期初，支付额应为：

PMT(8%/12, 10, 10000, 0), 1) 等于 -$1030.16

如果以12% 的利率贷出5000美元，并希望在5个月内还款，下列公式将返回每月所得款数：

PMT(12%/12, 5, -5000) 等于 $1030.20

若需要以按月定额存款方式在18年中存款50,000美元，假设存款额年利率为6%，则PMT可计算月存款额：

PMT(6%/12, 18*12, 0), 50000) 等于 -$129.08

即每月向6%的存款帐户中存入129.08美元，18年后可得50,000美元。


PPMT

请参阅

返回以等额定期定息方式返还资金的某项投资在给定期次内的本金偿还额。

语法

PPMT(rate, per, nper, pv, fv, type)

有关“PPMT”参数的详细描述，请参阅函数“PV”

Rate 为各期利率，是一固定值。

Per 用于计算其本金数额的期次,必须在1至nper之间

Nper 总投资（或贷款）期，即该项投资（或贷款）的付款期总数

Pv 现值，从该项投资（或贷款）开始计算时已经入帐的款项，或一系列未来付款累积和的当前值.

Fv 为未来值，或在最后一次付款后所要保留的现金余额，若省略fv，将做设定为0（例如，一笔贷款的未来值为0）

Type 数字0或1，表明是期初支付还是期末支付

设置类型为	支付时间
0或省略	期末支付
1	期初支付
注释

应确认指定的rate和nper单位的一致性。对于年利率为12% 的4 年期贷款，若按月支付，rate 应为 12%/12，nper 应为 4*12，若按年支付，rate 应为 12%，nper为 4。

实例

下列公式将返回2000美元年利率为10% 的两年期贷款的第一个月的本金支付

PPMT(10%/12, 1, 24, 2000) 等于-$75.62

下列函数将返回200,000美元年利率为8%的十年期贷款的最后一年的本金支付

PPMT(8%, 10, 10, 200000) 等于 -$27,598.05


PRODUCT

请参阅

将所有以参数形式给出的数字相乘，并返回乘积

语法

PRODUCT(number1, number2, ...)

number1, number2, ...，是1至30个用来相乘的数字

注释

 当参数为数字、逻辑值、文本方式数字时可被计算，当参数为错误值或不能转成数字的文本时，将导致错误

 若参数为数组或引用，只有其中的数字可被计算，数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。

实例

若单元格A2：C2包括5；15；和30

PRODUCT（A2：C2）等于2250

PRODUCT（A2：C2，2）等于4500


PV

请参阅

返回投资的现值。现值为一系列未来支付累积和的当前值。例如，借入方的借入款即为贷出方贷款的现值。

语法

PV(rate, nper, pmt, fv, type)

Rate 为各期利率。例如，若按10%年利率借入一笔购买汽车的贷款，按月支付，则月利率为10%/12（即0.83%），可在公式中输入利率（rate）10%/12或0.83%，0.0083。

Nper 为总投资期，即该项投资的偿款期总数.例如，对于一笔4年期按月偿还的汽车贷款，有4*12（即48）期，可在公式中输入nper等于48。

Pmt 为各期偿款额，其数值在整个投资期间保持不变。通常pmt包括本金和利息，但不包括其它费用或税款，例如10,000美元年利率为12%的4年期汽车贷款的月偿还额为263.33

Fv 为未来值，或最后一次支付后所要保留的现金余额，如果省略fv，则假设该值为 0。（例如，一笔贷款的未来值为0）。例如，若需为某一项目在18年后存入50000美元，则50000美元就是未来值。可由此并根据保守估计的利率来决定每月的存款额。

数字0或1，表明是期初支付还是期末支付

设置类型为	支付时间
0或省略	期末
1	期初
注释

 确认指定的rate和nper单位的一致性。对于年利率为12%的4 年期贷款，若按月支付，rate应为12%/12，nper应为4*12，若按年支付，rate应为12%，nper为4。

 下列函数与年金的计算有关：

CUMIPMT	PPMT

CUMPRINC	PV

FV	RATE

FVSCHEDULE	XIRR

IPMT	XNPV

PMT

年金是在一段连续时期内的一系列固定现金兑付。例如汽车贷款或分期付款就是年金。详细内容，请参阅年金函数各自的详细描述。

 在年金函数中，支出的款项，如银行存款，表示为负数；收入的款项，如股息收入，表示为正数。例如，对于储户来说，1000美元银行存款可表示为参数-1000，而对于银行来说该参数为1000。

 下面列出的是Microsoft Excel 进行财务运算的公式，如果rate不是0，则：

如果rate是0则

(pmt * nper) + pv + fv = 0

实例：

假设要购买一项年金保险，该保险可在今后二十年内于每月未支付500美金，为此须先一次性付款60,000美元。假定投资回报为8%。现在可以通过 PV 函数计算一下这项投资是否值当。该笔年金的现值为：

PV(0.08/12, 12*20, 500, , 0)) equals -$59,777.15

结果为负值，说明这是支出现金流。年金的现值（$59，777.15）小于所需支付的（$60.000）。因此，这不是一项合算的投资。


QUOTIENT

请参阅

返回商的整数部分，该函数用于舍掉商的小数部分

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

QUOTIENT(numerator, denominator)

Numerator 被除数

Denominator 除数

注释

两个参数中任一为非数值型，Quotient将返回错误值“#VALUE！”。

实例

QUOTIENT(5, 2) equals 2

QUOTIENT(4.5, 3.1) equals 1

QUOTIENT(-10, 3) equals -3


RAND

请参阅

返回大于0小于1的均匀分布随机数，在每次计算工作表时将返回一个新的随机数。

语法

RAND()

注释

 若要生成a,b之间的随机实数，请使用：

RAND()*(b-a)+a

 若要使用RAND生成一随机数，并且不随单元格计算而改变，可以在偏辑栏中输入“=RAND（）”，然后按F9键，将公式改为随机数。

实例

若要生成大于等于0，小于100的随机数：

RAND()*100


RATE

请参阅

返回年金的各期利率。rate通过迭代法计算得出，并可能无解或有多解，在20次迭代计算之后，若RATE的相邻两次结果没有收敛于0.0000001，RATE将返回错误值“#NUM！”。

语法

RATE(nper, pmt, pv, fv, type, guess)

有关参数nper、pmt、pv、fv及type的详细描述，请参阅函数“PV”

Nper 为总投资期或贷款期，即该项投资或贷款的偿还期总数。

Pmt 为各期固定的支付数额，通常pmt包括本金和利息，但不包括其它费用或税金

Pv 现值，为一系未来付款的当前值之和。

Type 数字0或1，表明期末支付还是期初支付

设置类型为	支付时间
0或省略	期末
1	期初

Guess 为预期利率（估计值）

 若省略预期利率，则假设该值为10%

 若RATE不收敛，请改变guess的值。通常当guess位于0和1之间时，RATE是收敛的

注释

应确认指定的“guess”和“nper”单位的一致性，对于年利率为12%的4年期贷款，若按月支付，guess为12%/12，nper为4*12，若按年支付，guess为12%，nper为4。

实例

金额为8000美元的4年期贷款，月支付额为200美元，该笔贷款的利率：

RATE(48, -200, 8000)等于0.77%

因为按月计期，故结果为月利率，年利率为0.77%*12，等于9.24%


REPLACE

请参阅

用某一字符串替换其它字符串的部分内容。

语法

REPLACE(old_text, start_num, num_chars, new_text)

Old_text 为需要进行部分字符替换的文本。

Start_num 为Old-text中要用new-text替换的字符的起始位置。

Num_chars 为old-text中要用new-text替换的字符的个数。

New_text 为用于替换Old-text中字符的文本。

实例

下面的公式在old-text中，从第六个字符开始，用new-text替换5个字符

REPLACE("abcdefghijk", 6, 5, "*") 等于“abede*k”

“*”替换了第6到第10个字符。

下面的公式用“91”替换“1990”的后两位。

REPLACE("1990", 3, 2, "91") 等于“1991”

若单元格A2中包含“123456”则：

REPLACE(A2, 1, 3, "@") 等于“@456”

若函数“RIGHT”返回“ABCDEF”则：

REPLACE(RIGHT(A3, 6), 1, 6, "*") 等于 "*"


REPT

请参阅

根据给定的次数重复显示文本。“REPT”通过重复某一字符串来填充单元格

语法

REPT(text, number_times)

Text 所要重复的文本

Number_times 所要重复的次数，为正数，若number-times等于0，REPT返回“”（空文本）

若number-times不是整数，它将被取整，函数REPT的结果不能长于255个字符

提示：该函数可用于创建简单的工作表直方图

实例

REPT("*-", 3) 等于 "*-*-*-"

若A3包含“sales”，则

REPT($A$3, 2.9) 等于 "SalesSales"


RIGHT

请参阅

返回一字符串中最后（或最右侧）的一个或多个字符

Syntax

RIGHT(text, num_chars)

Text 含有所要提取字符的字符串。

Num_chars 指定所要提取字符的个数

 Num-chars必须大于等于0

 若Num-chars大于字符串的长度，RIGHT将返回整个文本。

 若省略Num-chars，该参数将被假定为1。

实例

RIGHT("Sale Price", 5) 等于"Price"

RIGHT("Stock Number") 等于 "r"

RIGHT类似于LEFT；有关详细示例，请参见LEFT。


ROUND

请参阅

按指定位数四舍五入某个数字

语法

ROUND(number, num_digits)

Number 需要四舍五入的数字

Num_digits 指定的位数，按此位数进行四舍五入

 若num-digits大于0，则四舍五入到指定的小数位。

 若num-digits等于0，则四舍五入到最接近的整数。

 若num-digits小于0，则在小数点左侧进行四舍五入。

实例

ROUND(2.15, 1) 等于 2.2

ROUND(2.149, 1) 等于 2.1

ROUND(-1.475, 2) 等于 -1.48

ROUND(21.5, -1) 等于 20


SECOND

请参阅

返回与序列数相对应的秒数。返回的秒数为0至59之间的整数。使用函数SECOND可以将用序列号表示的时间数转化为秒数。

语法

SECOND(serial_number)

Serial_number Microsoft Excel中为计算日期和时间而设置的日期时间代码。serial-number可以是文本而不是数字，如“16:48:23”或“4:48:47PM”。在计算时文本可自动转换为序列号。有关serial-number的详细内容，请参阅函数“NOW”。

注释

Microsoft Excel for Windows 和Microsoft Excel for Macintosh 使用不同日期系统做为缺省值。有关详细内容，请参阅函数“NOW”。

实例

SECOND("4:48:18 PM") 等于 18

SECOND(0.01) 等于 24

SECOND(4.02) 等于 48


SIGN

请参阅

返回数字的符号。当数字为正数时返回1，零时返回0，负数时返回-1。

语法

SIGN(number)

Number 任意实数

实例

SIGN(10) 等于1

SIGN(4-4) 等于 0

SIGN(-0.00001) 等于 -1


SIN

请参阅

返回给定角度的正弦

语法

SIN(number)

Number 需要求正弦的弧度角。若参数的单位是度，请乘以PI()/180  将其转换为弧度制

实例

SIN(PI))等于1.22E-16，近似于0，π的正弦值为0。

SIN(PI())等于1

SIN(30*PI()/180)等于0.5，即30 度的正弦值。


SINH

请参阅

返回某数的双曲正弦值

语法

SINH(number)

Number 为任意实数

双曲正弦的计算公式为：

实例

SINH(1) 等于1.175201194

SINH(-1) 等于-1.175201194

双曲正弦函数可用于估计累积概率分布，假设实验值在0到10秒之间变化，对于累积实验的经验分析表明：结果X小于t秒的概率可用下面等式估计：

P(x<t) = 2.868 * SINH(0.0342 * t),其中0<t<10

若要计算结果小于1.03秒的概率，请用1.03代替t。

2.868*SINH(0.0342*1.03) 等于0.101049063

即每1000次实验中，该结果期望发生次数约101次。


SLN

请参阅

返回某项固定资产的每期线性折旧费

语法

SLN(cost, salvage, life)

Cost 固定资产原值

Salvage 残值，折旧期结束时的剩余价值。

Life 折旧期限（有时也可称为固定资产的生命周期）

实例

假设购买了一辆价值30000美元的卡车，它的折旧年限为10年，残值为7500美元，则每年的折旧额为：

SLN(30000, 7500, 10) 等于2250美元


SQRT

返回正平方根

语法

SQRT(number)

Number 需要求平方根的数，若该数为负，则SQRT返回错误值“#NUM！”。

实例

SQRT(16) 等于4

SQRT(-16) 等于#NUM！

SQRT(ABS(-16)) 等于4


SQRTPI

请参阅

返回某数与π的乘积的平方根

若没有提供该函数，请运行“安装”程序来加载“分析工具库”。安装完毕后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

SQRTPI(number)

Number 用来与π相乘的数

注释

若numer<0，则SQRTPI将返回错误值“#NUM！”。

实例

SQRTPI(1)等于 1.772454

SQRTPI(2) 等于 2.506628


SUBSTITUTE

请参阅

在字符串中，用new-text替代old-text。若需要在一字符串中替换指定的文字，请使用SUBSTITUTE。若需要在一个字符串中替换指定位置处的任意文字时，请使用REPLACE。

语法

SUBSTITUTE(text, old_text, new_text, instance_num)

Text 需要替换其中字符的文本或对含有文本的单元格的引用。

Old_text 需要替换的旧文本

New_text 用于替换old-text的文本。

Instance_num 指定用new-text替换第n次出现的old-text，若指定instance-num，只有满足要求的old-text被替换，否则用new-text替换文本中出现的所有old-text。

实例

SUBSTITUTE("Sales Data", "Sales", "Cost") 等于"Cost Data"

SUBSTITUTE("Quarter 1, 1991", "1", "2", 1) 等于"Quarter 2, 1991"

SUBSTITUTE("Quarter 1, 1991", "1", "2", 3) 等于 "Quarter 1, 1992"

若要在单元格cellcont2中，用方括号来替换所有出现的文本常数“separator”：

SUBSTITUTE(CellCont2, Separator, "] [")


SUM

请参阅

返回参数列表中所有数字的之和

语法

SUM(number1, number2, ...)

numer1,number2...，为1至30个需要求和的参数。

 直接键入参数表的数字、逻辑值及文本表示的数字可被计算，请参阅实例一二。

 若参数为数组或引用，只有其中的数字可被计算。其中的空白单元格、逻辑值、文本及错误值将被忽略。请参阅实例三。

 若参数为错误值或不能转换成数字的文本方式将导致错误。

实例

SUM(3, 2) 等于 5

SUM("3", 2, TRUE) 等于6。因为文本值被转换成数字，而逻辑值“TRUE”被转换成数字1。

不同于前例，若A1包含“3”，面B1包含TRUE，则：

SUM(A1, B1, 2) 等于2，因为对非数值型的值的引用不能被转换成数值型

若单元格A2：E2包含5，15，30，40和50：

SUM(A2:C2) 等于50

SUM(B2:E2, 15) 等于150


SUMPRODUCT

请参阅

在给定数组中，将对应元素相乘，并返回乘积之和。

语法

SUMPRODUCT(array1, array2, array3, ...)

Array1, array2, array3,...    为2至30个数组，其相应元素相乘并相加

 数组参数必须具有相同的维数，否则，SUMPRODUCT将返回错误值“#VALUE！”。

 SUMPRODUCT将非数值的数组项处理为0值。

实例

下面公式首先将工作表中两数组的所有元素相乘，然后把乘积相加，即3*2+4*7+8*6+6*7+1*5+9*3

SUMPRODUCT({3,4;8,6;1,9}, {2,7;6,7;5,3}) 等于 156

注释

上例返回的和与数组公式SUM（A1：B3*D1：E3）的结果相同。当输入为数组时，使用数组可为类似于SUMPRODUCT的计算提供更通用的解法，例如，若输入为数组，使用公式SUM（A1：B3^2）可计算A1：B3中元素的平方和。


SUMSQ

请参阅

返回参数的平方和。

语法

SUMSQ(number1, number2, ...)

Number1,number2,...为1至30个需要求平方和的参数，也可使用数组或对数组的引用来代替被逗号分隔的参数。

实例

SUMSQ(3, 4) equals 25


SUMX2MY2

请参阅

SUMX2MY2({2, 3, 9, 1, 8, 7, 5}, {6, 5, 11, 7, 5, 4, 4}) 等于 -55


SUMX2PY2

请参阅

返回两数组中对应值的平方和之和，平方和之和在统计计算中经常使用。

语法

SUMX2PY2(array_x, array_y)

Array_x 第一个数组或数值区域。

Array_y 第二个数组或数值区域。

注释

 参数应为数字、或包含有数字的名称、数组或引用。

 若数组或引用的参数包含有文本、逻辑值或空白单元格，这些值将被忽略。但是，含有0值的单元格可被计算。

 若Array-x和array-y的元素数量不同，SUMX2MY2返回错误值“#N/A”。

 平方和之和的计算公式为：

实例

SUMX2PY2({2, 3, 9, 1, 8, 7, 5}, {6, 5, 11, 7, 5, 4, 4})等于521


SUMXMY2

请参阅

返回两个数组中对应值之差的平方和

语法

SUMXMY2(array_x, array_y)

Array_x 第一个数组或数值区域

Array_y 第二个数组或数值区域。

注释

 参数应为数字或含有数字的名称、数组或引用。

 若数组或引用的参数包含有文本、逻辑值或空白单元格，这些值将被忽略。但含有0值的单元格可被计算。

 若Array-x和array-y的元素数量不同，SUMX2MY2将返回错误值“#N/A”。

 差的平方和的计算公式为：

实例

SUMXMY2({2, 3, 9, 1, 8, 7, 5}, {6, 5, 11, 7, 5, 4, 4}) 等于 79


T

请参阅

将数值转换成文本

语法

T(value)

Value 所要测试的值。若value本身就是文本，或引用了文本，T将返回值；若没有引用文本，则返回“”（空文本）

注释

通常不需在公式中使用函数T，因为Microsoft Excel 可以自动按需要转换值的类型，该函数用于与其它电子表格程序兼容。

实例

若B1包含文本“Rainfall”

T(B1) 等于 "Rainfall"

若B2包含数字19

T(B2) 等于 ""

T("True") 等于 "True"

T(TRUE) 等于 ""


TAN

请参阅

返回给定角度的正切值。

语法

TAN(number)

需要求正切的弧度角。若参数的单位是度，请乘以P1（）/180，将它转换为弧度制。

实例

TAN(0.785) 等于 0.99920

TAN(45*PI()/180) 等于 1


TANH

请参阅

返回某数的双曲正切值。

语法

TANH(number)

Number 为任意实数

双曲正切的计算公式为：

实例

TANH(-2) 等于 -0.96403

TANH(0) 等于 0

TANH(0.5) 等于 0.462117


TEXT

请参阅

将一数值转换为按特定数字格式表示的文本

语法

TEXT(value, format_text)

为数值型的值、计算结果为数值型值的公式或对包含数值的单元格的引用。

在“单元格格式”对话框的“数字”选项卡中的某个数字格式，为文本方式。Format-text不能包含（*），也不能是“常规”型。

注释

通过“单元格格式”对话框的“数字”选项卡设置的格式，只改变格式而不影响值。使用函数TEXT可以将值转换为格式化文本，其结果不再作为数字被计算。

实例

TEXT(2.715, "$0.00") 等于 "$2.72"

TEXT("4/15/91", "mmmm dd, yyyy") 等于 "April 15, 1991"


TIME

请参阅

返回某一时间的序列号，函数TIME返回的序列号为从0到0.99999999的小数，代表从0:00:00（12:00:00AM）到23:59:59（11:59:59PM）之间的时间。

语法

TIME(hour, minute, second)

Hour 为0到23之间的数，代表小时。

Minute 为0到59之间的数，代表分。

Second 为0到59之间的数，代表秒。

注释

Microsoft Excel for Windows 和Microsoft Excel for Macintosh 使用不同日期系统做为缺省值。有关日期系统和序列号的详细内容，请参阅函数“NOW”。

实例

TIME(12, 0), 0)) 等于 the serial number 0.5, which is equivalent to 12:00:00 P.M.

TIME(16, 48, 10) 等于 the serial number 0.700115741, which is equivalent to 4:48:10 P.M.

TEXT(TIME(23, 18, 14), "h:mm:ss AM/PM") 等于 "11:18:14 PM"


TIMEVALUE

请参阅

返回time-text所代表时间的序列号，序列号是从0到0.999999999的小数，代表从0:00:00（0:00:00AM）到23:59:59（11:59:59PM）之间的时间，使用函数TIMEVALUE可以将表示为文本的时间转换为序列号。

语法

TIMEVALUE(time_text)

Time_text 文本字符串，给出按任一Microsoft Excel 时间格式表示的时间，在Time-text中的日期信息被省略

注释

Microsoft Excel for Windows 和Microsoft Excel for the Macintosh 使用不同日期系统做为缺省值，有关日期系统和序列号的详细内容，请参阅函数NOW。

实例

TIMEVALUE("2:24 AM") 等于 0.1

TIMEVALUE("22-Aug-55 6:35 AM") 等于 0.274305556


TODAY

请参阅

返回当前日期的序列号，序列号是Microsoft Excel 用于计算日期和时间的日期时间代码，有关序列号的详细内容，请参阅函数NOW。

语法

TODAY( )


TRIM

请参阅

除了单词之间的单个空格外，清除文本中所有的空格。在从其它应用程序中获取带有不规则空格的文本时，可使用TRIM。

语法

TRIM(text)

Text 需要清除其中的空格的文本

实例

TRIM(" First   Quarter    Earnings   ") 等于 "First Quarter Earnings"


TRUE

请参阅

返回逻辑值 TRUE。

语法

TRUE( )

注释

可以直接在单元格或公式中键入值TRUE。函数TRUE 主要用于与其它电子表格程序兼容。


TRUNC

请参阅

将数字截为整数。

语法

TRUNC(number, num_digits)

Number 所要取整的数字

Num_digits 用于指定取整精度的数字。默认时num_digits 为 0。

注释

TRUNC 和 INT 类似，都能返回整数。 TRUNC 去除数字的小数部分 ， INT  依给定数的小数部分，将其舍入到最接近的整数。INT 和 TRUNC 在处理负数时会有不同：TRUNC(-4.3)返回-4，但 INT(-4.3) 返回 -5。

实例

TRUNC(8.9) 等于 8

TRUNC(-8.9) 等于 -8

TRUNC(PI()) 等于 3


VALUE

请参阅

将文本转换成数字。

语法

VALUE(text)

Text为带引号的文本，或对包含所要转换文本的单元格的引用。这里的文本可以是 Microsoft Excel 中的任意常数、日期或时间格式。否则VALUE 返回错误值#VALUE! 。

注释

通常不需要在公式中使用VALUE 函数，Microsoft Excel 可以自动在需要时进行转换。本函数用于与其它电子表格程序兼容。

实例

VALUE("$1, 0)00") 等于 1,000

VALUE("16:48:00")-VALUE("12:00:00") 等于 "16:48:00"-"12:00:00" 等于 0.2, 该序列号等于 4 小时和 48分钟。


VDB

请参阅

使用双倍递减余额法或其他指定方法，返回指定期间或某一时间段的资产折旧值。函数VDB代表余额递减法

语法

VDB(cost, salvage, life, start_period, end_period, factor, no_switch)

Cost 固定资产原值

Salvage 残值（折旧完毕后的剩余价值）

Life 资产折旧期数（有时也称作生命周期）

Start_period 进行折旧计算的开始期数，它必须与资产折旧期单位相同。

End_period 进行折旧计算的结束期数，它必须与资产折旧期单位相同

Factor 余额递减率（固定折旧率），若省略Factor参数，则函数假设Factor为2（双倍余额递减法）。若不使用双倍余额法，可改变Factor参数的值。有关双倍余额递减法的详细描述，参阅函数DDB。

No_switch 是一逻辑值，用来指定当折旧值大于递减余额计算值时，是否转到直线折旧法。

 如果No_switch为TRUE，即使折旧值大于递减余额计算值，Microsoft Excel 也不进行直线折旧的转换。

 如果No_switch为 FALSE或省略，且折旧值大于递减余额计算值，Microsoft Excel 将进行直线折旧的转换

除No_switch外的所有参数必须是正数。

实例

假设某工厂购买一新机床花费2400美元，使用寿命为 10 年。机器的残值为300美元。下面示例将显示若干时期后的折旧值。结果舍入到两位小数。

VDB(2400, 300, 3650, 0), 1) 等于 $1.32，即第一天的折旧值。 Microsoft Excel 自动假设factor为 2。

VDB(2400, 300, 120, 0), 1) 等于 $40.00，为第一个月的折旧值。

VDB(2400, 300, 10, 0), 1) 等于 $480.00，为第一年的折旧值。

VDB(2400, 300, 120, 6, 18) 等于 $396.31，第六到第十八个月的折旧值。

VDB(2400, 300, 120, 6, 18, 1.5) 等于 $311.81，使用1.5 作为factor的第六到第十八个月的折旧值。

假定在财政年度的第一季的中期，购买了价值2400美元的机器，若假设税法限定递减余额按150%折旧，则下面公式得出拥有资产的第一个财政年度的折旧值：

VDB(2400, 300, 10, 0), 0).875, 1.5) 等于 $315.00


WEEKDAY

请参阅

返回Serial-number对应的一周内的某天。其值应为从1（星期天）到7（星期天）的整数。

语法

WEEKDAY(serial_number, return_type)

Serial_number Microsoft Excel用于计算日期和时间的日期时间代码，可为文本形式，如“15-Apr -1993”或“4-15-993”。文本将被自动转换为序列号，有关serial-number的详细内容，请参阅函数“NOW”。

Return_type 为数字，决定返回值的类型

Return-type	返回数字
1或省略	数字1（星期天）到数字7（星期六），同Microsoft Excel先前的版本
2	数字1（星期一）到数字7（星期天）
3	数字0（星期一）到数字6（星期天）
注释

 Microsoft Excel for Windows 和Microsoft Excel for the Macintosh 使用不同日期系统做为缺省值，有关日期系统和序列号的详细内容，请参阅函数“NOW”。

 当使用1900年日期系统时，可用函数TEXT将值转换为指定的数字格式：

TEXT("4/16/90", "dddd") 等于 Monday

实例

WEEKDAY("2/14/90") 等于 4 (Wednesday)

 若使用1900年日期系统（Microsoft Excel for Windows 的缺省值）则

WEEKDAY(29747.007) 等于 4 (Wednesday)

若使用1904年日期系统（Microsoft Excel for Macintosh 的缺省值）则

WEEKDAY(29747.007) 等于 3 (Tuesday)


WORKDAY

请参阅

返回start-date之前或之后用于表明工作日天数的日期序列号。工作日不算周末和假日。在计算发票期限、预期交贷时间或工作天数时，可使用函数WORKDAY来排除周末或假日。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

WORKDAY(start_date, days, holidays)

Start_date 代表开始日期的日期序列号

Days  start-date之前或之后的非周末或节假日的天数，days为正值将产生未来日期，负值产生过去日期

Holidays 为可选数组，包括需要从工作日历中排除的日期序列号，如各种法定或自定假日。

注释

 若任意参数为非数值型，函数WORKDAY返回错误值“#VALUE！”

 若start-date不是有效日期序列号，函数WORKDAY返回错误值“#NUM！”

 若start-date加days产生无效日期序列号，函数WORKDAY返回错误值“#NUM！”

 若days不是整数，则将被截尾。

实例

WORKDAY(DATEVALUE("01/03/91"), 5) 等于 33248 or 01/10/91

若1991年1月7日和1991年1月8日为假日，则：
WORKDAY(DATEVALUE("01/03/91"), 5, {33245, 33246}) 等于 33252
或01/14/91


YEAR

请参阅

返回对应serial-number的年份，返回的年份为1900至2078之间的整数

语法

YEAR(serial_number)

Microsoft  Excel 用于日期和时间计算的日期时间代码，serial-number可以为文本形式，如“15-Apr-1993”或“4-15-93”。文本将被自动转换为序列号，有关serial-number详细内容，请参阅函数“NOW”。

注释

Microsoft Excel for Windows 和Microsoft Excel for the Macintosh 使用不同日期系统做为缺省值，有关详细内容，请参阅函数“NOW”。

实例

YEAR("7/5/90") 等于 1990

若使1900年日期系统（Microsoft Excel for Windows 的缺省值）则：

YEAR(0.007) 等于 1900

YEAR(29747.007) 等于 1981

若使用1904年日期系统（Microsoft Excel for Macintosh 的缺省值）则：

YEAR(0.007) 等于 1904

YEAR(29747.007) 等于 1985


ACCRINT

请参阅

返回定期付息有价证券的累计利息

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

ACCRINT(issue, first_interest, settlement, rate, par, frequency, basis)

Issue	有价证券的发行日，以日期序列数表示

First_interest	有价证券的起息日，以日期序列数表示

Settlement	有价证券的成交日，以日期序列数表示

Rate	有价证券的全年息票利率

Par	有价证券的票面价值，若省略par，函数ACCRINT视par为$1000

Frequency	年付息次数。如果按年支付，frequency=1；半年期支付，

frequency=2，按季支付，frequency=4

Basis 为证券计算时所使用的日期计数基准。

Basis	日计数基准

0或省略	US（NASD）30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/360

注释

  若任意参数为非数值型，函数ACCRINT返回错误值“#VALUE！”

  issue、first-interest、settlement、frequency 和basis将被截尾至整数

  若issue、first-interest或settlement不是有效日期，函数ACCRINT返回错误值“#NUM！”。

  若票息为0或票面价值为0，函数ACCRINT返回错误值“#NUM！”

  若frequency不是数字“1”、“2”或“4”，函数ACCRINT返回错误值“#NUM！”。

  若Basis<0或basis>4，函数ACCRINT返回错误值“#NUM！”

  若issue=settlement，函数ACCRINT返回错误值“#NUM！”

  函数ACCRINT的计算公式如下：

其中

Ai=奇数期内第I个准付息期的累计天数

NC=奇数期内的准付息期次数，若该数含有小数位，向上进位至整数。

NLi=奇数期内第i个准付息期的正常天数。

实例

某国库券交易情况如下：

发行日期，1993年4月1日

成交日期，1993年6月15日

票息10%

票面价值1000美元

半年期

30/360 计数基准

累计利息（在1900年日期系统中）为：

ACCRINT(34028,34212,34090,0.1,1000,2,0) 等于 16.85083.


ACCRINTM

请参阅

返回到期一次性付息有价证券的累计利息

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

ACCRINTM(issue, maturity, rate, par, basis)

Issue	有价证券的发行日，以日期序列数表示

Settlement 	有价证券的成交日，以日期序列数表示

Rat	有价证券的全年息票利率

Par	有价证券的票面价值，若省略par，函数ACCRINTM视par为$1000

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准

0或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲 30/360

注释

  Issue, settlement和basis 自动截尾成整数

  若任意参数为非数值型，函数ACCRINTM 返回错误值“#VALUE！”

  若issue、first-interest或settlement不是有效日期，函数ACCRINTM r返回错误值“#NUM！”。

  若票息为0或票面价值为0，函数ACCRINTM 返回错误值“#NUM！”

  若Basis<0或basis>4，函数ACCRINTM 返回错误值“#NUM！”

  若issue=settlement，函数ACCRINTM返回错误值“#NUM！”

  ACCRINTM 的计算公式如下：

其中：

A=按月计算的累计天数。在计算利息时，使用从发行日至到期日间的天数。

D=年基准

实例

一短期债券的交易情况如下：

发行日： 1993.4.1
到期日： 1993.6.15
票息率：10.0%
票面价格：$1000
实际天数/365 计数基准

累计利息 (1900 年日期系统) 为：

ACCRINTM(34060,34135,0.1,1000,3) equals 20.54795


COMPLEX

请参阅

将实系数及虚系数转换为x+yi或x+yj形式的复数

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它

启动分析工具库

语法

COMPLEX(real_num, i_num, suffix)

Real_num	复数的实部

I_num	复数的虚部

Suffix	复数中虚部的后缀，若省略，则认为它为“i”

注：所有复数函数接受“i”和“j”作为后缀，但不接受“I”和“J”。使用大写将导致“#VALUE！”。使用两个或多个复数的函数要求所有复数的后缀一致。

注释

若real-num为非数值型，函数COMPLEX返回错误值“#VALUE！”

若i-num为非数值型，函数COMPLEX返回错误值“#VALUE！”

若后缀既不是“i”或“j”，函数COMPLEX返回错误值“#VALUE！”

实例

COMPLEX(3,4) 等于3 + 4i

COMPLEX(3,4,"j") 等于 3 + 4j

COMPLEX(0,1) 等于 i

COMPLEX(1,0) 等于 1


 COUPDAYBS

请参阅

返回当前付息期内从起息日到成交日之间的天数。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它

启动分析工具库

语法

COUPDAYBS(settlement, maturity, frequency, basis)

Settlement	有价证券的成交日，以日期序列数表示

Maturity	有价证券的到期日，以日期序列数表示

Frequency	年付息次数，如果按年支付，frequency=1；半年期，frequency=2，按季支付，frequency=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  若任意参数为非数值型，函数COUPDAYBS返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数COUPDAYBS返回错误值“#NUM！”。

  若frequency不是数字“1”，“2”或“4”，函数COUPDAYBS返回错误值“#NUM！”。

  若basis>4或Basis<0，函数COUPDAYBS返回错误值“#NUM！”

  若settlement3maturity函数COUPDAYBS返回错误值“#NUM！”

实例

某长期债券的交易情况如下：

成交日：	 1993年1月25日

到期日：	 1994年11月15日

付息方式：	半年期

计数基准：	实际天数/实际天数

当前付息期内从起息日到成交日之间的天数（1900年日期系统中）为：

COUPDAYBS(33994,34653,2,1) 等于 71


COUPDAYS

请参阅

返回成交日所在的付息期的天数。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它

启动分析工具库

语法

COUPDAYS(settlement, maturity, frequency,basis)

Settlement	有价证券的成交日，以日期序列数表示

Maturity	有价证券的到期日，以日期序列数表示

Frequency	年付息次数，如果按年支付，frequency=1；半年期，frequency=2，按季支付，frequency=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  所有参数被截尾至整数

  若任意参数为非数值型，函数COUPDAYS返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数COUPDAYS返回错误值“#NUM！”。

  若frequency不是数字“1”、“2”或“4”，函数COUPDAYS返回错误值“#NUM！”。

  若Basis<0或basis>4，函数COUPDAYS返回错误值“#NUM！”

  若settlement3maturity函数COUPDAYS返回错误值“#NUM！”

实例

某长期债券的交易情况如下：

成交日：	 1993年1月25日

到期日：	 1994年11月15日

付息方式：	半年期

计数基准：	实际天数/实际天数

成交日所在的付息期的天数（在1900年日期系统中）为：

COUPDAYS(33994,34653,2,1) 等于 181


COUPDAYSNC

请参阅

返回从成交日到下一付息期之间的天数

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

COUPDAYSNC(settlement, maturity, frequency, basis)

Settlement	有价证券的成交日，以日期序列数表示

Maturity 	有价证券的到期日，以日期序列数表示

Frequency	年付息次数，如果按年支付，frequency=1；半年期，frequency=2，按季支付，frequency=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  所有参数被截尾至整数

  若任意参数为非数值型，函数COUPDAYSNC返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数COUPDAYSNC返回错误值“#VALUE！”。

  若frequency不是数字“1”、“2”或“4”，函数COUPDAYSNC返回错误值“#VALUE！”。

  若Basis<0或basis>4，函数COUPDAYSNC返回错误值“#VALUE！”

  若settlement=maturity函数COUPDAYSNC返回错误值“#VALUE！”

实例

某长期债券的交易情况如下：

成交日：	 1993年1月25日

到期日：	 1994年11月15日

付息方式：	半年期

计数基准：	实际天数/实际天数

从成交日到下付息期之间的天数（1900年日期系统中）为：

COUPDAYSNC(33994,34653,2,1)等于 110


COUPNCD

请参阅

返回成交日过后的下一付息日的日期

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

COUPNCD(settlement, maturity, frequency,basis)

Settlement	有价证券的成交日，以日期序列数表示

Maturity	有价证券的到期日，以日期序列数表示

Frequency 年付息次数，如果按年支付，frequency=1；半年期，frequency=2，按季支付，frequency=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  所有参数被截尾至整数

  若任意参数为非数值型，函数COUPNCD返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数COUPNCD返回错误值“#NUM！”。

  若frequency不是数字“1”，“2”或“4”，函数COUPNCD返回错误值“#NUM！”。

  若Basis<0或basis>4，函数COUPNCD返回错误值“#NUM！”

  若settlement=maturity函数COUPNCD返回错误值“#NUM！”

实例

某长期债券的交易情况如下：

成交日：	 1993年1月25日

到期日：	 1994年11月15日

付息方式：	半年期

计数基准：	实际天数/实际天数

成交日过后下一付息日的日期（1900年日期系统中）为：

COUPNCD(33994,34653,2,1)等于34104或1993年5月15日


COUPNUM

请参阅

返回成交日和到期日之间的有效付息次数，向上取整到最近的整数。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

COUPNUM(settlement, maturity, frequency, basis)

Settlement	有价证券的成交日，以日期序列数表示

Maturity	有价证券的到期日，以日期序列数表示

Frequency	年付息次数，如果按年支付，frequency=1；半年期，frequency=2，按季支付，frequency=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  所有参数被截尾至整数

  若任意参数为非数值型，函数COUPNUM返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数COUPNUM返回错误值“#NUM！”。

  若frequency不是数字“1”、“2”或“4”，函数COUPNUM返回错误值“#NUM！”。

  若Basis<0或basis>4，函数COUPNUM返回错误值“#NUM！”

  若settlement=maturity函数COUPNUM返回错误值“#NUM！”

实例

某长期债券的交易情况如下：

成交日：	 1993年1月25日

到期日：	 1994年11月15日

付息方式：	半年期

计数基准：	实际天数/实际天数

付息次数（1900年日期系统中）为：

COUPNUM(33994,34653,2,1)等于4


COUPPCD

请参阅

返回成交日之前的上一付息日的日期

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

COUPPCD(settlement, maturity, frequency,basis)

Settlement	有价证券的成交日，以日期序列数表示

Maturity	有价证券的到期日，以日期序列数表示

Frequency	年付息次数，如果按年支付，frequency=1；半年期，frequency=2，按季支付，frequency=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  所有参数被截尾至整数

  若任意参数为非数值型，函数COUPPCD返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数COUPPCD返回错误值“#NUM！”。

  若frequency不是数字“1”，“2”或“4”，函数COUPPCD返回错误值“#NUM！”。

  若Basis<0或basis>4，函数COUPPCD返回错误值“#NUM！”

  若settlement3maturity函数COUPPCD返回错误值“#NUM！”

实例

某长期债券的交易情况如下：

成交日：	 1993年1月25日

到期日：	 1994年11月15日

付息方式：	半年期

计数基准：	实际天数/实际天数

成交日之前上一付息日的日期（1900年日期系统中）为：

COUPPCD(33994,34653,2,1) 等于33923或1992年11月15日


CUMIPMT

请参阅

返回一笔贷款在给定的start-period到end-period期间累计偿还的利息数额。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

CUMIPMT(rate, nper, pv, start_period, end_period, type)

Rate	利率

Nper	总付息期数

Pv	现值

Start_period	计算中的首期，从1开始计数

End_period	计算中的末期

Type	偿款时间

类型	时间
0	期末偿还
1	期初偿还
注释

  应确认rate和nper的单位的一致性，对于一个年利为12%的四年期贷款，若按月支付，rate为12%/12，nper为4*12，若按年支付rate为12%，nper为4。

  Nper、Start-period、end-period和type被截尾至整数。

  若任意参数为非数值型，函数CUMIPMT返回错误值“#VALUE！”。

  若rate为0、nper为0或pv为0,函数CUMIPMT返回错误值“#NUM！”。

  若Start-period<1,end-period<1,或start-period>end-period,函数CUMIPMT返回错误值“#NUM！”。

  若type不是数字“0”或“1”，函数CUMIPMT返回错误值“#NUM！”。

实例

一笔住房抵押贷款的款项如下：

年利率：	9.00%（rate=9.00%÷12=0.0075）

期限：	 30年 （nper=30×12=360）

现值：	 $125.000

该笔贷款在第二年中偿还的利息（第13期到第24期）为：

CUMIPMT(0.0075,360,125000,13,24,0) 等于-11135.23

该笔贷款在首期（第一个月）偿还的利息为：

CUMIPMT(0.0075,360,125000,1,1,0) 等于 -937.50


CUMPRINC

请参阅

返回一笔贷款在给定的start-period到end-period期间累计偿还的本金数额。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

CUMPRINC(rate, nper, pv, start_period, end_period, type)

Rate	利率

Nper	总偿还期数

Pv	现值

Start_period	计算中的首期，从1开始计数

End_period	计算中的末期

Type	偿款时间

类型	时间
0	期末偿还
1	期初偿还
注释

  应确认rate和nper的单位的一致性，对于一个年利为12%的四年期贷款，若按月支付，rate为12%/12，nper为4*12，若按年支付rate为12%，nper为4。

  Nper、Start-period、end-period和type被截尾至整数部分

  若任意参数为非数值型，函数CUMPRINC返回错误值“#VALUE！”。

  若rate为0,nper为0或pv为0,函数CUMPRINC返回错误值“#NUM！”。

  若Start-period<1,end-period<1,或start-period>end-period,函数CUMPRINC返回错误值“#NUM！”。

  若type不是数字“0”或“1”，函数CUMPRINC返回错误值“#NUM！”。

实例

一笔住房抵押贷款的款项如下：

年利率：	9.00%（rate=9.00%÷12=0.0075）

期限：	 30年 （nper=30×12=360）

现值：	 $125.000

该笔贷款在第二年偿还的全部本金之和（第13期到第24期）为：

CUMPRINC(0.0075,360,125000,13,24,0) 等于 -934.1071

该笔贷款在首期（第一个月）偿还的本金为：

CUMPRINC(0.0075,360,125000,1,1,0) 等于-68.27827


DEGREES

请参阅

将弧度转换为度

语法

DEGREES(angle)

Angle	所需转换的弧度角

实例

DEGREES(PI()) 等于 180


DISC

请参阅

返回有价证券的贴现率

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

DISC(settlement, maturity,pr,redemption,basis)

Settlement	有价证券的成交日，以日期序列数表示

Maturity	有价证券的到期日，以日期序列数表示

Pr	每100美元面值的有价证券的价格。

Redemption	每100美元面值的有价证券的赎回价格。

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  settlement、maturity和basis被截尾至整数。

  若任意参数为非数值型，函数DISC返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数DISC返回错误值“#NUM！”。

  若pr为0或redemption为0，函数DISC返回错误值“#NUM！”。

  若Basis<0或basis>4，函数DISC返回错误值“#NUM！”

  若settlement=maturity函数DISC返回错误值“#NUM！”

  函数DISC的计算公式如下：

其中：

B= 一年中的天数（取决于年基准）

DSM= 成交日和到期日之间的天数

实例

某长期债券的交易情况如下：

成交日	 1993年2月25日

到期日	 1993年6月10日

价格	97.975美元

赎回价格	100美元

日计数基准	实际天数/360

该长期债券的贴现率为（1900年日期系统中）

DISC(34015,34130,97.975,100,2)等于0.063391或6.3391%


DOLLARDE

请参阅

将按分数表示的价格转换为按小数表示的价格，使用函数DOLLARDE可以将分数表示的金额数字，如证券价格，转换为小数表示的数字。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

DOLLARDE(fractional_dollar, fraction)

Fractional_dollar	表示为分数的数字

Fraction	分数中作为分母的整数

注释

  若任一参数为非数值型，函数DOLLARDE返回错误值“#VALUE！”。

  若Fraction不是整数，它将被截尾。

  若Fraction为0，函数DOLLARDE返回错误值“#NUM！”。

实例

DOLLARDE(1.02,16) 等于 1.125

DOLLARDE(1.1,8) 等于 1.125


DOLLARFR

请参阅

将按小数表示的价格转换为按分数表示的价格。使用函数DOLLARFR可以将小数表示的金额数字，如证券价格，转换为分数型数字，。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

DOLLARFR(decimal_dollar, fraction)

Fractional_dollar	为小数

Fraction	分数中作为分母的整数

注释

  若任一参数为非数值型，函数DOLLARFR返回错误值“#VALUE！”。

  若Fraction不是整数，它将被截尾。

  若fraction为0，函数DOLLARFR返回错误值“#NUM！”。

实例

DOLLARFR(1.125,16) 等于1.02

DOLLARFR(1.125,8) 等于 1.1


DURATION

请参阅

返回定期付息有价证券的年限。年限定义于一系列现金流现值的加权平均，用于计量债券价格对于收益率变化的反应。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

DURATION(settlement, maturity, coupon, yld, frequency, basis)

Settlement	证券的成交日，以日期序列数表示

Maturity	证券的到期日期，以日期序列数表示

Coupon	证券的年票息率

Yld	证券的年收益率

Frequency 	年付息次数，如果按年支付，frequency=1；半年期，frequency=2，按季支付，frequency=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧洲30/360
注释

  settlement，maturity，frequency和basis被截尾至整数。

  若任意参数为非数值型，函数DURATION返回错误值“#VALUE！”。

  若settlement或maturity不是有效日期，函数DURATION返回错误值“#NUM！”。

  若coupon<0或yld<0，函数DURATION返回错误值“#NUM！”

  若frequency不是数字“1”、“2”或“4”，函数DURATION返回错误值“#NUM！”。

  若Basis<0或basis>4，函数DURATION返回错误值“#NUM！”

  若settlement=maturity函数DURATION返回错误值“#NUM！”

实例

某长期债券的交易情况如下：

成交日	1986年1月1日

到期日	1994年1月1日

票息	8%

收益率	9.0%

付息方式	半年期

计数基准	实际天数/实际天数

该债券的年限 ( 1900 日期系统)为：

DURATION(31413,34335,0.08,0.09,2,1) 等于 5.993775


EDATE

请参阅

返回start-date之前或之后指定月份中“指标日”的日期序列数。，使用函数EDATE可计算与发行日处于一月中同一天的到期日的日期。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

EDATE(start_date, months)

Start_date 	代表起息日的日期序列数

Months	在start-date之前或之后的月份数，未来日期用正数表示，过去日期用负数表示。

注释

  若任一参数为非数值型，函数EDATE返回错误值“#VALUE！”。

  若start-date不是有效日期，函数EDATE返回错误值“#NUM！”。

  若Months不是整数，它将被截尾。

实例

EDATE(DATEVALUE("01/15/91"),1)等于 33284 or 02/15/91

EDATE(DATEVALUE("03/31/91"),-1) 等于 33297 or 02/28/91


EFFECT

请参阅

给出名义利率及第年的计息期数，返回每年的收益率。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

EFFECT(nominal_rate, npery)

Nominal_rate	名义利率

Npery	每年的计息期数

注释

  Npery被截尾至整数

  若任一参数为非数值型，函数EFFECT返回错误值“#VALUE！”。

  若nominal-rate为0或npery>1，函数EFFECT返回错误值“#NUM！”。

函数EFFECT的计算公式为：

实例

EFFECT(5.25%,4) 等于0.053543 或5.3543%


FVSCHEDULE

请参阅

基于一系列复利返回本金的未来值。函数FVSCHDULE用于计算某项投资在可变或可调整利率下的未来值。若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它

启动分析工具库

语法

FVSCHEDULE(principal, schedule)

Principal	指资金的现值

Schedule	为利率数组

注释

  若Principal为非数值型，函数FVSCHEDULE将返回错误值“#VACUF！”。

  schedule中的值可以是数字或空白单元格；其它任何值都将在函数	FVSCHEDULE运算中产生错误值“#VALUE！”，空白单元格被认为是0（没有利率）。

实例

FVSCHEDULE(1,{0.09,0.11,0.1}) 等于1.33089


IMABS

请参阅

返回按“x+yi”或“x+yj”文本格式表示的复数的绝对值（模）。若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话中选择并启动它。

启动分析工具库

语法

IMABS(INUMBER)

INUMBER	指用来计算其绝对值的复数

注释

  使用COMPLEX可以将实数和虚数系数复合为复数。

  若Inumber不是“x+yi”或“x+yj”形式，函数IMABS将返回错误值“#NUM！”。

  复数的绝对值：

其中：

Z=x+yi

实例

IMABS("5+12i") 等于 13


IMAGINARY

请参阅

返回按“x+yi”或“ x+yj”文本格式表示的复数的虚数系数。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMAGINARY(inumber)

Inumber	指用来计算其虚数系数的复数。

注释

  使用函数Complex可以将实数和虚数系数复合为复数。

  若Inumber不以“x+yi”或“ x+yj”形式表示，函数IMAGINARY将返回错误值“#NUM！”。

实例

IMAGINARY("3+4i") 等于 4

IMAGINARY("0-j") 等于 -1

IMAGINARY(4) 等于 0


IMARGUMENT

请参阅

返回按孤度表示的角θ，如：

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMARGUMENT(Inumber)

Inumber 	用来计算参数θ的复数。

注释

  使用函数COMPLEX可以将实数和复数系数复合为复数。

  若Inumber不以“x+yi”或“ x+yj”形式表示，函数IMARGUMENT将返回错误值“#NUM！”。

  函数IMARGUMENT的计算公式如下：

其中：

 及

Z=x+y

实例

IMARGUMENT("3+4i") 等于 0.927295


IMCONJUGATE

请参阅

返回按“x+yi”或“ x+yj”文本方式表示的复数的共轭复数。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMCONJUGATE(inumber)

Inumber	指用来计算其共轭数的复数。

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不以“x+yi”或“ x+yj”方式表示，函数IMCONJUGATE将返回错误值“#NUM”。

  复数的共轭为：

实例

IMCONJUGATE("3+4i") 等于 3 - 4i


IMCOS

请参阅

返回按“x+yi”或“x+yj ”文本方式表示的复数的余弦。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMCOS(inumber)

Inumber	指用来计算其余弦值的复数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不是文本，函数IMCOS将返回错误值“#VACUE！”

  若inumber不以“x+yi ”或“x+yj”方式表示，函数IMCOS将返回错误值“#NUM！”。

  复数的余弦为：

实例

IMCOS("1+i") 等于0.83373 - 0.988898i


IMDIV

请参阅

返回按“x+yi”或“x+yj ”文本格式表示的两个复数的商。

若该函数不存在，请运行“安装”程序来加载“分析工具库 ”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMDIV(inumber1, inumber2)

Inumber1	为复数分子或被除数

Inumber2	为复数分母或除数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber1或inumber2不以“x+yi”或“x+yj ”方式表示，函数IMDIV将返回错误值“#NUM！”。

  两个复数的商为：

实例

IMDIV("-238+240i","10+24i") 等于 5 + 12i


IMEXP

请参阅

返回按“x+yi”或“x+yj ”文本格式表示的复数的指数

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMEXP(inumber)

Inumber	为用来计算其指数的复数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数。

  若inumber不以“x+yi”或“x+yj ”方式表示，函数IMEXP将返回错误值“#NUM！”。

  复数的指数为：

实例

IMEXP("1+i") 等于 1.468694 + 2.287355i


IMLN

请参阅

返回按“x+yi”或“x+yj ”文本格式表示的复数的自然对数

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMLN(inumber)

Inumber	为用来计算其自然对数的复数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不以“x+yi”或“x+yj ”方式表示，函数IMLN将返回错误值“#NUM！”。

  复数的自然对数为

其中：

实例

IMLN("3+4i") 等于1.609438 + 0.927295i


IMLOG10

请参阅

返回按“x+yi”或“x+yj ”文本格式表示的复数的常用对数

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMLOG10(inumber)

Inumber	为用来计算其常用对数的复数。

注释

  使用函数COMPLEX可以将实数和虚数系数转换为复数

  若inumber不以“x+yi”或“x+yj ”方式表示，函数IMLOG10将返回错误值“#NUM！”。

  复数的常用对数可按以下方法由自然对数计算得出。

实例

IMLOG10("3+4i") 等于 0.69897 + 0.402719i


IMLOG2

请参阅

返回按“x+yi”或“x+yj ”文本格式表示的复数的以2为底的对数。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMLOG2(inumber)

Inumber	指用来计算其以2为底的对数的复数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不以“x+yi”或“x+yj”方式表示，函数IMLOG2将返回错误值“#NUM！”。

  复数的以2为底对数可按以下方法由自然对数计算得出

实例

IMLOG2("3+4i") 等于 2.321928 + 1.337804i


IMPOWER

请参阅

返回按“x+yi”或“x+yj”文本格式表示的复数的n次幂。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMPOWER(inumber, number)

Inumber	指用来计算其幂值的复数。

Number	指用于计算的幂次

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不以“x+yi”或“x+yj”方式表示，函数IMPOWER将返回错误值“#NUM！”。

  若inumber不是数值型，函数IMPOWER将返回错误值“#VALUE！”。

  Inumber可为整数、分数或负数。

  复数的n次幂按如下方法计算。

其中

且：

且：

实例

IMPOWER("2+3i", 3) 等于 -46 + 9i


IMPRODUCT

请参阅

返回按“x+yi”或“x+yj”文本格式表示的2至29个复数的乘积。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMPRODUCT(inumber1, inumber2,...)

Inumber1, inumber2...	为1至29个用来相乘的复数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber1 或inumber2等参数不以“x+yi”或“x+yj”方式表示，函数IMPRODUCT将返回错误值“#NUM！”。

  两个复数的乘积为：

实例

IMPRODUCT("3+4i","5-3i") 等于27 + 11i

IMPRODUCT("1+2i",30) 等于 30 + 60I


IMREAL

请参阅

返回按“x+yi”或“x+yj”文本格式表示的复数的实数系数。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMREAL(inumber)

Inumber	指用来计算其实数系数的复数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不以“x+yi”或“x+yj”方式表示，函数IMREAL将返回错误值“#NUM！”。

实例

IMREAL("6-9i") 等于 6


IMSIN

请参阅

返回按“x+yi”或“x+yj”文本格式表示的复数的正弦。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMSIN(inumber)

Inumber	指用来计算其正弦的复数

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不以“x+yi”或“x+yj”方式表示，函数IMSIN将返回错误值“#NUM！”。

  复数的正弦为：

实例

IMSIN("3+4i") 实例3.853738 - 27.016813i


IMSQRT

请参阅

返回按“x+yi”或“x+yj”文本格式表示的复数的平方根。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMSQRT(inumber)

Inumber	指用来计算其平方根的复数。

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若inumber不以“x+yi”或“x+yj”方式表示，函数IMSQRT将返回错误值“#NUM！”。

  复数的平方根为：

其中：

且：

且：

实例

IMSQRT("1+i") 等于 1.098684 + 0.45509i


IMSUB

请参阅

返回按“x+yi”或“x+yj”文本格式表示的两个复数的差。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMSUB(inumber1, inumber2)

Inumber1	指被减（复）数。

Inumber2	指减（复）数。

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若任一数字不以“x+yi”或“x+yj”方式表示，函数IMSUB将返回错误值“#NUM！”。

  两个复数的差为：

实例

IMSUB("13+4i","5+3i") 等于 8 + i


IMSUM

请参阅

返回按“x+yi”或“x+yj”文本格式表示的两个或多个复数的和。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

IMSUM(inumber1, inumber2,...)

Inumber1,inumber2,...	为1至29个需要相加的复数。

注释

  使用函数COMPLEX可以将实数和虚数系数复合为复数

  若任一数字不以“x+yi”或“x+yj”方式表示，函数IMSUB将返回错误值“#NUM！”。

  两个复数的和为：

实例

IMSUM("3+4i","5-3i") 等于 8 + i


INTRATE

请参阅

返回一次性付息证券的利率

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

INTRATE(settlement, maturity, investment, redemption, basis)

Settlement	为证券的结算日期，以日期序列数表示。

Maturity	为证券的到期日期，以日期序列数表示。

Investment	为证券的投资额。

Redemption	为证券到期日的兑现值。

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧州30/360
注释

  settle ment、maturity和baris被截尾成整数。

  若任一参数为非数值型，函数IN TRATE将返回错误值“#VALUE！”

  若settle ment或maturity不是有效日期序列，函数INTRATE将返回错误值“#NUM！”。

  若Imrestment = 0或redemption = 0,函数INTRATE将返回错误值“#NUM！”。

  若Basis<0或 basis>4，函数IMTRATE将返回错误值“#NUM！”。

  若settlement>=maturity,函数INTRATE将返回错误值“#NUM！”。

  函数INTRATE的计算公式如下。

其中：

B= 一年之中的天数，取决于年基准数

D= 从settlement 到maturity之间的天数

实例

某债券的交易情况如下：

结算（发行）日期	1993年2月15日

到期日期	1993年5月15日

投资额	1.000.000

到期兑现值	1.014.200

日期计算基准	实际天数/360

债券贴现率（1900年日期系统）为：

INTRATE(34015,34104,1000000,1014420,2) 等于 0.058328 or 5.8328%


MDURATION

请参阅

返回假设面值为100美元的证券的修正Macauley 持续时间。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

MDURATION(settlement, maturity, coupon, yld, frequency, basis)

Settlement	为证券的结算日期，以日期序列数表示。

Maturity	为证券的到期日期，以日期序列数表示。

Coupon	为证券的年息票率。

Yld	为证券的年收益率。

Frequency	为息票的年支付次数。如果按年支付，fregueney=1；

半年期支付，fregueney=2；按季支付，fregueney=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧州/30/360
注释

  settlement、maturity、fnegueney 及basis被截尾成整数。

  若任一参数为非数值型，函数MDURATION将返回错误值“#VALUE！”

  若settlement或 maturity不是有效日期序列，函数MDURATION将返回错误值“#NUM！”。

  若Yld<0 或coupen<0函数MDURATION将返回错误值“#NUM！”。

  若Fregueuey 不是数字“1”“2”或“4”，函数DURATION将返回错误值“#NUM！”

  若basis<0或 basis>4函数MDURATION将返回错误值“#NUM！”。

  若settlement>= maturity函数MDURATION将返回错误值“#NUM！”。

  修正持续时间的计算公式如下：

实例

某债券的交易情况如下：

结算日期	1988年1月1日

到期日期	1994年1月1日

息票率	80%

收益率	90%

息票的年兑现次数	半年期

日期计算基准	实际天数/实际天数

修正持续时间为（1900年日期系统）：

MDURATION(31413,34335,0.08,0.09,2,1) 等于 5.73567


NOMINAL

请参阅

基于给定的实际利率和年复利期数，返回每年的名义利率。若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

NOMINAL(effect_rate, npery)

Effect_rate	为实际利率

Npery	为年复利期次。

注释

  Npery被截尾成整数

  若任一参数为非数值型，函数NOMLNAC将返回错误值“#VALUE！”

  若effect rate<=0 或npery<1，函数NOMLNAC将返回错误值“#NUM！”

  函数NOMINAL 与函数EFFECT相关，如下所示：

实例

NOMINAL(5.3543%,4) 等于 0.0525 或 5.25%


ODDFPRICE

请参阅

返回首期付息日不固定的面值100美元证券的价格。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, basis)

Settlement	为证券的结算日期，以日期序列数表示。

Maturity	为证券的到期日期，以日期序列数表示。

Issue	证券的发行日期，以日期序列数表示。

First_coupon	为证券第一个息票兑现日期，以日期序列数表示。

Rate	为证券的利息率

Yld	为证券的年收益率

Redemption	为面值100美元证券的兑现值

Frequency	为息票的年支付次数，如果按年支付，fregueney=1；

半年期支付，fregueney=2；按季支付，fregueney=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧州/30/360
注释

  settlement、maturity、issue,、first-coupon和basis被截尾成整数

  若任一参数为非数值型，函数ODDFPRICE将返回错误值“#VALUE！”

  若settlement、maturity、issue或first-coupon不是有效日期序列，函数ODDFPRICE将返回错误值“#NUM！”

  若rate<0 或yld<0函数ODDFPRICE将返回错误值“#NUM！”

  若basis<0或 basis>4函数ODDFPRICE将返回错误值“#NUM！”。

  必须满足下列日期条件，否则，函数ODDFPRICE将返回错误值“#NUM！”。

maturity > first_coupon > settlement > issue

  函数IDDFPRICE的计算公式如下：

短期首期不固定息票

其中：

A=从起息日开始到结算日之间的天数（累积天数）

DSC=从结算日到下一付息日之间的天数。

DFC=从不固定的第一付息期开始到第一付息日之间的天数。

E=付息期的天数

N=从结算日到兑现日之间的付息次数（若该数包含小数，则向上舍入为整数）

长期首期不固定息票：

其中：

A=不固定付息期内，从第i个准付息期开始的天数(累计天数)。

DCI=从发行日起到第1个准付息期（i=1）之间的天数，或在准付息期（i=2,i=NC）内的天数。

DSC=从结算日起到下一付息日之间的天数。

E=付息期的天数。

N=从第一实际付息日到兑现日之间的付息次数（若该数包含小数，则向上舍入为整数）。

NC=不固定付息期内准付息期的个数。（若该数包含小数，则向上舍入为整数）

NLI=不固定付息期内，整个第i个准付息期的正常天数。

Nq=从结算日到第一付息日之间完整的准付息期的个数。

实例

某政府公债交易情况如下：

结算日期	1986年11月11日

到期日期	1999年3月1日

发行日期	1986年10月15日

首次付息日期	1987年3月1日

息票率	7.85%

收益率	6.25%

兑现值	$100

年付息次数	半年期

日期计算基准	实际天数/实际天数

使用首期不固定息票（长期或短期）的面值100美元证券的价格为：（1900年日期系统）

ODDFPRICE(31727,36220,31700,31837,0.0785,0.0625,100,2,1) 等于 113.597717


ODDFYIELD

请参阅

返回第一付息日不固定证券的收益率。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

ODDFYIELD(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, basis)

Settlement	为证券的结算日期，以日期序列数表示。

Maturity	为证券的到期日期，以日期序列数表示。

Issue	为证券的发行日期，以日期序列数表示。

First_coupon	为证券的首次付息日期，以日期序列数表示。

Rate	为证券的利息率。

Yld	为证券的价格。

Redemption	为面值100美元证券的兑现值。

Frequency	为息票的年支付次数。如果按年支付，fregueney=1；

半年期支付，fregueney=2；按季支付，fregueney=4。

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧州/30/360
注释

  settlement、maturity、issue、first-coupon和basis被截尾成整数

  若任一参数为非数值型，函数ODDFYIELD将返回错误值“#VALUE！”

  若settlement、maturity、issue或first-coupon不是有效日期序列，函数ODDFYIELD将返回错误值“#NUM！”

  若rate<0 或pr<=0,函数ODDFYIELD将返回错误值“#NUM！”

  若basis<0或 basis>4函数ODDFYIELD将返回错误值“#NUM！”。

  必须满足下列日期条件，否则，函数ODDFYIELD将返回错误值“#NUM！”。

maturity > first_coupon > settlement > issue

  Microsofl Excel使用迭代算法计算 ODDFYIELD。该函数基于 ODDFPRICE 中的公式进行牛顿迭代演算。在 100 次迭代过程中,收益率不断变化,直到按给定收益率的导出的估计价格接近实际价格。有关函数ODDFPRICE所用公式的详细内容，请参见ODDFPRICE。

实例

某债券的交易情况如下：

结算日期	1991年1月25日

到期日期	1996年1月1日

发行日期	1991年1月18日

首次付息日期	1991年7月15日

息票率	5.75%

价格	$84.50

兑现值	$100

年付息次数	半年期

日期计算基准	30/360

第一付息日不固定证券的收益率为：

ODDFYIELD(33263,35065,33256,33434,0.0575,084.50,100,2,0) 等于 .09758 或 9.76%


ODDLPRICE

请参阅

返回末期付息日不固定的面值为100美元证券的价格。

若该函数不存在，请运行“安装”程序来加载“分析工具库”。安装完毕之后，必须在“加载宏”对话框中选择并启动它。

启动分析工具库

语法

ODDLPRICE(settlement, maturity, last_interest, rate, yld, redemption, frequency, basis)

Settlement	为证券的结算日期，以日期序列数表示。

Maturity	为证券的到期日期，以日期序列数表示。

Issue	为证券的最后一次付息日期，以日期序列数表示。

First_coupon	为证券的利率。

Rate	为证券原年收益率。

Yld	为100美元面值证券的兑现值。

Frequency	为息票的年支付次数。如果按年支付，fregueney=1；

半年期支付，fregueney=2；按季支付，fregueney=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧州 30/360
注释

  settlement、maturity、last-interest和basis被截尾成整数

  若任一参数为非数值型，函数ODDLPRICE将返回错误值“#VALUE！”

  若settlement、maturity或last-interest不是有效日期序列，函数ODDLPRICE将返回错误值“#NUM！”

  若rate<0 或yld<0,函数ODDLPRICE将返回错误值“#NUM！”

  若basis<0或 basis>4函数ODDLPRICE将返回错误值“#NUM！”。

  必须满足下列日期条件，否则，函数ODDLPRICE将返回错误值“#NUM！”。

maturity > settlement > last_interest

实例

某债券的交易情况如下：

结算日期	1987年2月7日

到期日期	1987年6月15日

最后付息日期	1986年10月15日

息票率	3.75%

收益率	4.05%

兑现值	$100

年付息次数	半年期

日期计算基准	30/360

使用不固定（长期或短期）末期息票的面值100美元证券的价格为：

ODDLPRICE(31815,31943,31700,0.0375,0.0405,100,2,0) 等于99.87829


ODDLYIELD

请参阅

返回末期付息日不固定证券的收益率。

如果这个功能不能使用，在“宏”对话框中选择并启动它，运行 Setup 程序安装启动分析工具库。

启动分析工具库

语法

ODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, basis)

Settlement	为证券的结算日期，以日期序列数表示。

Maturity	为证券的到期日期，以日期序列数表示。

Last_interest	为证券的最后一次付息日期，以日期序列数表示。

Rate	为证券的利率

Pr	为证券的价格

Redemption	为100美元面值证券的兑现值

Frequency	为息票的年支付次数。如果按年支付，fregueney=1；

半年期支付，fregueney=2；按季支付，fregueney=4

Basis	为证券计算时所使用的日期计数基准。

Basis	日计数基准
0或省略	US（NASD）30/360
1	实际天数/实际天数
2	实际天数/360
3	实际天数/365
4	欧州/30/360
注释

  settlement、maturity、last-interest和basis被截尾成整数

  若任一参数为非数值型，函数ODDLYIELD将返回错误值“#VALUE！”

  若settlement、maturity或last-interest不是有效日期序列，函数ODDLYIELD将返回错误值“#NUM！”

  若rate<0 或pr<=0,函数ODDLYIELD将返回错误值“#NUM！”

  若basis<0或 basis>4函数ODDLYIELD将返回错误值“#NUM！”。

  必须满足下列日期条件，否则，函数ODDLYIELD将返回错误值“#NUM！”。

maturity > settlement > last_interest

函数ODDLYIELD的计算公式如下。

其中：

Ai=在不固定付息期内截止到兑现日之前，从最后一个付息日往前推算的第 i 个准付息期的累积天数。

Dci=由实际付息期划定的第 i 个准付息期的天数。

NC=不固定期内的准付息期数，如果其中包含小数，将向上舍入为整数。

NLi=在不固定付息期内的准付息期的正常天数。

实例

某债券的交易情况如下：

结算日期	1987年4月20日

到期日期	1987年6月15日

最后一个付息日	1986年12月24日

息票率	3.75%

价格	$99.875

兑现值	$100

年付息次数	半年期

ODDLYIELD(31887,31943,31770,0.0375,99.875,100,2,0) equals 0.045192.


PRICE

请参阅

返回定期付息证券每100面值的价格。

如果该函数不存在，须运行“安装”程序，以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

PRICE(settlement, maturity, rate, yld, redemption, frequency, basis)

Settlement	为证券的传真日期，以及日期系列数表示。

Maturity	为证券的到期日期，以日期系列数表示。

Rate	为证券的年利率。

Yld	为证券的年收益率。

Redemption	每 100 面值证券的赎回价格。

Frequency	为每年利息支付的次数。若一年一次，frequency=1,半年一次，frequency=2；一季度一次，frcquency=4。

Basis	为计算日期基准的类型

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  Settlement,maturity,frequency和basis均被截取为整数。

  如果任一参数是非数值，PRICE返回#VALUE错误值。

  如果Settlement或maturity不是有效日期系数数，PRICE返回#NUM!错误值。

  如果yld＜0或rate＜0，PRICE返回#NUM!错误值。

  如果redemption 为0，PRICE返回#NUM!错误值。

  如果frequency是1，2或4之外的任一数，PRICE返回#NUM!错误值。

  如果basis＜0或basis＞4，PRICE返回#NUM!错误值。

  如果Settlement maturity,PRICE返回#NUM!错误值。

  PRICE计算方法如下：

其中：

DSC=从结算日期到下一个休息日期的天数。

E=含结算日期的付息期间的天数。

N=从结算日期到赎回日期之间的付息次数。

A=从付息期间开始到结算日期的天数。

实例

一债券交易条件如下：

结算日期1991年2月15日

到期日期1999年11月15日

半年利率5.75%

收益率 6.50%

赎回价��100｛半年支付一次  计算日期基准为30/360}

则债券价格(按1900日期计算方法)为：

PRICE(33284,36479,0.0575,0.065,100,2,0)等于 95.04287


PRICEDISC

请参阅

返回贴现证券每 100 面值的价格。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

PRICEDISC(settlement, maturity, discount, redemption, basis)

Settlement	为证券的结算日期，以日期系列数表示。

Maturity	为证券的到 期日期，以日期系列数表示。

Discount	为证券的贴现率。

Redemption	每 100 面值的证券的赎回价格。

Basis	为计算日期基准的类型。

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  Settlement、maturity和basis均被截为整数。

  如果任一参数为非数值，PRICEDISC返回#VALUE!错误值。

  I如果Settlement或Maturity是无效日期系列数，PRICEDISC返回#NUM!错误值。

  如果discount 为0或redemption 为 0,PRICEDISC返回#NUM!错误值。

  如果basis＜0或basis＞4，PRICEDISC返回#NUM!错误值。

  如果Settlement maturity,PRICEDISC返回#NUM!错误值。

  PRICEDISC计算方法如下：

其中：

B=一年的天数，依据年基准。

DSM=从结算日期至到期日期的天数

实例

债券交易条件如下

结算日期 1993年2月15日

到期日期 1993年3月1日

贴现率 5.25%

赎回价格为��100 {计算日期基准为：实际天数/360}

由债券的价格(按1900日期计算方法)为：

PRICEDISC(34015,34029,0.0525,100,2) 等于 99.79583


PRICEMAT

请参阅

返回到期付息证券每100面值的价格。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在Add-In Managel中选取它。

启动分析工具库

语法

PRICEMAT(settlement, maturity, issue, rate, yld, basis)

Settlement	为证券的结算日期，以日期系列数表示。

Maturity	为证券的到期日期，以日期系列数表示。

Issue	为证券的发行日期，以日期系列数表示。

Rate	为证券发行日期时的利率。

Yld	为证券年收益率。

Basis	为计算日期基准的类型。

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  Settlement,maturitylisue和basis均被截为整数。

  如果任一参数为非数值，PRICEMAT返回#VALUE!错误值。

  如果Settlement,Maturity或lisue不是有效日期系列数，PRICEMAT返回#NUM!错误值。如果rate＜0或yld＜0，PRICEMAT返回#NUM!错误值。

  如果basis＜0或basis＞4，PRICEMAT返回#NUM!错误值。

  如果Settlement 3 maturity,PRICEMAT返回#NUM!错误值。

  PRICEMAT计算方法如下：

其中：

B=一年的天数，依据年基准。

DSM=从结算日期至到期日期的天数。

DIM=从发行日期至到期日期的天数。

A=从发行日期至结算日期的天数。

实例

一债券交易条件如下

结算日期 1993年2月15日

到期日期 1993年4月13日

发行日期 1992年11月11日

半年利率 6.1% {收益率6.1% 计算日期基准为30/360}

则价格(按1900日期计算方法)为：

PRICEMAT(34015,34072,33919,0.061,0.061,0) 等于 99.98449888


RADIANS

请参阅

转化度为弧度

语法

RADIANS(angle)

Angle   欲转化角的度数。

实例

RADIANS(270) 等于 4.712389 (3π/2 radians)


RANDBETWEEN

请参阅

返回两个指定数之间的一个随机数。每次计算工作表时返回一个新的随机数。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

RANDBETWEEN(bottom, top)

Bottom RANDBETWEEN将返回的最小整数。

Top RANDBETWEEN将返回的最大整数。


RECEIVED

请参阅

返回全部投资证券到期时可回收的金额。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

RECEIVED(settlement, maturity, investment, discount, basis)

Settlement	为证券的结算日期，以日期系列数表示。

Maturity	为证券的到期日期，以日期系列数表示。

Investment	为证券的投资量。

Discount	为证券的贴现率。

Basis	为计算日期基准的类型。

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  Settlement,maturity和basis均被截取为整数。

  如果任一参数为非数值，RECEIVED返回#VALUE!错误值。

  如果Settlement或Maturity不是有效日期系列数，RECEIVED返回#NUM!错误值。

  如果investment 为0或discount 为 0,RECEIVED返回#NUM!错误值。

  如果basis＜0或basis＞4，RECEIVED返回#NUM!错误值。

  如果Settlement 3 maturity,RECEIVED返回#NUM!错误值。

  RECENED计算方法如下：

其中：

B=一年的天数，依据年基准。

DIM=从发行日期至到期日期的天数。

实例

债券交易条件如下：

结算(发行)日期 1993年2月15日

到期日期 1993年5月15日

投资量 1,000,000

贴现率 5.75%｛计算日期基准为：实际天数/360  则到期可回收的总金额(按1900日期计算方法)为：

RECEIVED(34015,34104,1000000,0.0575,2) 等于 1,014,420.266


SERIESSUM

请参阅

返回基于以下公式的幂级数之和：

许多函数可由幂级数展开来近似计算。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”，在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

SERIESSUM(x, n, m, coefficients)

X    幂级数的输入值。

N    为X的首项乘幂。

M    级数中每项n增加的步长。

Coefficients   是一系列与X的逐次幂相乘的总数。coefficients中值的个数决定了幂级数中的项数。例如，coefficients中有三个值，幂级数中将有三项。

注释

如果任一参数为非数值，SERIESSUM返回#VALVE错误值。

实例

给定单元格A1包含公式=P1()/4，并且单元格E1：E4包含下列coefficients的值(由FACT函数计算)。

则下列宏公式返回π/4弧度(45°)余弦值的近似值：

SERIESSUM(A1,0,2,E1:E4)等于 .707103


TBILLEQ

请参阅

返回国库券的债券等效收益率。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

TBILLEQ(settlement, maturity, discount)

Settlement	为国库券的结算日期，以日期系列数表示。

Maturity	为国库券的到期日期，以日期系列数表示。

Discount	为国库券的贴现率。

注释

  Settlement和maturity均被截为整数。

  如果任一参数为非数值，TBILLEQ返回#VALUE!错误值。

  如果Settlement或Maturity是无效日期系列数，TBILLEQ返回#NUM!错误值。

  如果discount 为0，TBILLEQ返回#NUM!错误值。

  如果Settlement＞maturity或maturity在Settlement之后超过一年，TBILLEQ返回#NUM!错误值。

  TBILLEQ=(365×rate)/360-(rate×DSM),其中DSM是每年按360天计算结算日期与到期日期之间的天数。

实例

国库券交易条件如下：

结算日期 1993年3月31日

到期日期 1993年6月1日

贴现率 9��14%

则国库券的债券等价收益率(按1900日期计算方法)为：

TBILLEQ(34059,34121,0.0914)等于 0.094151 or 9.4151%


TBILLPRICE

请参阅

返回国库券每��100票面价值的价格。

如果该函数不存在，须运行“安装”程序的安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

TBILLPRICE(settlement, maturity, discount)

Settlement	为国库券的结算日期，以日期系列数表示。

Maturity	为国库券的到期日期，以日期系列数表示。

Discount	为国库券的贴现率。

注释

  Settlement,maturity均被截为整数。

  如果任一参数为非数值，TBILIPRICE返回#VALUE!错误值。

  如果Settlement或Maturity不是有效日期系列数，TBILLPRICE返回#NUM!错误值。

  如果discount 为0，TBILLPRICE返回#NUM!错误值。

  如果Settlement＞maturity，或maturity在Settlement之后超过一年，TBILLPRICE返回#NUM!错误值。

  TBILLPRICE计算方法如下：:

其中：

DSM =从结算日期至到期日期的天数，任何在结算日期之后超过一年的到期日期将被排除在外。

实例

国库券交易条件如下：

结算日期 1993年3月31日

到期日期 1993年6月1日

贴现率 9%

则国库券价格(按1900日期计算方法)为：

TBILLPRICE(34059,34121,0.09)等于  98.45


 TBILLYIELD

请参阅

返回国库券的收益率。

如果该函数不存在，须运行“安装”程序以安装Anelysis ToolPak。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

TBILLYIELD(settlement, maturity, pr)

Settlement	为国库券的结算日期，以日期系列数表示。.

Maturity	为国库券的到期日期，以日期系列数表示。

Pr	为国库券每 100 面值的价格。

注释

  Settlement和maturity均被截为整数。

  如果任一参数为非数值，TBILLYELD返回#VALUE!错误值。

  如果Settlement或Maturity不是有效日期系列数，TBILLYIELD返回#NUM!错误值。

  如果pr为0TBILLYIELD返回#NUM!错误值。

  如果Settlement 3 maturity或Maturity在Settlement之后超过一年，TBILLYIELD返回#NUM!错误值。

  TBILLYIELD计算方法如下：:

其中：

DSM =从结算日期至到期日期的天数，任何在结算日期之后超过一年的到期日期将被排除在外。

实例

其中:

DSM =从结算日期至到期日期的天数，任何在结算日期之后超过一年的到期日期将被排除在外。

TBILLYIELD(34059,34121,98.45)等于 9.1417%


XIRR

请参阅

返回某一组不定期现金流的内部回收率。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

XIRR(values, dates, guess)

Values	与dates中支付对应的一系列现金流。首次支付是可选的，并与投资开始时的成本或支付有关。所有后续支付基于365天/年贴现。

Dates	与现金流支付对应的支付日期表。首次支付日期表明支付表的开始。其他日期应迟于该日期，可按任何顺序排列。

Guess	靠近XIRR结果的估计值。

注释

  dates中的数值被截取为整数。

  如果任一参数为非数值，XIRR返回#VALUE错误值。

  XIRR要求至少一个正现金流和一个负现金流。否则XIRR返回#NUM!错误值。

  如果dates中的任一数值是非有效日期系列数，XIRR返回#NUM!错误值。.

  如果dates中的任一数先于开始日期，XIRR返回#NUM！错误值。

  如果values和dates所含值个数不同，XIRR返回#NUM!错误值。

  多数情况下，不必为XIRR计算提供guess,guess假定为0.1(10%)。

  XIRR接近于XNPV，净现值函数。XIRR计算的回收率即为XNIPV=0的利率。

Miciosoft Excel使用迭代算法计算XIRR。不断修正回收率(从guess开始)。

XIRR重复计算直到结果精度在0.000001%。如XIRR运算100次仍未找到结果，则返回#NUM!错误值。修正回收率至：

其中：

di=第i个支付日期。

d1=第0个支付日期。

pi=第i个支付金额。

实例

假定一投资：要求1992年1月1日现金支付10,000；1992年3月1日加至 2750；1992年10月30日回收 4250；1993年2月15日回收 3250；1993年4月1日回收 2750，则内部回收率(按1900日期计算方法)为：

XIRR({-10000,2750,4250,3250,2750},
{33604,33664,33907,34015,34060},0.1)等于 0.373363 or 37.3363%


XNPV

请参阅

返回某一组不定期现金流的净现值

如果该函数不存在，须运行“安装”程序以安装“分析工具库”.在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

XNPV(rate, values, dates)

Rate	现金流的贴现率。

Values	与dates中支付对应的一系列现金流。首先支付是可选的，并与投资开始时的成本或支付有关。所有后续支付基于365天/年贴现。

dates	与现金流支付对应的支付日期表。首次支储日期表明支付表的开始。其他日期应迟于该日期，可按任何顺序排列。

注释

  dates中的数值被截取为整数.

  如果任一参数为非数值型，XNPR返回#VALUE错误值。

  如果dates中的任一数为非有效日期系列数，XNPV返回#NUM!错误值。

  如果dates中的任一数先于开始日期，XNPV返回#NUM!错误值。

  如果values和dates所含值个数不同，XNPV返回#NUM!错误值。

  XNPV计算方法如下：

其中：

di=第i个支付日期。

d1=第0个支付日期。

pi=第i个支付金额。

实例

假定一投资：要求1992年1月1日现金支付 10,000；1992年3月1日回收 2750；1992年10月30日回收 4250；1993年2月15日回收 3250；1993年4月1日回收 2750。假定现金流贴现率9%，则净现值为：

XNPV(0.09,{-10000,2750,4250,3250,2750},{33604,33664,33907,34015,34060})等于 2086.647602


YEARFRAC

请参阅

返回Start-date和end-date之间天数占全年的百分比。用YEARFRAC可判别某一特定条件下全年效益或债券的百分比。

如果该函数不存在，运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

YEARFRAC(start_date, end_date, basis)

Start_date	为表示开始日期的日期系列数。

End_date	为表示结束日期的系列数。

Basis	为计算日期基准的类型。

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  所有参数均被截取为整数。

  如果任一参数为非数值，YEARFRAC返回#VALUE!错误值。

  如果Start-date或end-date不是无效日期系列数，YEARFRAC返回#NUM!错误值。

  如果basis＜0或basis＞4，YEARFRAC返回#NUM!错误值。

实例

YEARFRAC(DATEVALUE("01/01/93"),DATEVALUE("06/30/93"),0)等于 0.5

YEARFRAC(DATEVALUE("01/01/93"),DATEVALUE("07/01/93"),3) 等于 0.49863


YIELD

请参阅

请参阅

返回定期付息证券的收益率，使用YIELD计算债券收益率。

如果该函数不存在，运行“安装”程序以安装Analgsis ToolPak。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

YIELD(settlement, maturity, rate, pr, redemption, frequency, basis)

Settlement	为证券的结算日期，以日期系列数表示。

Maturity	为证券的到期日期，以日期系列数表示。.

Rate	为证券的年利率。

Pr	为每100面值的证券的价格。.

Redemption	为每100面值证券的赎回价格。

Frequency	为每年利息支付的次数。若一年一次，freguency=1；半年一次，frequency=2；一季度一次，frequency=4。

Basis	为计算日期基准的类型。.

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  Settlement,maturity,frequcency和basis均被截为整数。

  如果任一参数为非数值，YIELD返回#VALUE!错误值。

  如果Settlement或Maturity不是有效日期系列数，YIELD返回#NUM!错误值。

  如果rate＜0，YIELD返回#NUM!错误值。

  如果pr为0或redemption 为 0,YIELD返回#NUM!错误值。

  如果 frequency 为不等于 1、2 或 4 的任何值，YIELD 返回 #NUM! 错误值。

  如果basis＜0或basis＞4，YIELDDISC返回 #NUM! 错误值。

  如果 settlement 不等于 maturity，YIELD 返回 #NUM! 错误值。

  如果redemption只有一个付息到期或更少，YIELD计算方法如下：

其中：

A=从计息周期开始至结算日期的天数(自然增长天数)。

DSR=从结算日期至赎回日期的天数。

E=计息周期的天数。

如果redemption有多个付息周期，通过100次迭代计算YIELD。用基于PRICE函数所用公式的牛顿法，不断修正收益率，直到在给定的收益率下计算价格逼近实际价格。

实例

债券的交易条件如下：

结算日期 1991年2月15日

到期日期 1999年11月15日

利率5.75%

价格 95.04287

赎回价格 100

半年支付一次

计算日期基准为30/360

债券收益中(按1900日期计算方法)为：

YIELD(33284,36479,0.0575,95.04287,100,2,0) 等于 0.065 或 6.5%


YIELDDISC

请参阅

返回贴现证券的年收益率

如果该函数不存在，须运行“安装”程序以安装“分析工具库”。在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

YIELDDISC(settlement, maturity, pr, redemption, basis)

Settlement	为证券的结算日期，以日期系列数表示。

Maturity	为证券的到期日期，以日期系列数表示。

Pr	为每100面值证券的价格。.

Redemption	为每100面值证券的赎回价格。

Basis	为计算日期基准的类型。

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  Settlement,maturity和basis均被截取为整数。

  如果任一参数为非数值，YIELDDISC返回#VALUE!错误值。

  如果Settlement或Maturity不是有效日期系列数，YIELDDISC返回#NUM!错误值。

  如果pr为0或redemption 为 0,YIELDDISC返回#NUM!错误值。

  如果basis＜0或basis＞4，YIELDDISC返回#NUM!错误值。

  如果Settlement 3 maturity,YIELDDISC返回#NUM!错误值。

实例

债券交易条件如下：

结算日期 1993年2月15日

到期日期 1993年3月1日

价格 99.795

赎回价格 100

计算日期基准为：实际天数/360

则债券收益率(按1900日期计算方法)为：

YIELDDISC(34015,34029,99.795,100,2) 等于 5.2823%


YIELDMAT

请参阅

返回到期付息证券的年收益率。

如果该函数不存在，须运行“安装”程序以安装“分析工具库”.在安装“分析工具库”之后，必须在“加载宏”中选取它。

启动分析工具库

语法

YIELDMAT(settlement, maturity, issue, rate, pr, basis)

Settlement	为证券的结算日期，以日期系列数表示。

Maturity	为证券的到期日期，以日期系列数表示。

Issue	为证券的发行日期，以日期系列数表示。

Rate	为在证券发行日时的利率。

Pr	为每100面值证券的价格。

Basis	为计算日期基准的类型。

基准	日计数基准

0 或省略	US (NASD) 30/360

1	实际天数/实际天数

2	实际天数/360

3	实际天数/365

4	欧洲30/306

注释

  Settlement, maturity, issue, 和basis均被截取为整数。

  如果任一参数为非数值，YIELDDISC返回#VALUE!错误值。

  如果 settlement, maturity, 或 issue 不是有效日期系列数， YIELDMAT 返回 #NUM! 错误值。

  如果 rate < 0 或 pr � 0, YIELDMAT 返回 #NUM! 错误值。

  如果 basis < 0 或  basis > 4, YIELDMAT 返回 #NUM! 错误值。

  如果 settlement � maturity, YIELDMAT 返回 #NUM! 错误值。

实例

债券交易条件如下：

结算日期 1993年3月15日

到期日期 1993年11月3日

发行日期1992年11月8日

半年利率6.25%

价格 100.0123

计算日期基准为：30/360

则债券收益率(按1900日期计算方法)为：

YIELDMAT(34043,34276,33916,0.0625,100.0123,0) 等于 0.060954 or 6.0954%


BETADIST

请参阅

返回累计β概率密度。累计β概率密度函数通常用于研究样本集合中某些事物发生百分比的变化。例如，人们一天中看电视的时间比率。

语法

BETADIST(x,alpha,beta,A,B)

x	在A与B之间的数值，用于函数计算。

alpha	分布参数。

beta	分布参数。

A	间隔 x 的可选下限。

B	间隔x的可选上限。

注释

  如果有任何非数字型参数，BETADIST返回错误值#VALVE!。

  如果 alpah $0 或beta $0，则BETADIST返回错误值# NVM!。

  如果 x＜A 且x＞B，或A=B，那么BETADIST返回错误值#NVM!。

  如果省略A或B，BETADIST使用标准的累计β分布，即A=0，B=1。

实例

BETADIST(2，8，10，1，3)等于0.685470581


BETAINV

请参阅

返回累计β概率分布函数的逆函数值。即：如果probability=BETADIST(x，…)，那么BETAI

NV(probability，…)=x。累计β分布可以用于项目设计，在给出期望的完成时间及变化参数时，模拟可能的完成时间。

语法

BETAINV(probability,alpha，beta,A,B)

probability beta	分布概率。

alpha	分布参数。

beta	分布参数。

A	间隔x的可选下限。

B	间隔x的可选上限。

注释

  如果有任何参数为非数字型，BETAINV返回错误值#VALVE!。

  如果alpha $0或beta $0，则BETAINV返回错误值#NVM!.

  如果probability $0或probability＞1，则BETAINV返回错误值#NVM!。

  如果省略A或B，则 BETAINV 使用标准的累计β分布，即A=0，B=1。

  BETAINV使用迭代技术计算函数。给定probability的数值后，BETAINV开始迭代，直到计算结果的精度达到±3×10-7。如果迭代100次后，BETAINV仍不收敛，则返回错误值#N／A

。

实例

BETAINV(0.685470581,8,10,1,3)等于2。


BINOMDIST

请参阅

返回单项二项式分布概率。BINOMIST 适用于确定次数的独立检测实验，其结果只包含成功或失败二种情况，且成功的

概率在实验期间固定不变。例如，BINOMDIST可以计算三个婴儿中两个是男孩的概率。

语法

BINOMDIST(number_s, trials, probability_s, cumulative)

Number_s	实验中的成功次数。

trials	独立实验的次数。

probabilitys	各次实验中成功的概率。

cumulative	是一逻辑值，用于确定函数的形式。

如果cumulative 为TRUE，那么BINOMDIST返回累计分布函数，即至多number_s次成功的概率。如果为FALSE，返回概率密度函数，即number_s次成功的概率。

注释

  number_s和trials 被取整。

  如果number_s、trials或probability_s为非数字型，BINOMDIST返回错误值#VALVE!。

  如果number_s＜0或number_s＞trials，BINOMDIST返回错误值#NVM!。

  如果probability_s＜0或probability_s＞1，BINOMDIST返回错误值#NVM!。

  二项式概率密度函数的计算公式为：

其中：

等于COMBIN(n,x)。

累计二项式分布的计算公式为：

实例

抛硬币的结果不是正面就是反面。第一次抛硬币为正面的概率是0.5，10次中6次为正面的概率为：

BINOMDIST(6,10,0.5,FALSE)等于0.205078


CHIDIST

请参阅

返回卡平方分布的单尾概率。χ2 分布与χ2 检验相关。χ2 检验用于比较观察值和期望值。例如，某项遗传学实验假设下一代植物将呈现出某一组颜色，通过比较观测结果和期望值，可以确定原始假设是否有效。

语法

CHIDIST(x,degrees_freedom)

x	用来计算卡平方分布的数值。

degrees_freedom	自由度。

注释

  如果任何参数为非数字型，CHIDIST返回错误值# VALVE!。

  如果x为负数，CHIDIST返回错误值#NVM1。

  如果degrees_freedom不是整数，则将被取整。

  如果degree_freedom＜1或degrees_freedom � 1010，则CHIDIST返回错误值#NVM!。

  CHIDIST 按CHIDTST=P(X＞x)计算，其中X为 χ2随机变量

实例

CHIDIST(18.307,10)等于 0.050001


CHIINV

请参阅

返回卡平方分布单尾概率的逆。如果probability=CHIDIST(x,1/4)，则CHIINV(Probability,1/4)=x。使用此函数可以比较观察值和期望值，以便确定初始假设是否可行。

语法

CHIINV(Probability,deerees_freedom)

probability	χ2平方分布概率。

degrees_freedom	自由度。

注释

  如果任何参数为非数字型，CHIINV返回错误值#VALVE!。

  如果probability＜0或probability＞1，CHIINV返回错误值#NVM!。

  如果defrees_freedom不是整数，则将被取整。

  如果dogrees_freedom＜1或degrees_freedom� 1010，CHIINV返回错误值#NVM!。

  CHIINV使用迭代技术计算函数。给定概率值后，CHIINV开始迭代计算，直到计算结果的精度达到±3×10-7。如果迭代100次后，CHIINV仍不收敛，则返回错误值#N／A。

实例

CHIINV(0.05,10)等于10.30703


CHITEST

请参阅

返回独立检验的结果。CHITEST返回χ2平方分布的统计值及相应的自由度。可以使用 χ2检验确定假设值是否被实验所证实。

语法

CHITEST(actual_range,expected_range)

actural_range	包含观察值的数值区域，它将与期望值作比较。

expected_range	包含行列汇总的乘积与总计之比的数据区域。

注释

  如果 actual_range 和 expected_range 数据点的数目不同，则CHITEST返回错误值#N/A。

  χ2检验首先计算 χ2统计值，然后对实际值与期望值的差值求和。此函数的计算公式为CHITEST=P(X＞χ2)，
其中：

并且：

Aij=第i行、第j列的实际频率

Eij=第i行、第j列的期望频率

r=行数

c=列数

CHITEST返回 χ2统计的概率和自由度，df，其中自由度df=(r-1)(c-1)。

实例

自由度为2时，上述数据的 χ2统计值为16.16957。

CHITEST(B3:C5,B9:C11)等于0.000308。


CONFIDENCE

请参阅

返回总体平均值的置信区间。置信区间是样本平均值任意一侧的区域。例如，如果通过邮购的方式订购产品，依照给定的置信度，可以计算并确定最早及最晚到货的时间。

语法

CONFIDENCEL alpha,standard_dev,size

alpha	是用于计算置信度的显著水平参数。置信度=100(1 - alpha)%，亦即，如果alpha等于 0.05，则置信度为95%。

standard_dev	数据区域的总体标准偏差，假定已知。

size	样本容量。

注释

  如果任何参数为非数字型，CONFIDENCE返回错误值#VALVE!。

  如果alpha=0，CONFIDENCE返回错误值#NVM!。

  如果standard_dev=0，CONFIDENCE返回错误值#NVM!。

  如果size不是整数，将被取整。

  如果size＜1，CONFIDENCE返回错误值#NVM!。

  如果假定alpha等于0.05，则需计算标准正态曲线(1-alpha)即95%之下的面积。面积值为±1.96，因此置信区间为：

实例

假定样本取自50名乘车上班的旅客，他们花在路上的平均时间为30分钟，总体标准偏差为2.5分钟，则总体均值落入下列区域的置信度为95%：

即：

CONFIDENCE(0.05,2.5,50) 等于 0.692951.

= 30 � 0.692951 分钟

= 29.3 to 30.7 分钟


CORREL

请参阅

返回单元格区域array1和array2之间的相关系数。用来确定两种属性之间的关系。例如，可以观察某地的平均温度和空调使用情况之间的关系。

语法

CORREL(array1,array2)

array1	包含数值的单元格区域

array2	第二个包含数值的单元区域

注释

  参数可以是数字或名称，或者包含数字的数组或引用。

  如果数组或引用包含文本、逻辑值或空白单元格，则其中的数值将被忽略，但是单元格中的零将用于计算。

  如果array1和array2的数据点数目不同，CORREL 返回错误值#N／A。

  如果array1或array2为空，或者其数值的(标准偏差)S等于零，则CORREL 返回错误值#DIV／O !。

  相关系数的计算公式为：

其中：

且：

实例

CORREL({3,2,4,5,6},{9,7,12,15,17})等于 0.997054


CRITBINOM

请参阅

返回使累积二项式分布大于等于临界值的最小值。该函数用于质量保证。例如，使用

CRITBINOM来决定最多允许出现多少个有缺陷的部件，可以使某一产品在离开装配线时检验合格。

语法

CRITBINOM(trials，probability_s,alpha)

trials	伯努利实验次数。

probability_s	各次试验的成功概率。

alpha	临界值。

注释

如果任何参数为非数字型，CRITBINOM返回错误值#VALVE!。

  如果trials不是整数，则将被取整。

  如果trial＜0，CRITBINOM返回错误值#NVM!。

  如果probability_s＜0或probability_s＞1，CRITBINOM返回错误值#NVM!。

  如果alpha＜0或alpha＞1，CRITBINOM返回错误值#NVM!。

实例

CRITBINOM(6,0.5,0.75)等于 4


Database Functions

请参阅

这一部分描述用于Microsoft Excel数据库(或数据清单)运算的12个工作表函数。这些函数的统一名称为Dfunction，每个函数均有三个参数：database、field和criteria。这些参数指向数据库函数所使用的工作表区域。

语法

Dfunction(database,field，criteria)

database  组成数据库的单元格区域。

  在所有的数据库函数中，如果数据库引用指向数据透视表中的某个单元格，那么只对透视表数据进行运算。

  Microsoft Excel数据库是按记录(行)和字段(列)组织的连续的单元格区域。数据库引用可以是单元格区域，或是单元格区域的名称。

提示

  可以将数据行顶端包含字段标题的区域用作数据库参数。如果要对工作表的多

个数据区域进行数据库函数运算，这将非常有用。

  使用字段标题时，必须使用双引号。

  如果只想在数据清单中产生分类汇总，可使用SUBTOTAL函数，而不必使用这些数据库函数。

field 给定函数所使用的字段。数据库字段就是在第一行中具有相同字段名的数据列。参数field可以是文本，例如下例数据库表中的“Age”和“Yield”，也可以是字段号：1表示下例中的第一个字段(Tree)，2表示第二个字段(Height)，依此类推。

criteria 包含数据库条件的单元格区域。对条件的引用可以是单元格区域，例如，下例数据库表中的A9：F10，也可以使用相应的区域名称。

提示

  可以为参数criteria指定任何存放区域，要求是该区域至少包括一个字段名，而字段名下方至少有一个存放比较条件的单元格。

  例如，如果区域G1:G2在G1中包含字段标题Income，在G2中包含数量10,000，将此区域的命名为MatchIncome，那么在数据库函数中可使用该名称作为条件参数

  如果要对数据库的整个列进行操作，需要在条件区域的字段名称下方输入一个空行。

实例

下例为一个小果园数据库。每个记录包含一棵树的情况。数据库定义为A1:E7，条件定义为A9:F11。

DCOVNT(Database,"Age",A9:F10)等于1。此函数查找高度为10到16之间的苹果树的记录，并且计算这些记录中Age字段包含数字的单元格数目。

DCOVNTA(Database,"profit"，A9:F10)等于1。此函数查找高度为10到16之间的苹果树记录，并计算这些记录中Profit字段非空的单元格数目。

DMAX Database,"Profit"，A9:A11)等于$105,00，即苹果树和梨树中的最大利润。

DMIN(Database,"Profit",A9:B10)等于$75,00，即树高超过10的苹果树的最小利润。

DSOM(Database,"Profit",A9:A10)等于$225.00，即苹果树的总利润。

DSOM(Database,"Profit",A9:F10)等于$75,00，即高度为10到16之间的苹果树的总利润。

DPRODVCE(Database,"Yield"，A9：F10)等于10，即高度为10到16之间的苹果树的产量。

DAVEAGE(Database,"Yield",A9:B10)等于12，即高度超过10英寸的苹果树的平均产量。

DAVERAGE(Database,3,Database)等于 13，即所有树的平均年龄。

DSTDEV(Database,"Yield",A11)等于2.97，如果数据库中的数据中只是整个果园的一个样本，那么此值是苹果树和梨树产量的估算标准偏差。

DSTDEVP(Database,"Yield",A9:A11)等于2.65，如果数据库中的数据取自整个果园，那么此值是苹果树和梨树产量的真实标准偏差。

DVAR(Database,"Yield",A9:A11)等于8.8，如果数据库中的数据只是整个果园的一个样本，那么此值是苹果树和梨树产量的估算方差。

DVARP(Database，“Yield”,A9:A11)等于7.04，如果数据库中的数据取自整个果园，那么

此值是苹果树和梨树产量的真实方差。

DGET(Database,"Yield",Criteria)返回错误值#NVM!。因为有多个记录符合给定的条件。


DAVERAGE

请参阅

返回数据库给定字段内(filed)满足指定条件(Critteria)记录的平均值。

语法

DAVERAGE(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库计算条件的单元格区域。


DB

请参阅

通过固定余额递减法，计算指定期间内某项固定资产的折旧值。

语法

DB(cost,salvage,life,period,month)

cost	指固定资产的原值。

salvage	指资产使用年限终了时的估计残值。

life	指进行折旧计算的周期总数，也称固定资产的生命周期。

period	指进行折旧计算的期次，它必须与前者使用相同的单位。

month	指第一年的月份数，默认值为 12。

注释

固定余额递减法计算固定利率下的资产折旧，其计算公式如下：

(cost - 前期折旧总值) * rate

其中:

rate = 1 - ((salvage / cost) ^ (1 / life)),保留3位小数

第一个周期和最后一个周期的折旧属于特例。对第一个周期，应使用下列公式：

cost * rate *month/12

对最后一个周期，DB使用：

((cost - 前期折旧总值) * rate * (12 - month)) / 12

实例

假定某工厂购买了一台新机器，价值为$1,000,000，使用期限为六年，残值$100,000。下面的例子给出机器使用期间的折旧，结果只保留整数。

DB(1000000,100000,6,1,7)等于$186,083

DB(1000000,100000,6,2,7)等于$259,639

DB(1000000,100000,6,3,7)等于$176,814

DB(1000000,100000,6,4,7)等于$120,411

DB(1000000,100000,6,5,7)等于$82,000

DB(1000000,100000,6,6,7)等于$55,842

DB(1000000,100000,6,7,7)等于$15,845


DCOUNT

请参阅

返回数据库给定字段内(filed)包含有满足指定条件(Critteria)数字的单元格数目。

参数field为可选项，如果省略，DCOVNT返回数据库中满足条件criteria的所有记录数。

语法

DCOVNT(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

crietia	包含数据库条件的单元格区域。


DCOUNTA

请参阅

返回数据库记录中字段符合criteria并且非空的单元格数。

返回数据库给定字段内(filed)满足指定条件(Critteria)的非空单元格数目。

语法

DCOVNT(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段

criteria	包含数据库条件的单元格区域。


DDB

请参阅

用双倍余额递减法或其它指定方法，计算指定周期内某项固定资产的折旧值

语法

DDB(cost,salvage,life,period,factor)

cost	指固定资产原值。

salvage	指固定资产使用年限终了时的估计残值。

life	指固定资产进行折旧计算的周期总数，也称固定资产的生命周期。

period	指进行折旧计算的期次，它必须与前者使用相同的单位。

factor	指余额递减速率，若省略，则采用默认值 2 （双倍余额递减）。

这五个参数都必须为正数。

注释

双倍余额递减法以加速度计算折旧。第一个周期的折旧最大，然后依次降低。DDB

使用下列公式计算某个周期的折旧：

cost - salvage(前期折旧总值) * factor / life

如果不想使用双倍余额递减法，可以更改factor值。

实例

假定某工厂购买了一台新机器，价格为$2400，使用年限为10年，残值为$300。下面的例子给出几个周期内的折旧，结果保留两位小数。

DDB(2400,300,3650,1)等于$1.32，即第一天的折旧。Microsoft Excel 自动设定factor为2。

DDB(2400,300,120,1,2)等于$40.00，即第一个月的折旧。

DDB(2400,300,10,1,2)等于$480.00，即第一年的折旧。

DDB(2400,300,10,2,1,5)等于$306.00，即第二年的折旧。这里没有使用双倍余额递减法，factor为1.5。

DDB(2400,300,10,10)等于$22.12，即第十年的折旧。

Microsoft Excel自动设定factor为2。


DEVSQ

请参阅

返回数据点与样本均值偏差的平方和。

语法

DEVSQ(number1,number2，…)

number 1,number2,…用于计算偏差平方和的1到30个参数。可以使用由逗号分隔参数的数组形式，也可以使用对数组引用的形式。

注释

  参数可以是数字、名称、数组或对数字单元格的引用。

  如果作为参数的数组或引用包含文本、逻辑值或空白单元格，那么计算时这些数值将被忽略，但单元值中的数值零将被计算。

  偏差平方和的计算公式为：

实例

DEVSQ(4,5,8,7,11,4,3)等于48。


DGET

请参阅

从数据库中提取符合指定条件且唯一存在的记录。

语法

DGET(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库条件的单元格区域。

注释

  如果没有满足criteria的记录，DGET返回错误值#VALVE!。

  如果有多个记录符合criteria，DGET返回错误值#NVM!。


  DPRODUCT

请参阅

返回数据库给定字段内(filed)满足指定条件(Critteria)的单元格中数值的积。

语法

DPRODVCT(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库条件的单元格区域。


DMAX

请参阅

返回数据库给定字段内(filed)满足指定条件(Critteria)的单元格中的最大数值。

语法

DMAX(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库条件的单元格区域。


DSTDEV

请参阅

将数据库给定字段内(filed)满足指定条件(Critteria)单元格的数值作为一个样本，估算样本总体的标准偏差。

语法

DSTDEV(database,field,criteria)

database	组成数据库的单元格区域。

field	将用于函数计算的字段。

criteria	包含数据库条件的单元格区域。


DSTDEVP

请参阅

将数据库给定字段内(filed)满足指定条件(Critteria)单元格的数值作为样本总体，计算样本总体的标准偏差。

语法

DSTDEVP(database,field，criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库条件的单元格区域。


DSUM

请参阅

返回数据库给定字段(filed)内满足指定条件(Critteria)的单元格中的数值之和。

语法

DMAX(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库条件的单元格区域。


DMIN

请参阅

返回数据库给定字段内(filed)满足指定条件(Critteria)的单元格中的最小数值。

语法

DMIN(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段

criteria	包含数据库条件的单元格区域。


DVAR

请参阅

将数据库给定字段内(filed)满足指定条件(Critteria)单元格的数值作为一个样本，估算样本总体的方差。

语法

DVAR(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库条件的单元格区域。


DVARP

请参阅

将数据库给定字段内(filed)满足指定条件(Critteria)单元格的数值作为样本总体，计算样本总体的方差。

语法

DVARP(database,field,criteria)

database	组成数据库的单元格区域。

field	将要用于函数计算的字段。

criteria	包含数据库条件的单元格区域。


EXPONDIST

请参阅

返回指数分布。EXPONDIST用于建立两事件之间的时间间隔模型。例如，计算银行自动提款机支付一次现金所花费的时间，用户可通过EXPONDIST，确定这一过程最长持续一分钟的发生概率。

语法

EXPONIST(x,lambda,cumalative)

x	函数的数值

lambda	参数值

cumulative	是一逻辑值，指定指数函数的形式。如果cumulative为TRUE，EXPONDIST返回累计分布函数；如果cumulative为FALSE，返回概率密度函数。

注释

  如果lambda为非数字型，EXPONDIST返回错误值#VALVE!。

  如果x＜0，EXPONDIST返回错误值#NVM!。

  如果labmda$0，EXPONDIST返回错误值#NVM!〉

  概率密度函数的计算公式为：

  累积分布函数的计算公式为：

实例

EXPONDIST(0.2,10,TRUE)等于 0.864665

EXPONDIST(0.2,10,FALSE)等于 1.353353


FDIST

请参阅

返回 F 概率分布。可用此函数确定两个数据系列是否存在变化程度上的不同。例如，分析进入高校的男生、女生的考试分数，确定女生分数的变化率是否与男生不同。

语法

FDIST(x,degrees freedom1,degrees_freedom2 )

x	用于计算函数的数值。

degrees_freedom1	分子自由度。

degrees_freedom2	分母自由度。

注释

  如果任何参数为非数字型，则FDIST返回错误值#VALVE!。

  如果x为负数，则FDIST返回错误值#NVM!。

  如果degrees_freedom 1或degrees_freedom 2不是整数，则将被取整。

  如果degrees_freedom1<1或degrees_freedom1>1010，则FDIST返回错误值#NV

  如果degrees_freedom2<1或degrees_freedom2>1010，则FDIST返回错误值#NOM

  FDIST的计算公式为FDIST=P(Fcx)，其中F为呈F分布的随机变量。

实例

FDIST(15.20675,6,4)等于 0.01


FINV

请参阅

返回 F 概率分布函数的逆函数值。即，如果P=FDIST(x,…)，那么FINV(P，…)=x。在F检验中

可以使用F分布比较两个数据系列的变化度。例如，分析美国、加拿大的收入分布，判断两个国家是否有相似的收入变化程度。

语法

FINV(probability,degrees_freedim1,degrees_freedom2)

Probability	F累计分布概率

degrees_freedom1	分子自由度

degrees_freedom2	分母自由度

注释

  如果任何参数为非数字型，FINV返回错误值#VALVE!。

  如果probability＜0或probability＞1，则FINV返回错误值#NVM!。

  如果degrees_freedom1或deprees_freedom2不是整数，那么将其截断为整数。

  如果degrees_freedom1＜1或degrees_freedom1＞10^10，则FINV返回错误值#NVM!。

  如果degrees_freedom2＜1或degrees_freedom2＞10^10，则FINV返回错误值#NVM!。

FINV可以用于返回F分布的临界值。例如，例如，ANOVA计算的结果常常包括F统计，F概率和显著性水平为0.05的F临界值等数据。要返回F的临界值，可以用显著性水平作为FINV的 probability参数。

FINV使用迭代技术计算函数。给定概率后，FINV就开始迭代，直到结果的精度达到±3x10^-7。如果迭代100次后，FINV仍不收敛，则返回错误值#N／A。

实例

FINV(0.01,6,4)等于 15.20675


FISHER

请参阅

返回X点的Fisher变换。该变换生成一个近似正态分布而不扭曲的函数。此函数用于完成关于相关系数的假设检验。

语法

FISHER(x)

x	是一个数字，在该点作变换。

注释

  如果x为非数字型，则FISHER返回错误值#VALVE!

  如果x=-1或x>31，则FISHER返回错误值#NVM!。

  Fisher变换的计算公式为：

实例

FISHER(0.75)等于 0.972955


FISHERINV

请参阅

返回 Fisher 变换的逆函数值。此转换用于分析数据区域或数组的相关性。如果 y = FISHER(x)，则 FISHERINV(y) = x。

语法

FISHERINV(y)

y	在该点实现变换反转。

注释

  如果y为非数字型，则FISHERINV返回错误值#VALVE!。

  Fisher 转换逆函数的计算公式为：

实例

FISHERINV(0.972955)等于 0.75


FORECAST

请参阅

以数组或数据区域给定 X 值和 Y 值后，返回基于 X 的线性回归线的预测值。本函数可用于销售额、库存变化或消费趋势等的预测。

语法

FORECAST(x, known_y's, known_x's)

X	是将要预测的数据点

known-y�s	是因变量数组或数据区域

known-x;s	是自变量数组或数据区域

注释

  若X是非数值型变量，FORECAST返回错误值#VALUE！。

  若known-y�s和known-x;s为空或含有不同数量的数据点，FORECAST返回错误值#N/A！。

  若known-x;s的方差为零，则FORECAST返回错误值#DIV/0！。

  FORECAST的计算公式为a+bx，其中：

且：

实例

FORECAST（30，{6，7，9，15，21}，{20，28，31，38，40}=10.60725


FREQUENCY

请参阅

以一列垂直数组返回数据的频率分布。对于给定的值集和接收区间，频率分布计算每个区间内的数据数量。

语法

FREQUENCY(data-array,Bins-array)

Data-array	是一数组，或对用来计算其频率的值集的引用。如果data-array没有任何值FREQUENCY返回零数组。

Bins-array	是一数组，或对data-array值的分组区间的引用。如果Bins-array没有任何值，FREQUENCY返回data-array里的全体元素的数量。

注释

  首先选定用于存放频率分布的相邻单元格区域，然后以数组公式输入FREQUENCY。

  返回数组的元素个数比Bins-array的元素个数多一个。

  FREQUENCY忽略空单元格和文本。

  返回数组的公式必须以数组公式的形式输入。

实例

工作表里列出了考试成绩。这些成绩是79、85、78、85、83、81、95、88、99，并分别输入到单元格A1到A9。这一列考试成绩就是data-array。Bins-array是另一列用来对考试成绩分组的区间值。本例中，Bins-array是指C4到C6单元格，分别含有值70、79、89。以数组形式输入这些数据，您就可以用FREQUENCY计算出成绩在 0-70，71-79，80-89和90-100各区间的数量。本例假设所有成绩都为整数。选择了4个垂直相邻的单元格后，应以数组公式输入下面的公式。

FREQUENCY(A1:A9,C4:C6)等于{0;2;5;2;}


FTEST

请参阅

返回F测试的结果。F测试返回的是当数组1和数组2的方差无明显差异时的单尾概率。可用此函数来判断两套样本的方差是否不同。例如，给定公立和私立学校的考试成绩，就可以测试各学校间相差的程度。

语法

FTEST(array1,array2)

Array1	是数据区域的第一个数组。

Array2	是数据区域的第二个数组。

注释

  参数应该是数值，或含有数值的名称，数组或引用。

  如果数组或引用的参数里含有文本、逻辑值或空单元格，这些值将被忽略；但含有零值的单元格将被包括进来。

  如果数组1或数组2里的数据点个数小于2，或者数组1或数组2的方差为零，FTEST返回错误值#DIV/0！。

实例

FTEST({6,7,9,15,21},{20,28,31,38,40})等于0.648318


GAMMADIST

请参阅

返回加玛分布。可以用此函数来研究可能含有偏态分布的变量。伽玛分布通常用于排队分析。

语法

GAMMADIST(x, alpha, beta, cumulative)

X	是用来评价分布的数值。

Alpha	是分布参数。

Beta	是分布参数。如果Beta=1，GAMMADIST返回标准伽玛分布。

Cumulative	是决定函数形式的逻辑值。如果Cumulative为TRUE，GAMMAKIST返回累积分布函数；若为FALSE返回概率海量函数

注释

  如果x、alpha或beta是非数值型，GAMMADIST返回错误值#VALUE！。

  如果X<0,GAMMADIST返回错误值#NUM！。

  如果alpha=0或beta=0，GAMMADIST返回错误值#NUM！。

  伽玛分布的计算公式是：

标准伽玛分布是

  当alpha=1时，GAMMADIST返回指数分布。

  对于正整数n当alpha=n/2，beta=2 cumulative=TRUE时，GAMMADIST以自由度n返回（1-CHIDIST（X））。

  当alpha是正整数时，GAMMADIST也称为爱尔朗 (Erlang)分布。

实例

GAMMADIST(10,9,2,FALSE)等于0.032639

GAMMADIST(10,9,2,FALSE)等于0.068094


GAMMAINV

请参阅

返回伽玛累积分布的逆。如果P=GAMMADIST(X,...)，那么GAMMAINV(P,...)=X。

可用此函数来研究有可能出现分布偏离的变量。

语法

GAMMAINV(probability, alpha, beta)

Probability	是与伽玛分布相关的概率。

Alpha	是分布参数。

Beta	是分布参数。如果beta=1，GAMMAINV返回标准伽玛分布。

注释

  如果任何参数是非数值型的，GAMMAINV返回错误值#VALUE！。

  如果Probability<0，probability>1，GAMMAINV返回错误值#NUM！。

  如果alpha=0，beta=0,GAMMAINV返回错误值#NUM！。

  如果Beta=0,GAMMAINV返回错误值#NUM！。

  GAMMAINV运用迭代技术来进行函数计算。给定一个概率值，GAMMAINV进行迭代，直到结果精确到±3×10-7。如果100次迭代后GAMMAINV仍未结束，此函数返回错误值#N/A。

实例

GAMMAINV(0.068094,9,2)等于10


GAMMALN

请参阅

返回伽玛函数的自然对数T(X)

语法

GAMMALN(X)

X	是欲计算GAMMALN的值。

注释

  如果X为非数值型，GAMMALN返回错误值#VALUE！。

  如果X=0，GAMMAIN返回错误值#NUM！。

  数的GAMMALN(i)次幂等于(i-1)！，其中是整数。GAMMALN按如下方式进行计算：

其中：

实例

GAMMALN(4)等于1.791759

EXP(GAMMALN(4))等于6或(4-1)！


GEOMEAN

请参阅

返回正数数组或数据区域的几何平均值。例如，可用GEOMEAN计算按可变复利计算的平均增长率。

语法

GEOMEAN(number1, number2, ...)

Number1,number2,	是要计算其平均值的1到30个参数。可以不用这种用逗号分隔的形式，而采用数组或对数组的引用。

注释

  参数应是数字，或含有数值的名称、数组或引用。

  如果数组或引用参数里含有文本、逻辑值或空单元格，这些值将被忽略但含有零值的单元格却被包括进来。

  如果任何数据点 =0，GEOMEAN返回错误值#NUM！。

  几何平均值的计算公式为：

实例

GEOMEAN(4,5,8,7,11,4,3) 等于 5.476987


GROWTH

请参阅

找出适合已知数据集Y和X的指数曲线，并返回该曲线上新的数组X对应的Y值。

语法

GROWTH(known_y's, known_x's, new_x's, const)

Known-y�s是在关系y=b*m^x中已知的Y值集

  如果数组Known-y�s是在列中，那么known-x�s的每一列都被当作独立变量。

  如果数组Known-y�s是在行中，那么known-x�s的每一行都被当作独立变量。

  如果Known-y�s中的任何数为零或为负，GROWTH返回错误值#NUM！。

known-x�s是在关系y=b*m^x中已知的X的可选值集。

  数组known-x�s可以包括一组或多组变量，如是只用到一个变量，只要Known-y�s和known-x�s维数相同，它们可以是任何形状的选择区域。如果用到多个变量，Known-y�s必须是向量（必须是一行或一列）。

  如果省略known-x�s，将假设该数组是{1,2,3,...}，其大小与Known-y�s相同。

New-x�s是希望GROWTH返回相应Y值的新X值。

  New-x�s与known-x�s一样，必须为每个独立变量包括一列（或行）。因此，如果Known-y�s在列中，known-x�s与 New-x�s应该有同样的列数。如果Known-y�s在行中，known-x�s与 New-x�s应该有同样的行数。

  如果省略New-x�s，将假设它和known-x�s一样。

  如果known-x�s与 New-x�s都省略，将假设它们是数组{1，2，3，。。。},其大小与Known-y�s相同。

Const是用来标识常数项b是否等于0的逻辑值。

  如果Const为TRUE或省略，b将被正常计算。

  如果const为FALSE，b将被设为0，m值将被调整以使y=m^x。

注释

  选择适当数量的单元格后，必须以数组公式的方式输入返回数组的公式。

  当为known-x�s等输入数组常数时，用逗号分隔同一中的数据，用分号来分隔行。

实例

本例采用与LOGEST例子中相同的数据。第11到16个月的销售量分别是33、100、47.300、69.000、162.000、150.000和220.000个单位。假设这些值已经输入到名为“销售量”的六个单元格中。

以数组公式方式输入时，下面的宏公式根据前六个月的销售量预测第17和18个月的销售量。

GROWTH(销售量{11;12;13;14;15;16},{17;18})等于{320,197;468,536}

如果按指数曲线的趋势，第17和18个月的销售量分别是320197和468536个单位。

可以用其它有序数来代替自变量X的值，预测出的销售量是一样的。例如，可以用known-x�s的默认值{1;2;3;4;5;6}

GROWTH(销售量,,{7;8},)等于{320197;468536}}


HARMEAN

请参阅

返回数据集的调和平均值。调和平均值与倒数的算术平均值互为倒数。

语法

HARMEAN(number1, number2, ...)

Number1,number2,	是要计算其平均值的1到30个参数。也可以不用这种用逗号分隔的形式，而采用数组或对数组的引用。

注释

  参数应是数值、或含有数值的名称、数组或引用。

  如果数组或引用参数里含有文本、逻辑值或空单元格，这些值将被忽略。但含有零值的单元格却被包括进来。

  如果任何数据点 =0，HARMEAN返回错误值#NUM！。

  调和平均值总小于几何平均值，几何平均值总小于算术平均值。

  调和平均值的计算公式为：

实例

HARMEAN(4,5,8,7,11,4,3) 等于 5.028376


HYPGEOMDIST

请参阅

返回超几何分布。给定样本容量、样本总体容量和样本总体中成功的数量，HYPGEOMDIST将返回样本取得给定成功数字的概率。HYPGEOMDIST可用于解决有限总体的问题，其中每个观察值或者有效或者无效，且给定样本区间的所有子集有相等的发生概率。

语法

HYPGEOMDIST（sample_s, number_sample, population_s, number_population）

Sample_s	是成功样本的个数

Number_sample	是样本容量

Population_s	是样本总体中成功的个数

Number_population	是样本总体的容量。

注释

  所有参数都被截为整数

  如果任何参数是非数值型的，HYPGEOMDIST返回错误值#VALUE！。

  如果Sample-s<0或sample-s大于number-sample和population-s 中的较小者，HYPGEOMDIST返回错误值#NUM！。

  如果Sample-s小于0或(number_sample - number_population + population_s)中较大的数，HYPGEOMDIST返回错误值#NUM！。

  如果number-sample<0或number-sample> number-population，HYPGEOMDIST返回错误值##NUM！。

  如果population-s<0或population-s>number-population，HYPGEOMDIST返回错误值#NUM！。

  如果number-population<0，HYPGEOMDIST返回错误值#NUM！。

  超几何分布的计算公式为：

其中：

x = sample_s

n = number_sample

M = population_s

N = number_population

HYPGEOMDIST用于在有限标样本总体中进行非更新采样的概率计算。

实例

采样器里有20块巧克力。8块是焦糖的，其余12块是果仁的。如果某人随机选出4块，下面函数返回恰好有一块是焦糖的概率。

HYPGEOMDIST(1,4,8,20) 等于 0.363261。


KURT

请参阅

返回数据集的峰值。峰值反映与正态分布相比某一分布的尖锐或平坦度。正峰值表示相对尖锐的分布。负峰值表示相对平坦的分布。

语法

KURT（number1, number2, ...）

Number1,number2	是要计算其峰值的1到30个参数。也可以不用这种用逗号分隔的形式，而采用数组或对数组的引用。

注释

  参数应是数值，或含有数值的名称、数组或引用。

  如果数组或引用参数里含有文本、逻辑值或空单元格，这些值将被忽略。但含有零值的单元格却被包括进来。

  如果数据点少于4个，或样本标准偏差等于0，KURT返回错误值#DV/0！。

  峰值的计算公式为：

其中：

S是样本的标准偏差。

实例

KURT(3,4,5,2,3,4,5,6,4,7) 返回 -0.1518


LARGE

请参阅

返回数据集里第K个最大值。此函数可用于根据相对大小来选择值。例如，您可以用LARGE得到第一名，第二名，或第三名的得分。

语法

LARGE(array, k)

Array是欲从中选择第K个最大值的数组或数据区域。

K是返回值在数组或数据单元格区域里的位置(从大到小排)

注释

  如果数组为空，LARGE返回错误值#NUM！。

  如果K=0或K大于数据点个数，LARGE返回错误值#NUM！。

  如果区域中数据点个数为n，那么LARGE(array,1)返回最大值，LARGE(array,n)返回最小值。

实例

LARGE({3,4,5,2,3,4,5,6,4,7},3) 等于 5

LARGE({3,4,5,2,3,4,5,6,4,7},7) 等于 4


LINEST

请参阅

用最小二乘法来计算适合已知数据的直线，并返回其描述数组。直线的方程为：

y = m1x1 + m2x2 + ... + b 或 y = mx + b

其中应变量Y是自变量X的函数。m是每个x值相应的系数，b是常数。注意y、x和m可以是向量。LINEST返回的数组是{mn,mn-1,...,m1,b}。LINEST还可返回附加回归统计。

语法

LINEST(known_y's, known_x's, const, stats)

known-y�s是关系式y=mx+b中已知的Y值集合。

  如果数组known-y�s在一列中，那么known-x�s的每一列都被当作单独的变量。

  如果数组known-y�s在一行中，那么known-x�s的每一行都被当作单独的变量。

 known-x�s是可选关系式y=mx+b中已知X值集合。

  数组known-x�s中包括一个或多个变量集合。如果只用到一个变量，只要known-y�s和known-x�s维数相同，它们可以是任何形状的选择区域。如果用到不只一个变量，known-y�s必须是向量（就是说，必须是一行或一列的区域）。

  如果省略known-x�s，将假设该数组是{1,2,3...}。其大小与known-y�s相同。

Const是标志是否使常数b为0的逻辑值。

  如果Const为TRUE或省略，b被正常计算。

  如果const为FALSE，b被设为0，并同时调整m值，以适应y=mx。

Stats是标志是否返回附加回归统计的逻辑值。

  如果stats为TRUE，LINEST返回附加回归统计，这时返回的数组为 {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r2,sey;F,df;ssreg,ssresid}

  如果stats为FALSE或省略，LINEST只返回系数m和常数项b。

附加回归统计是：

统计	说明
se1,se2,...,sen	系数m1,m2      Mn的标准误差值
seb	常数项b的标准误差值（当 const 为 FALSE时， eb = #N/A ）
r2	判定系数。Y的估计值与实际值之比，范围在0和1之间。如果为1，则样本有很好的相关性棗Y的估计值与实际值之间没有差别。另一方面，如果判定系数为0，则回归方程不能用来预测Y值。关于计算r的方法的详细内容，请参阅本节后面的“注释”。
sey	y 估计值的标准误差。
F	F统计或F观察值。用F统计来判断应变量和自变量之间是否偶尔发生观察到的关系。
df	自由度。用于在统计表上查找F临界值。所查得的值和LINEST返回的F统计值的比值可用来判断模型的置信度。
ssreg	回归平方和
ssresid	剩余平方和
下面例子显示了附加回归统计返回的顺序。

注释

  用斜率和Y轴截距可以描述任何直线。

斜率（M）：

斜率通常记为m。要想计算它，选取直线上的两点（x1,y1）和（x2,y2）斜率等于(y2 - y1)/(x2 - x1).

Y轴截距（b）

Y轴截距通常记为b，它是直线与Y轴交点的Y值。

直线方程是y=mx+b。只要知道m和b的值，就可以通过把Y和X值插入方程式来计算直线上的任何点，还可以使用TREND函数。关于该函数的详细内容，请参阅TREND

  当只有一个自变量X时，可直接利用下面公式得到斜率和Y轴截距值：

斜率：

INDEX(LINEST(known_y's,known_x's),1)

Y轴截距：

INDEX(LINEST(known_y's,known_x's),2)

数据的分散程度决定了LINEST计算的精确度。数据越接近直线形，LINEST模型就越精确。LINEST用最小二乘法来判断最适合数据的模型。当只有一个自变量X时，m和b是根据下面公式算出来的：

  直线函数LINEST和曲线函数LOGEST可以计算出最适合数据的直线或指数曲线，但需要您来判断两者哪一个更适合数据，可以用TREND(known_y's,known_x's)来计算直线，或用GROWTH(known_y's, known_x's)来计算指数曲线。这些不带参数new_x's 的函数，可在实际数据点上根据直线或曲线来测数组Y值，然后，您可以拿预测值与实际值比较。您还可以用图表方式来直观比较二者。

  回归分析时，Microsoft Excel 计算每一点的估计Y值和实际Y值的平方差。这些平方差之和称为 平方和。然后Microsoft Excel 计算Y的实际值和平均值的方差之和。称为总平方和（回归平方和+剩余平方和）。剩余平方和与总平方和的比值越小，判定系数r的值就越大。r是表示回归分析方程的结果反映变量间关系的程度的标志。

  返回数组的公式必须以数组公式方式输入。

  当参数中输入known-x�s这样的数组常数时，可使用逗号分隔同一行中的数据，用分号分隔数据行。根据国别设置，分隔符有可能不同。

  应该注意到，如果Y的回归分析预测值超出了用来检验方程的Y值的范围，它们可能是无效的。

实例1       斜率和Y轴截距。

LINEST({1,9,5,7},{0,4,2,3}) 等于 {2,1},斜率为2，Y轴截距为1

实例2       简单线性回归

假设有一小商号，本财政年度的前六个月的销售额是$3100, $4500, $4400, $5400, $7500和$8100 。假设这些值已分别输入到B2:B7单元格，可以用下面的简单线性回归模型来预测第九个月的销售额。

SUM(LINEST(B2:B7)*{9,1}) 等于 SUM({1000,2000}*{9,1}) 等于 $11,000

通常，SUM({m,b}*{x,1}) 等于mx+b，即给定X值的Y估计值。也可以使用TREND函数。

实例3        多重线性回归

假设有开发商正在考虑购买商业区里的一组小型办公楼。

开发商可以依据下列变量采用多重线性回归方法来估算给定区域里的办公楼的价值。

变量	代表
y	办公楼的评估值
x1	底层面积（平方英尺）
x2	办公室的数量
x3	入口数量
x4	办公楼的使用年限
这里假设在自变量 (x1, x2, x3, and x4) 和因变量（Y）之间存在直线关系。其中Y是区域内办公楼的价值。

开发商从1500个可选的办公楼里随机选择了11个办公楼，得到下列数据：

“半个入口”指的是运输专用入口。以数组方式输入下面公式：

LINEST(E2:E12,A2:D12,TRUE,TRUE)

返回下面的结果：

多重回归方程y = m1*x1 + m2*x2 + m3*x3 + m4*x4 + b可通过14行的值得到：

y = 27.64*x1 + 12,530*x2 + 2,553*x3+ 234.24*x4 + 52,318

现在，开发商用下面公式可得到办公楼的评估价值，其中区域面积2500平方英尺，3个办公室，2个入口，已使用25年：

y = 27.64*2500 + 12530*3 + 2553*2 - 234.24*25 + 52318 = $158,261

也可以用TREND函数计算此值。关于该函数的详细内容请参阅TREND。

实例4      使用F和R统计

在上例中，判定系数 R2为0.99675（LINEST函数的输出单元格Ａ16中的值），表明在自变量与销售价之间存在很大的相关性。可以通过 F 统计来确定具有如此高的R2值的事件的可能性。

假设在变量间不存在相关性，但选用11 个办公楼为样本却导致很强的相关性。“Alpha”

表示结论错误的可能性。

如果 F 统计值大于 F 临界值，表明变量间存在相关性。F 临界值可以从相关的统计类书籍中找到。如果一项单尾实验的Alpha 值为0.05，自由度V1=K=4，V2=N-（K+1）=11-（4+1）=6，K 是回归分析中的变量数，N 是数据点的个数。F 临界值为 4.53。

在A17中的F 观猜值为459.753674，远从于采持的临角值。乙此回股方程可用来截行该秦右的疤公楼评估。

实例 5        计算 T 统计

另一个理想测试可以检验例子中的每个斜率系数是否可以用来估算办公楼的评估价值。例如，要想测试年限系数的统计意义，用13.268（单元格A15里的年限系数的估算标准误差）去除-234.24（年限斜率系数）。下面是T观察值：

t = m4 � se4 = -234.24 � 13.268 = -17.7

如果查阅统计手册里的表格，您将会发现：单尾，6个自由度，Alpha = 0.05的T统计的临界值为1.94。既然T的绝对值为17.7大于1.94，那么年限对于估算办公楼的评估价值来说是一个重要变量。用同样方法，可以测试其它系数的统计意义。下面是每个自变量的T观察值  ：

变量	T观察值t
底层面积	5.1
办公室数量	31.3
入口数量	4.8
使用年限	17.7
这些值的绝对值都大于1.94；因此，回归方程的所有变量都可用来估算区域内的办公楼的评估价值。


LOGNORMDIST

请参阅

返回X的累积对数正态分布，其中ln(x)与其均值和标准偏差服从于正态分布。此函数可用于分析进行了对数变换的数据。

语法

LOGNORMDIST(x, mean, standard_dev)

X	是欲求其函数值的变量。

Mean	是ln(x)的平均值

standard-dov	是ln(x)的标准偏差

注释

  如果任何参数是非数值型的，LOGNORMDIST返回错误值#VALUE！。

  如果X=0或standard-dov=0，LOGNORMDIST返回错误值#NUM！。

  对数正态累积分布的方程式是：

实例

LOGNORMDIST(4,3.5,1.2) 等于0.039084


NEGBINOMDIST

请参阅

返回负二项式分布。NEGBINOMDIST返回在到达成功临界值Number_s之前,出现Number_f 次失败的概率。此函数与二项分布相似，只是它的成功次数固定，试验总数为变量。与二项分布类似，试验次数被视为自变量。

例如，您想找10个反应敏捷的人，且已知具有这种特征的候选人的概率为0.3。NEGBINOMDIST将计算出在找全10个合格候选人之前，需要面视的给定数量不合格候选人的概率。

语法

NEGBINOMDIST(number_f, number_s, probability_s)

Number_f 	是指定的失败次数

Number_s 	是成功的临界次数

Probability_s 	是成功概率

注释

  Number_f 和 number_s 被截为整数。

  如果存在非数值型参数，NEGBINOMDIST返回错误值#NUM！。

  如果probability_s < 0 或 probability > 1，NEGBINOMDIST返回错误值#NUM！。

  如果(number_f + number_s - 1) � 0， NEGBINOMDIST 返回错误值 #NUM! 。

  负二项分布的计算公式为：

其中：

x 是 number_f,，r 是 number_s，p 是 probability_s.

实例：

NEGBINOMDIST(10,5,0.25) 等于0.055049


NORMDIST

请参阅

返回给定平均值和标准偏差的正态累积分布，此函数在统计方面应用范围很广泛，包括理想测试。

语法

NORMDIST(x, mean, standard_dev, cumulative)

X	是欲计算其分布的值。

Mean 	是分布的算术平均值

Standard_dev 	是分布的标准偏差

Cumulative	是决定函数形式的逻辑值。若Cumulative 为TRUE，NORMDIST返回累积正态分布；若为FALSE，返回概率海量函数。

注释

  如果平均值或标准偏差是非数值型的，NORMDIST返回错误值#VALUE！。

  如果standard_dev � 0，NORMDIST返回错误值#NUM！。

  如果mean=0且standard-dov=1，NORMDIST返回标准正态分布NORMSDIST

  正态密度函数的计算公式为：

实例

NORMDIST(42,40,1.5,TRUE) 等于 0.908789


NORMINV

请参阅

返回给定平均值和标准偏差的正态累积分布的逆。

语法

NORMINV(probability, mean, standard_dev)

Probability 	是相应正态分布的概率

Mean 	是分布的算术平均值。

Standard_dev 	是分布的标准偏差

注释

  若任何参数是非数值型的,NORMINV返回错误值#VALUE！。

  如果 probability < 0 或probability > 1，NORMINV返回错误值#NUM！。

  如果standard_dev=0,NORMINV返回错误值#NUM！。

如果mean=0且standard-dov=1，NORMINV用标准正态分布（参见NORMSINV）

NORMINV用迭代技术来计算函数。给定概率值，NORMINV就进行迭代，直到精确到±3×10^7。如果经过100次迭代仍未结束，函数返回错误值#N/A。

实例

NORMINV(0.908789,40,1.5) 等于 42


NORMSDIST

请参阅

返回标准正态累积分布函数，该分布的平均值为0，标准偏差为1。可用该函数代替标准正态曲线区域表。

语法

NORMSDIST(Z)

Z	是欲计算其分布的值

注释

  如果Z为非数值型的，NORMSDIST返回错误值#VALUE！

  标准正态密度函数的计算公式为：

实例

NORMSDIST(1.333333) 等于 0.908789


NORMSINV

请参阅

返回标准正态累积分布的逆函数。该分布平均值为0，标准偏差为1。可用此函数取代标准正态曲线区域表。

语法

NORMSINV(probability)

Z	是欲计算其分布的值

注释

  如果Z为非数值型的，NORMSINV返回错误值#VALUE！

  如果probability < 0 或 probability > 1， NORMINV 返回错误值 #NUM! 。

NORMSINV用迭代技术来计算函数。给定概率值，NORMSINV就开始迭代，直到精确到� 3x10^7。如果 NORMSINV 在 100 次迭代后不收敛，函数返回错误值 #N/A。

实例

NORMSINV(0.908789) 等于 1.3333


PEARSON

请参阅

返回Pearson(皮尔生)乘积矩相关系数r，这是一个范围在-1.0和1.0之间（包括-1.0和1.0在内）的无量纲指数，反映了两个数据集合之间的线性相关程度。

语法

PEARSON（array1,array2）

Array1   是自变量集合

Array2   是因变量集合

注释

  参数应该是数值，或含有数值的名称，数组常数或引用。

  若数组或引用参数里含有文本，逻辑值或空单元格，这些值将被忽略；但含有零值的单元格将包括在内。

  如果array1和array2是空的或其数据点数量不同，PEARSON返回#N/A错误值。

回归线的r值是：

实例

PEARSON({9,7,5,3,1},{10,6,1,5,3})等于0.699379


PERCENTILE

请参阅

返回区域中第k个百分数值k。可用此函数来建立接受阀值。例如，您可以确定得分在90个百分点以上的人为检测侯选人。

语法

PERCENTILE(array,k)

Array	是定义相对位置的数组或数据集合

K	是范围在0..1之间的百分数值。

注释

  如果array为空或其数据数超过8191，PERCENTILE返回#NUM！错误值。

  如果K为非数值型，PERCENTILE返回#VALUE！错误值。

  如果K<0或K>1，PERCENTILE返回#NUM！错误值。

  如果K不是1/(n-1)的倍数，PERCENTILE用插值法来确定第k个百分位数的值。

实例

PERCENTILE({1,2,3,4},0.3)等于1.9


PERCENTRANK

请参阅

返回数据集合中某值的百分位数等级。此函数可用于数据集合中观察值相对位置的估算。例如，可用PERCENTRANK来计算某才能测试得分在才能测试总体中的位置。

语法

PERCENTRANK(array, x, significance)

Array	是定义相对稳定性的数组或数据集合

X	是欲计算等级的量。

Significance	是可选项，它表示返回的百分数值的有效数位数。若省略，PERCENTRANK用3位小数（0.xxx%）。

注释

  如果数组为空，PERCENTRANK返回#NUM！错误值。

  如果Significance<1，PERCENTRANK返回#NUM！错误值。

  如果数组里没有与X相匹配的值，PERCENTRANK将X插入数组，并返回正确的百位位数等级。

实例

PERCENTRANK({1,2,3,4,5,6,7,8,9,10},4) equals 0.333


PERMUT

请参阅

返回从数字对象里选择一定数量对象的排列数。排列是指有内部顺序的对象或事件的集合或其子集。排列与组合不同，组合的内部顺序无意义。此函数用于计算抽彩中的概率。

语法

PERMUT(number,number_chosen)

Number	是描述对象数量的整数。

Number-chosen	是描述每个排列里的对象数量的整数。

注释

  两个参数都被截成整数。

  如果Number或number-chosen为非数值型，PERMUT返回#VALUE！错误值。

  If number � 0 or if number_chosen < 0, PERMUT returns the #NUM! error value.

  如果number<number-chosen，PERMUT返回#NUM！错误值。

  排列数的方程式是:

实例

假设您想计算选择一个中奖彩票号码的可能性，每个彩票号码有3个数，每个数的范围是从0到99（包括0和99）。下面函数计算了所有可能排列的数量。

PERMUT(100,3)等于970,200


POISSON

请参阅

返回泊松分布。泊松分布通常用于预测一段时间内事件发生的次数，比如一分钟内到达通行广场的轿车的数量。

语法

POISSON(x, mean, cumulative)

X	是事件数

mean	是期望值

Cumulative	是确定返回的概率分布形式的逻辑值。如果Cumulative为TRUE，POISSON返回累积泊松分布概率，随机事件发生的次数在0和X之间，若为FALSE，返回泊松概率海量函数，事件发生次数恰好为X。

注释

  如果X不是整数，将被截成整数。

  如果X或mean为非数值型，POISSON返回#VALUE！错误值。

  如果X=0，POISSON返回#NUM！错误值。

  如果mean=0，POISSON返回#NUM！错误值。

  POISSON按如下方式计算：

设cumulative=FALSE

设cumulative=TRUE

实例

POISSON(2,5,FALSE) 等于 0.084224

POISSON(2,5,TRUE) 等于 0.124652


PROB

请参阅

返回区域内的值落在两个界限之内的概率，如果没给出upper_limit, 返回x_range内的值等于lower_limit的概率。

语法

PROB(x_range, prob_range, lower_limit, upper_limit)

X_range	是有关联概率的X数值的区域

Prob_range	是与x-range中的值相关联的概率的集合

Lower_limit	是欲计算概率值的下界

Upper_limit	是可选项，为欲计算概率值的上界。

注释

  如果prob-range的任何值=0或其任何值>1，PROB返回#NUM！错误值。

  如果Prob-range中值的和   1，PROB返回#NUM！错误值。

  如果省略upper-limit，PROB返回等于lower-limit的概率。

  如果X-range和prob-range中的数据点数不同，PROB返回#NUM！错误值。

实例

PROB({0,1,2,3},{0.2,0.3,0.1,0.4},2) 等于 0.1

PROB({0,1,2,3},{0.2,0.3,0.1,0.4},1,3) 等于 0.8


QUARTILE

请参阅

返回数据集合的四分位数。四分位数通常用于在销售和测量数据里为总体分组。例如，可用QUARTILE求得总体中前25%收入。

语法

QUARTILE(array, quart)

Array	是欲求其四分位数值的数组或数值型单元格区域。

Quart	决定返回哪一个值。

qurart	QUARTILE返回
0	最小值
1	第一个四分位数（25%）
2	中分位数（50%）
3	第三个四分位数（75%）
4	最大值
注释

  如果数组为空或数据点数超过8191，QUARTILE返回#NUM！错误值。

  如果quart不是整数，将被截为整数。

  如果quart<0或quart>4，QUARTILE返回#NUM！错误值。

  MIN，MEDIAN和MAX返回的QUARTILE值与quart分别等于0，2和4时返回的值相同。

实例

QUARTILE({1,2,4,7,8,9,10,12},1) 等于 3.5


RANK

请参阅

返回一列数中某个数的等级，数的等级是与序列中其它值的相对大小（如果列表已排序，数的等级就是它的位置）

语法

RANK(number, ref, order)

Number	是欲求等级的数。

Ref	是对一列数的引用或数组。ref中的非数值参数将被忽略。

Order	是一数字，它指定求数的等级的方式。

  如果Order为0或省略，Microsoft Excel 把ref当作按降序排列来求数的等级。

  如果Order为非零值，Microsoft Excel 把ref当作按升序排列来求数的等级。

注释

RANK对重复数求得的等级相同。但重复数的存在将影响后续数的等级。例如，在一列整数里，如10出现两次，其等级为5，那么11的等级为7（没有等级为6的数）。

实例

如果A1:A5中分别含有数7，3.5，3.5，1和2，那么：

RANK(A2,A1:A5,1)等于3
RANK(A1,A1:A5,1)等于5


RSQ

请参阅

返回known-y�s和known-x�s中数据点的Pearson乘积矩相关系数的平方。有关详细内容，请查阅REARSON。r平方值可被看作是Y的方差与X的方差的比例。

语法

RSQ(known_y's, known_x's)

known-y�s 是数组或数据点区域

known-x�s 是数组或数据点区域。

注释

  参数应该是数值或含有数值的名称，数组或引用。

  如果数组或引用参数里含有文本，逻辑值或空单元格，这些值将被忽略；但含有零值的单元格将被包括在内。

  如果known-y�s和known-x�s 为空或其数据点数不同，RSQ返回#N/A！错误值。

  回归线r值方程式为：

实例

RSQ({2,3,9,1,8,7,5},{6,5,11,7,5,4,4}) 等于 0.05795


 SKEW

请参阅

返回分布的偏斜度。偏斜度反映以平均值为中心分布的不对称程度。正偏斜度表示不对称边的分布更趋向正值。负偏斜度表示不对称边的分布更趋向负值。

语法

SKEW(number1, number2, ...)

Number1,number2	是要计算偏斜度的1到30个参数。您也可以不用这种用逗号分隔参数的形式，而用单个数组或对数组的引用。

注释

  参数应该是数值，或含有数值的名称，数组或引用。

  如果数组或引用参数里含有文本，逻辑值或空单元格，这些值将被忽略；但含有零值的单元格将被包括在内。

  如果数据点数少于3个，或样本标准偏差为零，SKEN返回#DIV/0！错误值。

  偏斜度方程按如下定义：

实例

SKEW(3,4,5,2,3,4,5,6,4,7)等于 0.359543


SLOPE

请参阅

返回known-y�s和 known-x�s中数据点拟合的线性回归直线的斜率。斜率是直线上任意两点重直距离与水平距离的比值，也就是回归线的变化率。

语法

SLOPE(known_y's, known_x's)

known-y�s 是数组或数值型单元格区域形式的应变量数据点。

known-x�s 是自变量数据点集合。

注释

  参数应该是数值，或含有数值的名称，数组或引用。

  如果数组或引用参数包括文本，逻辑值或空单元格，这些值将被忽略；但含有零值的单元格将被包括在内。

  如果known-y�s和 known-x�s为空或其数据点数不同，SLOPE返回#N/A！错误值。

  回归直线斜率的方程式是：

实例

SLOPE({2,3,9,1,8,7,5},{6,5,11,7,5,4,4}) 等于 0.305556


SMALL

请参阅

返回数据集合里第k个最小值。该函数用于返回数据集合里具有特定相对位置的值。

语法

SMALL(array, k)

Array	是欲求其第K个最小值的数组或数值型数据区域。

K	是返回数据在数组或数据区域里的位置（从最小算起）

注释

  如果array为空，SMALL返回#NUM！错误值。

  如果K=0或K超过了数据点数，SMALL返回#NUM！错误值。

  设n为数组中的数据点数，则SMALL(array,1)等于最小值，SMALL(array,n)等于最大值。

实例

SMALL({3,4,5,2,3,4,5,6,4,7},4)等于 4

SMALL({1,4,8,3,7,12,54,8,23},2) 等于 3


STANDARDIZE

请参阅

返回以mean为平均值，以standard-dev为标准偏差的分布的正态化值。

语法

STANDARDIZE(x, mean, standard_dev)

X	是欲正态化的值。

Mean	是分布的算术平均值 。

Standard-dev	是分布的标准偏差。

注释

  如果Standard-dev=0，STANDARDIZE返回#NUM！错误值

  正态化数值的方程式是：

实例

STANDARDIZE(42,40,1.5)等于 1.333333


STDEV

请参阅

估算样本的标准偏差。标准偏差反映对平均值的分散程度。

语法

STDEV(number1,number2,...)

Number1,number2	是与总体中的样本相对应的1到30个参数。您也可以不用这种用逗号分隔参数的形式，而用单个数组或对数组的引用。

注释

  STDEV假设其参数是总体中的样本。如果您的数据代表全部总体，您应用STDEVP来计算标准偏差。

  这里用“无偏值”或“N-1”方法来计算标准偏差。

  STDEV采用下面公式:

实例

假设在生产过程中，10件工具是由同样的机器生产的，将其作为随机样本，测试抗拉强度。样本值（1345，1301，1368，1322，1310，1370，1318，1350，1303，1299）分别存放于A2：E3单元格里。STDEV估算所有工具抗拉强度的标准偏差。

STDEV(A2:E3)等于27.46。


STDEVP

请参阅

返回以参数形式给出的整个总体的标准偏差。标准偏差反映对平均值的分散程度。

语法

STDEVP(number1,number2,...）

Number1,number2, 是与总体对应的1到30个参数。您也可以不用这种用逗号分隔参数的形式，而用单个数组或对数组的引用。

注释

  STDEVP假设其参数为整个总体。如果您的数据代表总体中的样本，您应用STDEV来计算标准偏差。

  当样本数较多时，STDEV和STDEVP计算结果差不多相等。

  这里采用“偏值”或“N”方法来计算标准偏差。

  STDEVP采用下面公式：

实例

仍使用STDEV例子中同样数据，但假设生产过程中仅制造了10个工具，STDEVP计算所有工具的抗拉强度的标准偏差。

STDEVP(A2:E3)等于26.05


STEYX

请参阅

返回回归中对每个X值的预测值Y的标准误差。标准误差用来度量对单个X计算预测值Y时的误差量。

语法

STEYX(known_y's, known_x's)

known-y�s 是应变量数据点的数组或区域

known-x�s 是自变量数据点的数组或区域

注释

  参数应该是数值或含有数值的名称，数组或引用。

  如果数组或引用参数里含有文本，逻辑值或空单元格，这些值将被忽略；但含有零值的单元格将被包括在内。

  如果known-y�s和known-x�s为空或其数据点数不同，STEYX返回#N//A错误值。

  预测值Y的标准误差方程式是：

实例

STEYX({2,3,9,1,8,7,5},{6,5,11,7,5,4,4}) 等于 3.305719


SYD

请参阅

返回指定时期按年数总和法计算的资产折旧。

语法

SYD(cost, salvage, life, per)

Cost 是资产原值。

Salvage 是折旧以后的价值（有时称作资产残值）

Life 是资产折旧的时期数（有时称作资产使用寿命）

Per 是时期，其单位与使用寿命相同。

注释

  SYD 按如下方法计算:

实例：

假设购买一辆卡车，价值30.000美元，使用期限10年，残值为3500美元，第一年的折旧金额为:

SYD（30000，7500，10，1）等于$4090.91

第10年的折旧金额为：

SYD（30000，7500，10，10）等于409.09


TDIST

请参阅

返回“学生”t分布。t分布用于小样本数据集合的假定测试。此函数可代替t分布的临界值表。

语法

TDISTdeg(x, rees_freedom, tails)

X	是欲估算其分布的数值。

Degrees-freedom	是表示自由度数的整数。

Tails	决定返回分布尾部的数量。如果tails=1，TDIST返回单尾分布，如果tails=2，TDIST返回双尾分布。

注释

  如果任何参数是非数值型的，TDIST返回#VALUE！错误值

  如果degrees-freedom<1 TDIST返回#NUM！错误值

  参数degrees-freedom和tails将被截为整数。

  如果tails为1或2以外的数，TDIST返回#NUM！错误值

  TDIST按TDIST=P（x<X）计算，其中X是服从t分布的随机变量。

实例

TDIST(1.96,60,2) 等于 0.054645


TINV

请参阅

返回指定自由度的“学生”t分布的逆。

语法

TINV(probability, degrees_freedom)

probability是与双尾“学生”t分布的概率。

 degrees-freedom是表征分布的自由度。

注释

  如果某个参数为非数值型，TINV返回#VALUE！错误值

  如果probability<0或probability>1 ，TINV返回#NUM！错误值

  如果degrees-freedom不是整数，将被截为整数。

  如果degrees-freedom<1，TINV返回#NUM！错误值

  TINV按TINV=P（x<X）计算，其中X是服从t分布的随机变量。

TINV用迭代技术计算函数值。给定概率值，TINV就进行迭代，直到结果精确到土±3×10^7。如果经过100次迭代，TINV仍未结束，函数将返回#N/A错误值。

实例

TINV(0.054645,60)  等于 1.96


TREND

请参阅

返回线性趋势值。找到适合数组known-y�s和 known-x�s的直线（用最小二乘法），并返回指定数组new-x�s值在直线上的Y值。

语法

TREND(known_y's, known_x's, new_x's, const)

known-y�s 是已知关系y=mx+b中的Y值集合。

  如果数组known-y�s是单列的，那么known-x�s的每一列将被当作独立变量。

  如果数组known-x�s是单行的，那么known-x�s的每一行将被当作独立变量。

known-x�s是可选项，是已知关系y=mx+b中X值集合。

  数组known-x�s可包括一个或多个数据集合。如果仅用到一个变量，known-y�s和 known-x�s可是任何形状的区域，只要它们维数相同就行。如果用到多个变量，known-y�s一定是向量（就是说，必须是一行高或一列宽的区域）。

  如果省略known-x�s，将假设它是与known-y�s大小相同的数组

New-x�s是需要TREND求Y值的相应的新X值。

  New-x�s与known-x�s一样，必须为每个独立变量包括一行（一列）因此，如果known-y�s是单列的，known-x�s和New-x�s应该有同样的列数，如果known-y�s是单行的，known-x�s和New-x�s应该有同样的行数。

  如果省略New-x�s，将假设它和known-x�s一样。

  如果known-x�s和New-x�s都省略，将假设它们是数组{1，2，3，}，其大小与known-y�s相同。

Const 是用来标识常数项b是否强制等于0的逻辑值。

  如果Const为TRUE或省略，b按正常计算。

  如果Const为FALSE，b将被设为0，m将被调整以满足y=mx。

注释

  有关Microsoft Excel 根据数据拟合直线的方法的详细内容，请参阅LINEST

  您可以用TREND通过计算同一变量的不同次方的回归来拟合多项式曲线，例如，假设A列含有Y值，B列含有X值，您可以在C列输入X^2，在D 列输入X^3，等等，然后从B列到D列对A列进行回归计算。

  返回数组的公式必须以数组公式的形式输入。

  当输入known-x�s之类的常数数组参数时，在同行内用逗号分隔数据，用分号分隔行。

实例

假设有位商人想在7月份，也就是下个财政年度的第一个月购买一片土地，他选取了该片土地中有代表性的一块土地的最近12个月的成本信息。known-y�s是已知数据集合（$133.890，$135.000，$135.900，$137.300，$138.130，$139.100，$139900，$141.120，$141.890，$143.230，$144.000，$145.290），这些数据分别保存在B2:B13中。

当以垂直数组方式输入到C2：C6区域时，下面公式返回三月，四月，五月，六月和七月的预测价格：

TREND(B2:B13,,{13;14;15;16;17})等于{146172;147190;148208;149226;150244}

该公司可以预计七月份能以150244美元的价格买到类似土地。这个预测公式用默认数组{1;2;3;4;5;6;7;8;9;10;11;12}来代替known-x�s参数，分别对应于12个月的销售数据。数组{13;14;15;16;17 }分别对应于下五个月。


TRIMMEAN

请参阅

返回数据集合的内部平均值。TRIMMEAN先从集合的头和尾部除去一定百分比的数据点，然后再求平均值。此函数可用于希望在分析中剔除一部分数据的计算。

语法

TRIMMEAN(array, percent)

Array 是欲剔除并求平均值的数组或数据区域。

Percent 是计算时剔除数据点数的比例，例如，如果percent=0.2，20个数据点的集合，就要除去4个数据点（20×0.2）从头除去2项，从尾部除去2项。

注释

  如果percent<0或percent>1，TRIMMEAN返回#NUM！错误值

  TRIMMEAN把剔除的数据点数向下舍为最接近的2的倍数。如果percent=0.1，30个数据点的10%等于3个数据点。TRIMMEAN就对称地在数据集合的头和尾部各除去一个数据。

实例

TRIMMEAN({4,5,6,7,2,3,4,5,1,2,3},0.2) 等于 3.777778


TTEST

请参阅

返回与学生t-测试相关的概率。TTEST可用来判断两个样本是否可能来自两个具有相同均值的总体。

语法

TTEST(array1, array2, tails, type)

 Array1 是第一个数据集合。

 Array2 是第二个数据集合。

 Tails 标识分布曲线尾部的数量。如果tails=1，TTEST使用单尾分布。如果tails=2，TTEST使用双尾分部。

 Type 是 t测试的种类

type	测试方法
1	成对
2	方差相同的两个样本（同）
3	方差不同的两个样本（异）
注释

  如果array1和array2的数据点数不同，且type=1（成对），TTEST返回#N/A！错误值

  参数tails和type将被截为整数。

  如果tails或type是非数值型，TTEST返回#VALUE！错误值

  如果tails是1或2以外的任何值，TTEST返回#NUM！错误值

实例

TTEST({3,4,5,8,9,1,2,4,5},{6,19,3,2,14,4,5,17,1},2,1)
等于 0.196016


VAR

请参阅

估算样本方差。

语法

VAR(number1, number2, ...)

Number1,number2,是与总体样本对应的1到30个参数。

注释

  VAR假设其参数是总体中的样本。如果您的数据是整个总体，您应使用VARP来计算方差。

  VAR使用下面公式：

实例

假设在生产过程中，10件工具是在同样的机器上生产的，将其作为随机样本，测试抗拉强度，样本值（1345，1310，1368，1322，1310，1370，1318，1350，1303，1299）分别存放于A2:E3单元格里。VAR估算工具抗拉强度的方差。

VAR(A2:E3)等于754.3。


VARP

请参阅

计算整个总体的方差。

语法

VARP(number1, number2, ...)

Number1,number2, 是与总体对应的1到30个参数。

注释

  VARP假设其参数是整个总体。如果您的数据代表总体里的样本，请用VAR计算方差。

  VARP方程式是：

实例

仍使用与VAR例子中相同的数据，但假设生产过程中仅制造了10件工具，VARP计算所有工具抗拉强度的方差。

VARP(A2:E3)等于678.8


WEIBULL

请参阅

返回维泊尔分布。此函数用于可靠性分析，比如计算设备的平均故障时间。

语法

WEIBULL(x, alpha, beta, cumulative)

X是欲求其函数的数值

Alpha 是分布参数

Beta 是分布参数

Cumulative 标识函数形式

注释

  如果x，alpha或beta是非数值型的，WEIBULL返回#VALUE！错误值。

  如果x<0，WEIBULL返回#NUM！错误值。

  如果alpha=0或beta=0，WEIBULL返回#NUM！错误值。

  维泊尔累积分布函数的方程式是：

  维泊尔概率密度函数的方程式是：

  当alpha=1时，WEIBULL以下面方式返回指数分布：

实例

WEIBULL(105,20,100,TRUE)等于0.929581

WEIBULL(105,20,100,FALSE)等于0.035589


ZTEST

请参阅

返回 Z-test 的双尾 P-value。Z-test 用各自的数据集和数组产生 x 的标准统计，并返回双尾概率值。

语法

ZTEST(array, x, sigma)

Array 是用来测试x的数组或数据区域。

X 是被测试的值。

Sigma 是总体（已知）标准偏差，如果省略，将使用样本标准偏差。

注释

  如果 array 为空，ZTEST 返回 #N/A 错误值。

  ZTEST 按如下方法计算：

实例

ZTEST({3，6，7，8，6，5，4，2，1，9}4)等于0.090574


CODE

请参阅

返回文本串中第一个字符的数值代码。返回代码对应于计算机所用字符集。

语法

CODE(text)

操作环境	字符集

Macintosh	Macintosh 字符集

Windows	ANSI

Text 要得到其第一个字符的代码的文体。

实例

CODE("A") 等于 65

CODE("Alphabet") 等于 65


CONVERT

请参阅

把某一数字从一种度量系统转换到另一度量系统。例如，CONVERT可以把以英里为单位的距离表转换成以公里表示的距离表。

若该函数不存在，可运行安装程序安装 Analysis ToolPak。安装 Analysis ToolPak 之后，还必须在“加载宏管理器”中选定并打开它。

实现方法

语法

CONVERT(number, from_unit, to_unit)

Number 以from-unit 为单位的要转换的数值。

From-unit 要转换值的单位。

To-unit 转换结果的单位。

CONVERT 接受以下列文本值表示的from-unit 和 to-unit：

重量和质量	From_unit 或 to_unit

克	"g"

斯勒格	"sg"

磅(常衡制)	"lbm"

U(原子质量单位)	"u"

盎司(常衡制)	"ozm"

距离	From_unit 或 to_unit

米	"m"

法定口里	"mi"

海哩	"Nmi"

英寸	"in"

英尺	"ft"

码	"yd"

埃	"ang"

皮卡(1/72in.)	"Pica"

时间	From_unit 或 to_unit

年	"yr"

天	"day"

小时	"hr"

分钟	"mn"

秒	"sec"

压力	From_unit 或 to_unit

帕斯卡	"Pa"

大气压	"atm"

毫米汞柱	"mmHg"

力	From_unit 或 to_unit

牛顿	"N"

达因	"dyn"

磅力	"lbf"

能量	From_unit 或 to_unit

焦尔	"J"

尔格	"e"

热力学卡	"c"

IT卡	"cal"

电子伏特	"eV"

马力时	"HPh"

瓦特时	"Wh"

英尺磅	"flb"

BTU	"BTU"

功率	From_unit 或 to_unit

马力	"HP"

瓦特	"W"

磁场强度	From_unit 或 to_unit

特斯拉	"T"

高斯	"ga"

温度	From_unit 或 to_unit

摄氏度	"C"

华氏度	"F"

开氏度	"K"

液量单位	From_unit 或 to_unit

茶匙	"tsp"

大汤匙	"tbs"

液两	"oz"

杯	"cup"

品脱	"pt"

夸脱	"qt"

加仑	"gal"

升	"l"

可以将下列缩写的单位前缀加到任何公制的from-unit或to-unit。

前缀	倍数	缩写
exa	1E+18	"E"
peta	1E+15	"P"
tera	1E+12	"T"
giga	1E+09	"G"
mega	1E+06	"M"
kilo	1E+03	"k"
hecto	1E+02	"h"
dekao	1E+01	"e"
deci	1E-01	"d"
centi	1E-02	"c"
milli	1E-03	"m"
micro	1E-06	"u"
nano	1E-09	"n"
pico	1E-12	"p"
femto	1E-15	"f"
atto	1E-18	"a"
注释

  若输入数据的类型不正确，CONVERT返回#VALVE!错误值。

  若单位不存在，CONVERT返回#N/a错误值。

  若该单位不支持缩写的单位前缀，CONVERT返回#N/A错误值。

  若单位属于不同的组，CONVERT返回#N/A错误值。

  单位名称及前缀与大小写有关。

实例

CONVERT(1.0, "lbm", "kg") 等于 0.453592

CONVERT(68, "F", "C") 等于 20

CONVERT(2.5, "ft", "sec") 等于 #N/A


IRR

请参阅

返回由 Values 数值表示的连续现金流量的内部回报率。由于现金流量将用于年金，因此这些现金流量不一定均等。内部回报率是某项投资获得的利润率，该投资是由正常周期内发生的支出(负值)和收入(正值)组成的。

语法

IRR(values, guess)

Values   包含要计算内部回报率的数值的数组或单元格引用。

  Values 必须包含至少一个正值和一个负值，以计算内部回报率。

  IRR 根据 valuesin 的顺序解释现金流量的顺序。一定要按所需的顺序输入支出和收入值。

  若数组或引用参数中包含文本，逻辑值或空白单元格，这些值将被忽略。

Guess  您猜测的接近 IRR 结果的一个数值。

  Microsoft Excel 利用选代法计算 IRR。 以 guess为初始值， IRR 循环计算，直到结果的精度在0.00001%以内。如果IRR在20次试算后未能得到结果，则返回#NVM!错误值。

  在大多数情况下，不必为 IRR 计算提供 guess。若 guess 空缺，则将其假空为0.1(10%)。

  若 IRR 给出 #NVM! 错误值，或者结果与所期望的值相差较大，则以不同的 guess 值再试一次。

实例

假设您想开一个饭馆。估计开业将花费 $70,000,预计前五年的净收入如下： $12,000, $15,000, $18,000, $21,000, 和 $26,000。B1:B6 分别包含下列值：$-70,000, $12,000, $15,000, $18,000, $21,000 和 $26,000。

要计算四年后的内部回报率：

IRR(B1:B5) = -2.12%

要计算五年后的内部回报率：

IRR(B1:B6) = 8.66%

要计算两年后的内部回报率，则需要在公式中包含一个假设值：

IRR(B1:B3,-10%) = -44.35%

注释

IRR 与净现值函数 NPV 密切相关。IRR 计算出的回报率取为净现值等于0时所对应的利率。下面的宏公式说明了 NPV 与 IRR 的关系 NPV

NPV(IRR(B1:B6),B1:B6) = 3.60E-08 ( 在 ERR 计算精度内，3.60E-08值的有效值为0)


IS Functions
IS 函数

请参阅

本节将描将九个工作函数，这些函数都用于测试值或引用的类型。

这些函数统称为IS函数，其中的每个函数都检查 Value 的类型，并根据结果返回TRUE或 FALSE。例如，如果 Value 是一个空白单元格的引用，ISBLANK 函数就返回逻辑值 TRUE，否则返回 FALSE

语法

ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)

Value    要测试的值。Value 可以是要测试的空白单元格、错误值、逻辑值、文本、数字或引用值，或者引用上述类型值的名称。

函数	返回 TRUE，如果：

ISBLANK	是一个空白单元格的引用。

ISERR	是除 #N/A 之外的任何错误值。

ISERROR	是任何错误值 (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, or #NULL! ) 。

ISLOGICAL	Value 是一个逻辑值。

ISNA	Value 是 #N/A (得不到的值)错误值。

ISNONTEXT	Value 是任何非文本项(注意：若 value 是一个空白单元格引用，该函数返回 TRUE)。

ISNUMBER	Value 是一个数字。

ISREF	Value 是一个引用。

ISTEXT	Value 是文本。

注释

  IS 函数对 Value 参数并不做转换。例如，在大多数需要数学的其它函数中，文本“19”被转换成数字19。但是，在公式 ISNVMBER (“19”)中，“19”没有从文本转换成数字，因此 ISNVMBER 函数返回 FALSE。

  在测试计算结果的公式和宏中，IS函数是很有用的。与IF函数联用，可以提供一种对公式中错误进行定位的方法(参见下面的实例)。

实例

ISLOGICAL(TRUE) = TRUE

ISLOGICAL("TRUE") = FALSE

ISNUMBER(4) = TRUE

假空有一个关于不同地区金价的工作表，其中的C1：C5分别为下列文本值、数字值和错误值:  "Gold", "Region1", #REF!, , $330.92, #N/A。

ISBLANK(C1) = FALSE

ISERROR(C3) = TRUE

ISNA(C3) = FALSE

ISNA(C5) = TRUE

ISERR(C5) = FALSE

ISNUMBER(C4) = TRUE (若 $330.92 是以数字而不是以文本方式输入)

ISREF(Region1) = TRUE (若 Region1 定义为一个区域名)

ISTEXT(C2) = TRUE (若 Region1 格式化为文本)

假定您要在另一张工作表中计算A1:A4区域的平均值，但不确定这些单元格是否包含数字。若A1:A4不包含任何数字，公式AVERAGE(A1:A4)返回#DIV/O!错误值。为了允许这种情况，可以使用下列公式定位可能的错误：

IF(ISERROR(AVERAGE(A1:A4)),"No Numbers",AVERAGE(A1:A4))


MAX

请参阅

返回参数序列中的最大值。

语法

MAX(number1, number2, ...)

Number1, number2,... 为1到30个要查找其中最大值的数字。

  您可以指定参数，这些参数可以是数字、空白单元格，逻辑值或代表数字的文本。错误值或不能转换成数字的文本作为参数时，会引起错误。

  若某参数是一个数级或引用，则只使用数组或引用中的数字。数组或引用中的空白单元格、逻辑值，文本或错误值将被忽略。

  若参数中不包含数字，MAX则返回 0。

实例

若 A1:A5 中包含数字 10, 7, 9, 27, 和 2, 那么：

MAX(A1:A5) = 27

MAX(A1:A5,30) = 30


OR

请参阅

若任何一个参数为 TRUE，则返回 TRUE；若所有参数都为 FALSE, 则返回 FALSE。

语法

OR(logical1, logical2, ...)

Logical1, logical2,... 1到30个要测试的条件，这些条件的结果或者为TRUE，或者为FA

LSE。

  参数必须是逻辑值，或包含逻辑值的数组或引用。

  若数组或引用参数包含文本、数字或空白单元格，则这些值被忽略。

  若指定的区域不包含逻辑值，OR 则返回 #VALUE! 错误值。

  您可以使用 OR 数组公式查看数组中是否有值。要将 OR 公式做为数组输入，可按 CTRL+SHIFT (在 Microsoft Excel for Windows) 或 COMMAND+SHIFT (在 Microsoft Excel for the Macintosh中)。

实例

OR(TRUE) = TRUE

OR(1+1=1,2+2=5) = FALSE

若 A1:A3 中包含 TRUE, FALSE, and TRUE， 那么：

OR(A1:A3) = TRUE

下面的宏公式检查当前单元格的内容。若该单元格包含单个字符“C”或“S”，则OR公式返回TRUE，该宏转向一个名为FinishRefresh的区域：

IF(OR(ACTIVE.CELL()="c",ACTIVE.CELL()="s"),GOTO(FinishRefresh))

前面的例子给出了在宏工作表中使用IF函数的工作表形式的方法。您还可以使用宏工作表形式。有关的详细内容，请参见 IF 。

另参见 EXACT 的实例。


PROPER

请参阅

将文本的第一个字母和文本中跟在任何非字母字符后的字母改为大写。将其它所有字母较变成小写。

语法

PROPER(text)

Text    放在引号中的文本，返回文本的公式、或者包含文本的单元格引用，该单无格中的文本要部分变成大写。

实例

PROPER("this is a TITLE") = "This Is A Title"

PROPER("2-cent's worth") = "2-Cent'S Worth"

PROPER("76BudGet") = "76Budget"


TYPE

请参阅

返回值的类型。当某个函数的运行依赖于特定单元格中值的类型时，可使用TYPE函数。

语法

TYPE(value)

Value    可以是 Microsoft Excel 中的任何值，如数字，文本，逻辑值等等。

如果值是	TYPE 返回

数字	1

文本	2

逻辑值	4

公式	8

错误值	16

数组	64

注释

当使用那些可以接受多种数据类型的函数时，如 ARGUMENT 和 INPUT 函数，TYPE 函数极为有用。使用TYPE函数可以得到函数返回的数据类型。

实例

如果 A1 包含文本 "Smith",则：

TYPE(A1) = TYPE("Smith") 等于 2

TYPE("MR. "&A1) = 2

TYPE(2+A1) = TYPE(#VALUE!) 等于 16

TYPE({1,2;3,4}) = 64


UPPER

请参阅

将文本转换成大写。

语法

UPPER(text)

Text    要转换成大写的文本。 Text 可以是引用或文本串。

实例

UPPER("total") = "TOTAL"

如要 E5 中包含 "yield",则

UPPER(E5) = "YIELD"

下面的宏公式将当前单元格中的内容转换成大写：

FORMULA(UPPER(ACTIVE.CELL()),ACTIVE.CELL())


ADDRESS

请参阅

建立文本类型的单元格地址，它给出指定单元格的行号和列标。

语法

ADDRESS(row_num, column_num, abs_num, a1, sheet_text)

row_num 单元格引用中使用的行号。

column_num 单元格引用中使用的列号。

abs_num 指定返回的引用类型。

abs_num	返回引用的类型

1或省略	绝对引用

2	绝对行号，相对列号

3	相对行号，绝对列号

4	相对引用

A1指定A1或R1C1引用样式的逻辑值。如果A1省略或为TRUE，ADDRESS返回A1样式引用；如果A1为FALSE，ADDRESS返回R1C1的样式引用。

Sheet_text 它给出作为外部引用的工作表或宏表的名称，如果省略sheet_text，则不使用任何工作表名。

实例

ADDRESS(2,3) 等于 $C$2

ADDRESS(2,3,2) 等于 C$2

ADDRESS(2,3,2,FALSE) 等于 R2C[3]

ADDRESS(2,3,1,FALSE,�[Book1]Sheet1�) 等于 [Book1]Sheet1!R2C3

ADDRESS(2,3,1,FALSE,�EXCEL SHEET�) 等于 EXCEL SHEET!R2C3


AREAS

请参阅

返回引用中的区域个数。区域表示一个连续的单元格范围或某个单元格。

语法

AREAS(reference)

reference 对某一单元格或单元格区域的引用，也可以引用多个区域。如果要指定几个引用作为一个参数，则必须用括号括起来，Microsoft Excel才不会将逗号解释为字段分隔符。参见下列例 2。

提示  在使用宏时，此功能非常有用，它检测引用是否为连续区域。参见下列例 4。

实例

AREAS（B2:D4）等于1

   AREAS((B2:D4,E5,F6:I9))等于3

   如果名为Prices的引用区域是B1:D4，B2及E10，那么：

   AREAS（Price)等于3

   如果当前区域不连续，则下列宏公式转向错误处理程序:

   IF(AREAS(SELECTION())>1,GOTO(Error))


CELL

请参阅

返回关于格式和位置,或者单元格引用左上角的内容等信息。

语法

CELL(info_type, reference)

info_type 是一个文本值，指定需要的单元格信息的类型。下面列出info_type   的可能值及相应的结果。

Info_type	返回

“address”	引用中第一个单元格的引用，文本类型。

“col”	引用中单元格的列号。

“color”	如果对单元格负值内容设置颜色，则为1，否则为0。

“contents”	引用中左上角单元格的内容。

“filename”	文本类型，是包含引用的文件名（包括全路径）。如果包含引用的工作表没有保存过，则返回空文本（“”）。

“format”	与单元格数字格式对应的文本值。下表列出不同格式的文本值。如果内容为负值的单元格设置颜色值，则在文本值的结尾处返回“-”；如果内容为正值的单元格或全部单元格均加括号，则在文本值的结尾处返回“0”。

“parentheses”	如果内容为正值的单元格或全部单元格均加括号，则为1，否则为0。

“prefix”	与单元格“前置标题”相应的文本值。如果单元格文本左对齐，则返回单引号（＇）；如果单元格文本右对齐，则返回双引号（〃）；如果单元格文本居中对齐，则返回脱字符（^）；如果单元格文本两端对齐，则返回斜杠（\）；如果是其它情况，则返回空文本（“”）。

“protect”	如果没有锁定单元格，则为0；如果锁定单元格，则为1。

“row”	引用中单元格的行号。

“type”	与单元格的数据类型相应的文本值。如果单元格为空，返回“b”。如果单元格内容为文本常量，则返回“l”；如果单元格内容为其它数值，返回“v”。

“width”	化成整数的单元格列宽。列宽以默认字体的一个字符为单位。

reference	想要提取其中信息的单元格。

下表描述了info-type为“format”时，CELL返回的文本值，这里reference是用内部数字格式化的单元格。

如果Microsoft Exeel格式为	CELL返回值

General 	"G"

0	"F0"

#,##0 	",0"

0.00	"F2"

#,##0.00 	",2"

$#,##0_);($#,##0) 	"C0'

$#,##0_);[Red]($#,##0) 	"C0-"

$#,##0.00_);($#,##0.00)	"C2"

$#,##0.00_);[Red]($#,##0.00) 	"C2-"

0% 	"P0"

0.00% 	"P2"

0.00E+00 	"S2"

# ?/? or # ??/??	"G"

m/d/yy or m/d/yy h:mm or mm/dd/yy.	"D4"

d-mmm-yy or dd-mmm-yy	"D1"

d-mmm or dd-mmm	"D2"

mmm-yy 	"D3"

mm/dd	"D5"

h:mm AM/PM 	"D7"

h:mm:ss AM/PM 	"D6"

h:mm 	"D9"

h:mm:ss 	"D8"

如果CELL公式中的info_type参数为“format”，并且之后用自定义格式格式化单元格，那么必须重新计算工作表，以便更新CELL公式。

要点

   CELL函数用于和其他电子表格程序兼容。

实例

   CELL(�row�,A20)等于20

   如果B12的格式为“d-mmm”，则：

   CELL(�format�,B12)等于“D2”

   如果A3包含TOTAL,则：

   CELL(�contents�,A3)等于“TOTAL”


CHOOSE

请参阅

可以使用index_num返回数值参数表中的数值。使用CHOOSE可以基于索引号返回1到29个数值。例如，如果数值1到7表示一个星期的7天，那么当用1到7之间的数字用作索引号时，CHOOSE返回其中的某一天。

语法

CHOOSE(index_num,value1,value2,1/4)

index_num	指定选择哪一个参数值。index_num必须是1到29之间的数字，或公式，或含有数字1到29的单元格引用。

  如果index_num为1，CHOOSE返回value1；如果为2，CHOOSE返回value2，依此类推。

  如果index_num小于1或大于列表中的最后一个数字，则CHOOSE返回错误值#VALVE！。

  如果index_num是小数，那么在使用之前会被截断为最小的整数。

Value1,Value2,1/4	1到29个数值参数，CHOOSE基于index_num，从中选择一个数值或操作。参数可以是数字、单元格引用，已定义的名称、公式、宏函数或文本。

注释

  如果在宏中使用CHOOSE，那么数值参数可以是GOTO函数或操作获取函数。例如，下列公式允许在宏中使用，其中Level是引用数值或包含1和3之间数值的单元格名称。

CHOOSE(Level,GOTO(Begin),GOTO(Intermed),GOTO(Adv))

CHOOSE(Level,ACTIVATE.NEXT0,ACTIVATE.PREV0)

  如果index_num是一个数组，那么执行CHOOSE时将计算每一个数值。如果其中一些数值参数是操作获取函数，将选择所有操作。例如，下面的公式打开一个新工作表及一个新图表。

CHOOSE({1,2},NEW(1),NEW(2))

  CHOOSE的数值参数可以是区域引用，也可以是单个数值。例如，公式：SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))

可计算为：

SUM(B1:B10)

然后返回基于区域B1:B10中数值的数值。

首先计算CHOOSE函数，然后返回区域B1:B10。然后将CHOOSE函数的结果作为SUM函数的参数，计算SUM值。

实例

CHOOSE(2,"Ist","2nd","3rd","Finished") 等于“2nd”

SUM(A1,CHOOSE(3,A10,A20,A30)) 等于SUM(A1:A30)

如果A10的内容为4，则：

CHOOSE(A10,"Nails","Screws","Nuts","Bolts") 等于“Bolts”

如果A10-3等于3，则：

CHOOSE(A10_3,"Ist","2nd","3rd","Finished") 等于“3rd”

如果Salesold的数值为10,000，则：

CHOOSE(2,SalesNew,SalesOld,SalesBudget)等于10,000


COLUMN

请参阅

返回给定引用的列号。

语法

COLUMN(reference)

reference  想要得到列号的单元格或单元格区域。

  如果省略reference,就假定为出现COLUMN函数的单元格引用。

  如果reference是一个单元格区域并且COLUMN作为水平数组输入，那么COLUMN函数将引用中的列号返回为水平数组。

  reference不能引用多个区域。

实例

   COLUMN(A3) 等于1

   当输入表示任何三个连续的水平单元格区域的数组时：

   COLUMN(A3:C5) 等于｛1，2，3｝

   如果COLUMN在C5单元格中输入，则：

   COLUMN() 等于COLUMN(C5)，即等于3。


COLUMNS

请参阅

返回数组或引用的列数。

语法

   COLUMNS(array)

Array  想要得到其列数的数组、数组公式单元格区域的引用。

实例

COLUMNS(A1:C4) 等于3

COLUMNS({1,2,3;4,5,6}) 等于 3

下面的宏公式返回一个连续区域的列数：

   COLUMNS(SELECTION())

   如果选定的区域不连续，则下列宏公式返回选定区域中某个区域（由AreaNum指定）的

   列数。“area”是不连续的选定区域中的一个连续的区域，即一个不连续的选定区域由多个连续的区域组成。

COLUMNS(INDEX(SELECTION(),,,AreaNum))


ERROR.TYPE

请参阅

返回对应于Microsoft Excel 错误值的数字。使用ERROR.TYPE可以判定错误类型，以便宏能执行相应的错误处理子程序。ERROR.TYPE也可以对工作表使用。

语法

   ERROR.TYPE(error_val)

   error_val   是一个错误值，可以找出它相应的标号。尽管error_val可以是实际的错误值，但它通常是一个单元格引用，而此单元格包含所要检测的公式。

error_val	函数的返回值

#NULL!	1

#DIV/0!	2

#VALUE!	3

#REF!	4

#NAME?	5

#NUM!	6

#N/A	7

其他	#N/A

实例

   下面的宏公式检测单元格Ratio,判定它是否包含#DIV/O！错误值。如果包含错误值， 则执行DivisionByZero子程序。

IF(ERROR.TYPE(Ratio)=2,DivisionByZero())


FIND

请参阅

在一个字符串中查找另一个字符串，并返回第一次找到字符串的字符位置。同样，也可以使用SEARCH函数在一个字符串中查找另一个字符串。与SEARCH函数不同的是，FIND函数区分大小写字母，并且不能使用通配符。

语法

FIND(find_text, within_text, start_num)

 Fined_text 要查找的字符串。

  如果被查找字符串为“”（空文本），FIND将与查找字符串中的第一个字符匹配（即，第start_num个或第1 个字符）。

  find_text不能包含任何通配符。

within_text 包含要查找字符串的文本。

start_num 指定开始查找的位置。在 within_text 中第1个字符的位置为1。如果省略 start_num, 则假定它为1。

注释

    如果find_text 不在within_text 中出现，则find 返回错误值#value。

    如果start_num 小于、等于0，则find 返回错误值#value。

    如果start_num 大于within_text 的长度，则find 返回错误值#value。

实例

FIND("M","Miriam McGovern") 等于 1

FIND("m","Miriam McGovern") 等于 6

FIND("M","Miriam McGovern",3) 等于 8

假设在工作表中有一个零件及其系列号的清单，如果想从每个单元格中提取零件的名称而不提取系列号。可以使用FIND函数查找#符号，并使用MID函数略去系列号。例如， A2：A4区域包含下列零件及其系列号，分别为  "Ceramic Insulators #124-TD45-87", "Copper Coils #12-671-6772", "Variable Resistors #116010".

MID(A2,1,FIND(" #",A2,1)-1) 返回 "Ceramic Insulators"

MID(A3,1,FIND(" #",A3,1)-1) 返回 "Copper Coils"

MID(A4,1,FIND(" #",A4,1)-1)返回 "Variable Resistors"


HLOOKUP

请参阅

在数组首行查找指定的数值，并返回到指定的单元格。当比较值位于数据表首行的上端，并且想要查寻下面某行的数据时，使用HLOOKUP函数；当比较值位于被查找数据的左边或右边时，使用VLOOKUP函数。

语法

HLOOKUP(lookup_value, table_array, row_index_num, range_lookup)

Lookup_value  要在数据表第一行查找的数值。Lookup_value 可以是数值、引用或字符串。

Table_array 在其中查找数据的数据表。使用区域或区域名称的引用。

  第一行的数值可以是文本、数字或逻辑值。

  如果 range_lookup 为 TRUE ，则table_array第一行的数值必须按升序排列：…-2，-1，0），1，2，…A-2，FALSE，TRUE；否则HLOOKUP将不能给出正确的数值。如果range_lookup 为FALSE，则table_array不需要排序。

  不区分大小写

  可以用下列方法实现数值的升序排列：先选定数据，在“数据”菜单中，选择“排序”命令，然后选择“按列”及“递增”选项即可。

Row_index_num  在 table_array中返回匹配值的行号。row_index_num为1返回table_array第一行的数值；row_index_num为2返回table_array第二行的数值；依此类推。如果row_index_num 小于1，HLOOKUP 返回错误值#VALUE!。如果row_index_num 大于table-array行数，HLOOKUP 返回错误值#REF!。

Range_lookup  逻辑值，它确定HLOOKUP查找精确值，还是近似值。如果省略该项或为TRUE，则返回近似值，也就是说，如果找不到精确值，则返回小于LOOKUP_VALUE的最大数值。如果为FALSE，HLOOKUP将查找精确值，如果找不到，则返回错误值#N/A!。

注释

  如果HLOOKUP找不到lookup_value并且range_lookup为TRUE，则它使用小于lookup_value的最大值。

  如果HLOOKUP小于table_array第一行的最小数值，则HLOOKUP返回错误值#N/A!。

实例

假定有一张关于汽车配件存货清单的工作表，A1：A4内容为“Axies”,4,5,6。B1:B4内容为“Bearings”,4,7,8。C1:C4内容为“Bolts”,9,10,11。

HLOOKUP("Axles", A1:C4,2,TRUE) 等于 4

HLOOKUP("Bearings",A1:C4,3,FALSE) 等于 7

HLOOKUP("Bearings",A1:C4,3,TRUE) 等于7

HLOOKUP("Bolts",A1:C4,4,) 等于 11

Table_array 也可以是数组常量：

HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE) 等于 "c"


IF

请参阅

如果logical_test计算值为TRUE，则返回一个数值；如果logical_test计算为FALSE，则返回另一数值。

IF函数有两种语法形式。语法1可以用于工作表及宏表；语法2则只能与ELSE、ELSE.IF及AND.IF一起用于宏表。

使用IF对数值和公式进行条件检测，然后根据结果分别处理，检测的输出结果决定IF函数的返回值。

语法1

可用于工作表及宏表。

IF(logical_test, value_if_true, value_if_false)

Logical_test	计算结果为TRUE或FALSE和任何数值或表达式。

Value_if_true	logical_test为TRUE时函数的返回值。如果logical_test 为TRUE并且省略value_if_true 则返回TRUE。

Value_if_false	logical_test为FALSE时函数的返回值。如果logical_test 为FALSE并且省略value_if_false 则返回FALSE。

注释

  IF函数可以嵌套七层，用Value_if_false及Value_if_true参数可以构造复杂的检测条件，参见下面最后的例子。

  如果在宏中使用IF函数，那么Value_if_false和Value_if_true也可以是GOTO函数、其它宏或操作提取函数。

例如，下面的公式可以在宏中使用：

IF(Number>10,GOTO(Large),GOTO(Small))

在上面的例子中，如果Number大于10，那么logical_test为TRUE，因而计算value_if_true语句，并执行宏函数GOTO(Large)。如果Number小于等于10，那么logical_test为FALSE，因而计算value_if_false语句，并执行宏函数GOTO(Smale)。

  当计算value_if_true及value_if_false变量后，IF函数返回相应语句执行后的返回值。在上面的例子中，如果数字不大于10，但只要第二个GOTO语句运行成功就仍返回TRUE。

  如果IF函数的任何参数为数组，那么执行IF语句时，数组的每个元素都要计算。如果某些value_if_true及value_if_false参数为操作提取函数，那么将执行所有操作。例如，下面的宏公式执行两个ALERT函数；

IF({TRUE,FALSE},ALERT("One",2),ALERT("Two",2))

实例

在下面的例子中，如果名为file 的数值为“Chart”，那么当logical_test为TRUE时，执行宏函数NEW(2)，当LOGICAL_TEST 为FALSE时，执行

IF(File="Chart",NEW(2),NEW(1))

假定有一张费用开支工作表，B2：B4区域为“January”（一月）、“February”（二月）及“March”（三月）的“Actual Expanses（实际费用）”，其数值分别为1500、500及500。C2：C4是相同月份的“Predicted Expanses（预算经费）”，数值为900、900及925。

应该写一个宏，检测某一指定月份是否超过预算，下列公式将产生有关的信息文本。

IF(B2>C2,"Over Budget","OK") 等于 "Over Budget"

IF(B3>C3,"Over Budget","OK") 等于 "OK"

如果要给Average表示的数字设置级别，可以参见下表。

Average	返回

大于89	A

80到89	B

70到79	C

60到69	D

小于60	F

可以使用下列嵌套IF函数：

IF(Average>89,"A",IF(Average>79,"B",
IF(Average>69,"C",IF(Average>59,"D","F"))))

在上例中，第二个IF语句同时也是第一个IF语句的参数 value_if_false ，同样，第三个IF语句是第二个IF语句的参数 value_if_false 。在此例中，如果第一个logical_test (Average>89) 为TEUE，则返回“A”；如果第一个logical_test 为FALSE，则计算第二个IF语句，依此类推。


INDEX

请参阅

INDEX（）函数有两种形式：数组及引用。数组形式通常返回数值或数组数值；引用形式通常返回引用。

  INDEX(reference,row_num,column_num,area_num) 返回指定单元格引用或引用内的单元格。

  INDEX(array,row_num,column_num) 返回指定单元格数值或数组内的单元格数组。

语法 1 (array)

语法 2 (reference)


   INDEX

请参阅

返回指定行与列交叉处单元格的引用。如果引用由不连续的选定区域组成，可以选择某一连续区域。

INDEX函数有两种语法形式：数组和引用。数组形式通常返回数值或数组数值；引用形式通常返回引用。

语法2

引用形式

INDEX(reference, row_num, column_num, area_num)

Reference　一个或多个单元格区域的引用。

  如果引用输入为一个不连续的选定区域，必须用括号括起来。下面第五例是不连续的选定区域使用INDEX的示例。

  如果引用中的每个区域只包含一行或一列，那么相应的row_num或column_num参数为可选项。例如，对于单行的引用，可以使用INDEX(reference,,column_num)。

row_num　引用中某行的行号，函数从该行返回引用。

column_num　引用中某列的列号，函数从该列返回引用。

Area_num　选择引用中的一个区域，返回该区域中row_num和column_num 交叉部分。选中或输入的第一个区域序号为1，第二个区域序号为2，依此类推。如果省略Area_num ，则INDEX使用区域１。

例如，如果引用描述的单元格是 (A1:B4,D1:E4,G1:H4)， 则Area_num 1表示区域a1:b4，Area_num2表示区域D1:E4，Area_num3表示区域G1:H4。

引用及area_num 选择指定的区域后， row_num 和column_num 选择指定的单元格： row_num 1 指区域首行，column_num 1 指首列，依此类推。由INDEX返回 的引用即为row_num 与column_num的交叉区域。

如果将row_num 或column_num 设为0，INDEX将分别返回整列或整行。

注释

  Row_num, column_num和area_num 必须指向引用中和一个单元格；否则，INDEX返回错误值 #REF。如果省略row_num 和column_num ，INDEX将返回由area_num指定的引用中的区域。

  INDEX函数的结果是一个引用，在其它公式中使用时也解释为引用。根据公式的需要，INDEX的返回值可以作为引用或者数值。例如，宏公式CELL("width",INDEX(A1:B2,1,2)) 等价于CELL("width",B1)。CELL函数将INDEX的返回值用作单元格引用。而公式2*INDEX(A1:B2,1,2) 却将INDEX的返回值转换为B1单元中的数字。

实例

在下面的工作表中，range A2:C6 区域的名称为Fruit， range A8:C11 区域的名称为Nuts，range A1:C11 区域的名称为Stock。

INDEX(Fruit,2,3) 等于引用C3，内容为38

INDEX(Nuts,1,1) 等于引用A8，内容为"Almonds"

INDEX(Fruit,2,4) 返回错误值#REF，因为参数column_num 超出了范围。

INDEX(Stock,1,2) 等于引用A2，内容为"Price"

INDEX((A1:C6,A8:C11),2,2,2) 等于引用B9，内容为$3.55

SUM(INDEX(Stock,0,3,1)) 等价于SUM(C1:C11) ，结果为216

SUM(B2:INDEX(Fruit,5,2)) 等价于SUM(B2:B6) ，结果为2.42


  INDEX

请参阅

返回由行、列号索引选定的数组中某一元素的数值。

INDEX函数有两种语法形式：数组和引用。数组形式通常返回数值或数值数组；引用形式通常返回一个引用。当INDEX的第一个参数为数组常数时，使用数组形式。

语法1

INDEX(array, row_num, column_num)

数组形式

Array 作为数组输入的单元格区域。

Row_num 选择数组中的行，从该行返回值。如果省略 row_num 则必须有参数column_num。

Column_num 选择数组中的列，从该列返回值。如果省略Column_num    则必须有参数row_num。

  如果同时使用参数row_num和 column_num ，INDEX将返回row_num  与column_num 交叉处单元格的数值。

  如果数组只有一行或一列，则相应的参数 row_num 或column_num 为可选项。

  如果数组有多行、多列，但只使用参数row_num 或column_num ，INDEX将返回数组中的整行或整列，并且返回值也是数组。

  如果将row_num 或column_num 设置为0，INDEX将相应地返回整列或整行的数值数组。要使用作为数组返回的数值，需要在一个水平单元格数组中作为数组输入INDEX函数。可以接CTRL+SHIFT+ENTER 键（在Microsoft Excel for Windows版本中）或COMMAND+RETURN 键（在Microsoft Excel for the Macintosh版本中）输入数组。

注释

Row_num and column_num must 必须指向数组中的某一个单元格，否则，INDEX返回错误值#REF!

实例

INDEX({1,2;3,4},2,2) 等于4

如果作为数组公式输入，则：

INDEX({1,2;3,4},0,2) 等于{2;4}


INDIRECT

请参阅

返回由ref_text指定的引用。此函数立即计算引用，并显示其内容。使用INDIRECT可以得到存储在某个单元格中的数值，而此单元格是由其它单元格引用标明的。

语法

INDIRECT(ref_text, a1)

Ref_text 单元格引用，此单元格包含一个由A1样式或R1C1样式的引用或者定义为引用的名称。如果ref_text 不是有效的单元格引用，INDEX将返回错误值#REF！

A1 指定ref_text单元格中引用类型的逻辑值。

  如果a1省略或为TRUE，则将ref_text 解释为A1样式的引用。

  如果a1为FALSE，则ref_text 解释为R1C1样式的引用。

实例

如果单元格A1包含文本“B2”，单元格B2包含数值1.333,则：

INDIRECT($A$1) 等于1.333

如果工作区设置为显示R1C1样式的引用，单元格R1C1包含R2C2，单元格R2C2包含数值1.333,则：

INT(INDIRECT(R1C1,FALSE)) 等于1

如果B3包含文本"George", ，定义为 George 的单元格包含数值10，则：

INDIRECT($B$3) 等于10


INFO

请参阅

返回关于当前操作环境的信息。

Syntax

INFO(type_text)

Type_text  文本值，用于确定返回的信息类型。

Type_text	返回值

"directory"	当前目录或文件夹的路径。

"memavail"	可用的内存空间总数，以字节为单位。

"memused"	数据占用的内存空间总数。

"numfile"	活动工作表总数。

"origin"	A1样式的绝对引用，对于文本，冠以“$A:”用于与Lotus 1-2-3的3.x兼容。以当前的滚动位置为基准，返回窗口中可见的最上边或左边的单元格。

"osversion"	文本值，给出当前操作系统的版本号。

"recalc"	当前重算方式，返回"Automatic" 或 "Manual"

"release"	文本值，给出 Excel的版本号。

"system"	操作环境名称：
Macintosh = "mac"
Windows = "pcdos"

"totmem"	可用的内存空间总数，包括已经占用的内存，以字节为单位。

实例

如果两个工作表都处于打开状态，则下面的公式返回2：

INFO("numfile")


CALL

请参阅

调用动态链接库或代码源中的过程。本函数有两种语法形式。语法形式 1 只能用于已经注册的代码源，并通过REGISTER函数传递参数。语法2a和2b同时注册并调用代码源。

要点  此函数只供高级用户使用，如果不能正确使用CALL函数，将会引起错误，而需要重新启动计算机。

语法1

与REGISTER函数配合使用

CALL(register_id, argument1, ...)

语法2a

单独使用（在Microsoft Excel for Windows 版本中使用）

CALL(module_text, procedure, type_text, argument1, ...)

语法2b

单独使用（在Microsoft Excel for the Macintosh 版本中使用）

CALL(file_text, resource, type_text, argument1, ...)

register-id	由已经执行过的REGISTR或REGISTR.ID函数返回的数值。

Argument1	传递给过程的参数。

Module-text	带引号的文本，它给出Microsoft Excel for Windows 中包含此procedure的动态链接库（DLL）的名称。

File-text	包含Microsoft Excel for the Macintosh 代码源的文件名。

Procedure	文本值，给出Macintosh Excel for the Macintosh 的DLL中的函数名称，也可以使用模式定义文件（.DEF）中EXPORTS语句为函数提供的次序值。这里的次序值能是文本形式。

Resource 	Microsoft Excel for the Macintosh 代码源的名称。可以使用源的ID码。源的ID码不能是文本形式。

Type-text	文本值，给出返回值的数据类型，以及DLL或代码源的所有参数的数据类型。type-text的第一个字母指出返回值。关于type-text使用的源代码的详细描述参见使用 CALL 和 REGISTER 函数。对于独立的DLL或源代码（XLL），可以省略此参数。

实例

语法1（32位Microsoft Excel ）

在32 位的Microsoft Excel for Windows 95和Microsoft Excel for Windows NT中，下列宏公式从32位的Microsoft Windows 中注册GetTickCount函数。

GetTickCount以毫秒为单位返回Microsoft Windows 的运行时间，。

REGISTER("Kernel32","GetTickCount","J")

假定此REGISTER函数在单元格A5中，宏注册GetTickCount之后，可以使用CALL函数返回已经运行的毫秒数：

CALL(A5)

语法1（16位Microsoft Excel ）

在16位的Microsoft Excel for Windows 中，下列宏公式从16位的Microsoft Windows 中注册GetTickCount函数。GetTickCount返回以亳秒为单位的Microsoft Windows 的运行时间。

REGISTER("User","GetTickCount","J")

假定此REGISTER函数在单元格A5中，宏注册GetTickCount函数之后，可以使用CALL函数返回已经运行的毫秒数。

CALL(A5)

实例

语法2a（32位Microsoft Excel ）

在工作表中，可以使用下列CALL公式（语法2a）调用GetTickCount函数：

Syntax 2a (32-bit Microsoft Excel)

type-text参数中的！迫使Microsoft Excel 在每次重次重算工作表时，重算CALL函数。无论什么时候重算工作表，上述操作都将更新运行时间。

语法2A（16位Microsoft Excel ）

在工作表中，可以使用下列CALL公式（语法2a）调用GetTickCount函数：

CALL("User","GetTickCount","J!")

type-text参数中的！迫使Microsoft Excel 在每次重算工作表时，重算CALL函数。无论什么时候重算工作表，上述操作都将更新运行时间。

要点 可以使用REGISTER函数的可选参数给某个函数设定自定义名称。此名称将在“粘贴函数”对话框中出现，可以在公式中使用其自定义名称调用函数。详细内容，参见REGISTER。


LOOKUP

查找向量或数组中的数值。LOOKUP函数有两种语法形式，向量形式及数组形式。LOOKUP的向量形式是在第一个向量中查找数值，然后将移到第二个向量的相应位置，并返回此数值。LOOKUP的数组形式在数组的第一行或第一列查找指定的数值，然后移到最后一个单元格中，并返回该单元格的数值。

语法 1 (向量)

语法 2 (数组)


LOOKUP

 请参阅

LOOKUP函数有两种语法形式，向量形式及数组形式。

向量是只包含一行或一列的数组。LOOKUP的向量形式是在向量中查找数值，然后移到第二个向量的相应位置，并返回此数值。如果能够指定包含想要查找的数值的区域，就可以使用LOOKUP函数的这种形式，LOOKUP函数的另一种形式自动在第一列或第一行查找数值。

语法1

向量形式

LOOKUP(lookup-value,lookup-vector,result-vector)

lookup-value	LOOKUP在第一个向量中要查找的数值。lookup-value可以是数字、文本、逻辑值或包含数值的名称或引用。

lookup-vector	只包含一行或一列的区域。lookup-vector的数值可以是文本、数字或逻辑值。

要点  lookup-vector的数值必须按升序排序，即排列顺序为，-2，-1，0，1，2，A-Z，FALSE，TRUE；否则，lookup不能返回正确的结果。文本不区分大小写。

result-vector	只包含一行或一列的区域，其大小与lookup-vector相同。

  如果LOOKUP找不到lookup-value，则返回lookup-vector中小于或等于lookup-value的最大数值。

  如果lookup-value小于lookup-vector中的最小值，则LOOKUP返回错误值#N/A。

实例

在上述工作表中：

LOOKUP(4.91,A2:A7,B2:B7) 等于 "orange"

LOOKUP(5.00,A2:A7,B2:B7) 等于 "orange"

LOOKUP(7.66,A2:A7,B2:B7) 等于 "violet"

lookup(7.66E-14,A2:A7,B2:B7)返回#NA，这是因为7.66E-14小于lookup-vector即A2:A7中的最小值。


LOOKUP

 请参阅

LOOKUP函数有两种语法形式，向量形式和数组形式。

LOOKUP的数组形式是在数组的第一行或第一列查找指定的数值，然后移到最后一个单元中，并返回该单元的数值。当查找的数据位于数组的第一行或第一列时，使用LOOKUP的这种形式。如果能够指定列或行的位置，则使用LOOKUP的另一种形式。

提示  通常情况下，最好使用HLOOKUP函数或VLOOKUP函数替代LOOKUP函数的数组形式。LOOKUP的这种形式主要用于与其它电子表格兼容。

语法2

数组形式

LOOKUP(lookup-value,array)

lookup-value	LOOKUP在数组中要查找的数值。lookup-value可以是数字、文本、逻辑值或者包含数值的名称或引用。

  如果LOOKUP找不到lookup-value，则返回数组中小于或等于lookup-value的最大值。

  如果lookup-value小于第一行或第一列的最小值，则LOOKUP返回错误值#N/A。

array	为包含文本、数字或逻辑值的单元格区域，其值与lookup-value作比较。

LOOKUP的数组形式与HLOOKUP函数及VLOOKUP函数非常相似。不同之处在于HLOOKUP在第一行查找lookup-value，VLOOKUP在第一列查找，而LOOKUP则按照数组的维数查找。

  如果数组为方阵，或所包含的区域宽度大，高度小（即列数多于行数），则LOOKUP在第一行查找lookup-value。

  如果数组包含的区域高度大，宽度小（即行数多于列数），则LOOKUP在第一列查找lookup-value。

  HLOOKUP函数及VLOOKUP函数允许下移或右移，但LOOKUP通常会选择行或列的最后一个为数值。

要点  数值必须按升序排列：即，-2，-1，0，1，2，，A-Z，FALSE，TRUE；否则，LOOKUP不能返回正确的数值。文本不区分大小写。

实例

LOOKUP("C",{"a","b","c","d";1,2,3,4}) 等于3

LOOKUP("bump"{"a",1;"b",2;"c",3}) 等于2


MATCH

请参阅

返回指定方式下与指定数值匹配的数组中元素的相对位置。如果需要找出匹配的位置而不是匹配项本身，那么应该使用MATCH函数而不是LOOKUP函数。

语法

MATCH（lookup-value,lookup-array,match-type）

lookup-value	是想要在lookup-array中查找的数值，例如，如果要在电话簿中查找某人的电话号码，那么应该将姓名作为查找值，但实际上想要的是电话号码。

  lookup-value可以是数值（数字、文本或逻辑值）或包含数字、文本或逻辑值的单元格引用。

lookup-array	可能包含所要查找的数值的连续的单元格区域。

  Lookup-array可以是数组或数组引用。

match-type	是数字-1，0或1。Match-type指定Microsoft Excel 怎样在lookup-array中查找lookup-value。

  如果match-type为1，则MATCH查找小于或等于lookup-value的最大值，lookup-array必须按升序排列，即：-2，-1，0，1，2，A-Z，FALSE，TRVE。

  如果match-type为0，则MATCH查找等于lookup-value的第一个数值。Lookup-array可以按照任何顺序排列。

  如果Match-type为-1，则MATCH查找大于或等于lookup-value的最小值。lookup-array必须按降序排列，即：TRUE，FALSE，Z-A，2，1，0，-1，-2，，等等。

  如果省略Match-type，则假定它为1。

注释

  MATCH返回lookup-array中匹配值的位置，而不是数值本身。例如，MATCH("b"{"a","b","c"},0) 返回2，即“b”在数组{“a”，“b”，“c”}中的相对位置。

  查找文本时，MATCH不区分大小写字母。

  如果MATCH查找不成功，则返回错误值#N/A。

  如果match-type为0，并且lookup-value为文本，那么lookup-value可以包含通配符（*）及问号（？）。星号匹配任何字符序列；问号匹配任意字符。

实例

注意C2:C8包含的文本值为百分数。

在上述工作表中：

MATCH(39000,B2:B8,1) 等于3

MATCH(38000,B2:B8,0) 等于2

MATCH(39000,B2:B8,-1) 返回错误值#N/A，这是因为区域B2:B8的排列顺序不是match-type为-1所要求的顺序（正确的顺序为降序）

假定Yen引用A2:A8，YenDollar引用A2:A8，MyIncome引用包含6,301,126.33的单元格，那么下列公式：

“应缴税款"&LOOKUP(MyIncome,YenDollar)&",税档为 "&MATCH(MyIncome,Yen)&"。”

产生下列结果：

“应缴税款22.41%，税档为 7。”


OFFSET

请参阅

返回指定高度、宽度及偏移量的引用，偏移量是指该引用到其它引用之间的行数及列数。

语法

OFFSET（reference,rows,cols,height,width）

reference	为偏移量用作基准的引用。如果引用包含多个区域，则OFFSET返回错误值#VALUE！。

Rows	向上或向下的行数，它是左上角单元格与reference 之间的行数偏移量。

如果参数rows为5，表示引用中的左上角单元格在reference 下面5行。rows可以是正数，也可以是负数。

Cols	向左或向右的列数，它是结果中左上角单元格与reference之间的列数偏移量。如果参数clos为5，表示引用中的左上角单元格在reference右边5列。

Clos可以是正数，也可以是负数。

如果行数和列数偏移量超出工作表边缘，则OFFSET返回错误值#REF！。

Height	高度，即返回的引用所在的行号。height必须是正数。

Width	宽度，即返回的引用所在的列号。width必须是正数。

如果省略height或width，那么假定其高度或宽度与reference相同。

注释

OFFSET并不移动单元格或更改选择区域，它只是返回一个引用。

OFFSET可以用于任何需要引用作为参数的函数。例如，OFFSET与SELECT和SELECTION函数一起使用，选择与当前选定区域的有若干偏移量的区域。也可以与SELECT函数一起使用，例如，SELECT("R[1]C") 通过相对引用选定与当前区域的有若干偏移量的区域。

实例

OFFSET(C3,2,3,1,1) 等于F5。如果在工作表中输入此公式，Microsoft Excel 显示单元格F5的内容。

OFFSET(C3:E5,-1,0,3,3) 等于C2:C4

OFFSET(C3:E5,0,-3,3,3) 返回#REF！

下列宏公式选择一个在当前选定区域下面一行，大小相同的区域。

SELEST(OFFSET(SELECTION(),1,0))

下列宏公式将DOCUMENTS函数的结果作为区域参数，高度为1行，宽度由COLUMNS函数返回，与当前单元格的偏移量为1行，1列：

FORMULA.ARRAY(DOCUMENTS(),OFFSET(ACTIVE.CELL(),1,1,1,
COLUMNS(DOCUMENTS())))


ROW

请参阅

返回某个引用的行号。

语法

ROW（reference）

reference	想要返回其行号的单元格或单元格区域。

  如果省略reference，则假定为ROW函数所在的单元格引用。

  如果reference是一个单元格区域，并且ROW输入为垂直数组，那么ROWBB 函数将reference的行号作为垂直数组返回。

  Reference不能指向多个区域。

实例

ROW(A3)等于3。

如果在三个垂直单元格中输入数组公式：

ROWS(A3:B5) 等于 {3;4;5}

如果ROW在C5中输入，那么：

ROW() 等价于ROW(C5)等于5

下列宏公式给出当前单元格的行号：

ROW(ACTIVE.CELL())


ROWS

 请参阅

返回引用或数组的行数。

语法

ROWS(array)

array	想要返回其行数的数组、数组公式或单元格区域的引用。

实例

ROWS(A1:C4) 等于4

ROWS({1,2,3;4,5,6}) 等于2

下列宏公式计算当前选定区域的行数：

ROWS(SELECTION())

下列宏公式计算当前选定的多个不连续区域的第三个区域（由INDEX函数的area-num确定）的行数。

ROWS(INDEX(SELECTION()3))


SEARCH

 请参阅

返回第一次出现指定字符或文本串时的字符个数，查找顺序为从左至右。使用SEARCH函数可以在文本串中查找字符或某个文本串的位置。随后可以使用MID或REPLACE函数更改文本。

语法

SEARCH(find-text,within-text,start-num)

find-text	为所要查找的文本。可以在find-text中使用通配符、问号（？）和星号（*），问号匹配任意的单个字符；星号匹配任何字符序列。如果要查找问号或星号，那么在字符前加一个代字符（~）。如果找不到find-text，则返回错误值#VALUE！。

Within-text	在该文本串中查找find-text

Start-num 	within_text中从左边计数的字符数，表示从该位置开始查找。

  如果省略Start-num，则假定它为1。

  如果start-num小于等于0或大于within-text的长度，则返回错误值#VALUE！。

提示

使用start_num，从文本的左边开始，跳过start-num个字符。例如，假定要在文本串“AYF0093.YoungmensAppard”的说明部分查找出现的第一个“Y”，设定start-num等于8，这样保证不会在序号部分查找。SEARCH函数从第8个字符开始查找，结果为9。SEARCH总是返回从文本串左边，而不是从start-num开始记数的字符数。

注释

  查找文本时，SEARCH函数不区分大小写字母。

  SEARCH函数与FIND函数相似，只是FIND函数区分大小写。

实例

SEARCH("e","statements",6) 等于7

如果单元格B17包含单词“margin”，而单元格A14包含“ProfitMargin”，那么：

SEARCH($B$17,$A$14) 等于8

SEARCH函数可以给REPLACE函数返回正确的start-num，以便在此处插入文本。下面的例子使用与上例相同的单元格：

REPLACE($A$14,SEARCH($B$17,$A$14),6,"Amount") 返回文本“Profit Amount”。


TRANSPOSE

 请参阅

返回函数的转置。TRANSPOSE必须在某个区域中作为数组公式输入，该区域的行数，列数分别与数组的列数，行数相同。TRANSPOSE可以改变工作表或宏表中数组的垂直或水平走向，例如某些函数，如DOCUMENTS返回水平数组，下面的公式返回DOCUMENTS的转置，即垂直数组：

TRANSPOSE(DOCOMENTS())

语法

TRANSPOSE(array)

array	是所要转置的工作表或宏表中的数组，array也可以是单元格区域。

转置使原数组的第一行作为新数组的第一列，原数组的第二行作为新数组的第二列，依此类堆。

提示  在宏中，可以转置数组，然后使用PASTE.SPECLAL宏函数粘贴数组中的数值，参数paste-num为3，参数tramspose为TRNE。

实例

假定A1:C1的内容分别为1，2，3，当下列公式以数组形式输入到单元格区域A3:A5中时：

TRANSPOSE($A$1:$C$1) 等于 A3:A5 中相应的数值。


VLOOKUP

 请参阅

在数组最左边的列中查找指定数值，返回相应单元格中的数值。当比较的数值位于查找数值的左列或右列时，使用HLOOKUP函数替代VLOOKUP函数。

语法

VLOOKUP(lookup-value,table-array,col-index-num,range,lookup)

lookup-value	是要在数组第一列中查找的数值。lookup-value可以是数值、引用或文本串。

Table-array	是用来查询数据的信息表，可以使用区域引用或区域名称，例如Database或List。

  如果range-lookup为TRUE，那么table-array的第一列必须升序排列，即顺序为：，-2，-1，0，1，2，，A-Z，FALSE，TRUE，否则VLOOKUP不能返回正确的数值。如果range-lookup为FALSE，table-array不必排序。

  在“数据”菜单中选择“递增”选项的“排序”命令可以将数值升序排列。

  table-array第一列的数值可以是文本，数字或逻辑值。

  大小写文本等价。

Col-index-num 	是table-array中返回值所在列的序号。col-index-num 为1，返回table-array第一列的数值；col-index-num为2，返回table-array第二列的数值，依此类推。如果col-indext-num小于1，则VLOOKUP返回错误值#VALUE！；如果col-index-num大于table-array的列数，则VLOOKUP返回错误值#REF！。

range-lookup	是一个逻辑值，它指定VLOOKUP返回精确值还是近似值，如果省略range-lookup或设其值为TRUE，则返回近似值，也就是说，如果找不到精确值，则返回小于lookup-value的最大数值；如果range-value为FALSE，VLOOKUP将返回精确值，如果找不到精确值，返回错误值#N/A。

注释

  如果VLOOKUP找不到lookup-value，并且range-lookup为TRUE，则使用小于或等于lookup-value的最大数值。

  如果lookup-value小于table-array第一列中的最小值，则VLOOKUP返回错误值#N/A。

  如果VLOOKUP找不到lookup-value，并且range-lookup为FALSE，则返回错误值#N/A。

实例

在上述工作表中，区域A4:C12命名为Range：

VLOOKUP(1,Range,1,TRUE) 等于0.946

VLOOKUP(1,Range,2) 等于2.17

VLOOKUP(1,Range,3,TRUE) 等于100

VLOOKUP(0.746,Range,3,FALSE) 等于200

VLOOKUP(0.1,Range,2,TRUE) 返回#N/A，因为0.1小于A列的最小值。

VLOOKUP(2,Range,2,TRUE) 等于1.71


CONCATENATE

请参阅

将若干文本项合并到一个文本项中。

语法

CONCATENATE(text1, text2, ...)

Text1, text2,...    是1到30个文本项，要将这些文本项合并成单个文本项。这些文本项可以是文本串、数字或单个单元格引用。

注释

可以用“&”运算符代替CONCATENATE实现文本项合并。

实例

CONCATENATE("Total ", "Value") 等于“Total Value”这与键入
 "Total"&" "&"Value" 是等效的。

假设在某一流量测量工作表中，C2 包含“species”，C5 包含“brook trout”，而 C8 包含总数32。

CONCATENATE("Stream population for ",C5," ",C2," is ",C8,"/mile")  等于"Stream population for brook trout species is 32/mile"


COUNTBLANK

请参阅

计算指定区域中空白单元格的数目。

语法

COUNTBLANK(range)

Range 是将要计算其中空白单元格数目的区域。

注释

带有返回值为“”（或空文本）的公式单元格也计算在内，具有零值的单元格不计算在内。

实例

假设在上面的工作表中，B3包含下列公式：IF(C3<30,敂,<3)，设公式返回“”（空文本）。

COVNTBLANK(B2:C5)等于2


COUNTIF

请参阅

计算某区域内满足给定条件的单元格数目。

语法

COUNTIF(range, criteria)

Range 是将要计算其中单元格数目的区域

criteria 是确定哪些单元格将被计算在内的条件，其形式可以是数字、表达式或文本。例如，条件可以表示为32、“32”、“>32”、“apples”。

实例

假设A3:A6分别包含“apples”，“oranges”，“peaches”，“apples”。

COUVTIF(A3:A6,�apples�) 等于 2。

假设 B3:B6 分别包含32，54，75，86。

COUNTIF(B3:B6,�>55�) 等于 2。


POWER

请参阅

返回数字的乘幂

语法

POWER(number, power)

Number 是基数，可以是任意实数。

Power 是指数，基数自乘到该指数次幂。

注释

可用“^”运算符代替POWER，来表示基数自乘的幂次，例如5^2。

实例

POWER(5,2) 等于 25

POWER(98,6,3,2) 等于 2401077

POWER(4,5/4) 等于 5.656854


ROUNDUP

请参阅

远离零值，向上舍入数字。

语法

ROUNDUP(number, num_digits)

Number 是要舍入的任意实数。

Num-digits 是将数字舍入的位数。

注释

  ROUNDUP 和 ROUND 功能相似，不同之处在于 ROUNDUP 总是向上舍入数字。

  若 num-digits 大于 0，则将数字舍入到指定数目的小数位。

  若 num-digits 为 0 或省略，则将数字舍入到最接近的整数。

  若 num-digits 小于 0，则将数字舍入到小数点左边。

实例

ROUNDUP(3.2,0) 等于 4

ROUNDUP(76.9,0) 等于 77

ROUNDUP(3.14159,3) 等于 3.142

ROUNDUP(-3.14159,1) 等于 -3.2

ROUNDUP(31415.92654,-2) 等于31500


ROUNDDOWN

请参阅

靠近零值，向下舍入数字。

语法

ROUNDDOWN(number, num_digits)

Number 是要舍入的任意实数。

Num-digits 是将数字舍入的位数。

注释

  ROUNDDOWN 和 ROUND 功能相似，不同之处在于 ROVNDDOWN 总是向下舍入数字。

  若 num-digits 大于 0，则将数字舍入到指定数目的小数位。

  若 num-digits 为 0 或省略，则将数字舍入到最接近的整数。

  若 num-digits 小于 0，则将数字舍入到小数点左边。

实例

ROUNDDOWN(3.2,0) 等于 4

ROUNDDOWN(76.9,0) 等于 76

ROUNDDOWN(3.14159,3) 等于 3.141

ROUNDDOWN(-3.14159,1) 等于 -3.1

ROUNDDOWN(31415.92654,-2) 等于 31400


SQL.REQUEST

请参阅

与外部数据源相连接并运行来自工作表的查询。然后，无需运行宏，SQL.REQVEST将结果以数组形式返回。若该函数不存在，必须安装 Microsoft Excel QDBC 加载宏（XLODBC.XLA）。

语法

SQL.REQUEST(connection_string, output_ref, driver_prompt, query_text, col_names_logical)

Connection_string 提供信息，如数据源名称、用户标识和口令，这些信息是用于连接到数据源驱动器所必需的，必须将其放在驱动器名之后。下表给出用于3个驱动器的3个连接串实例。

驱动器	connection_string

dBASE	DSN=NWind;PWD=test

SQL Server	DSN=MyServer;UID=dbayer;PWD=123;Database=Pubs

ORACLE	DNS=My Oracle Data Source;DBQ=MYSER VER;
UID=JohnS;PWD=Sesame

  在试图连接到数据源之前，必须定义在 connection_string 中使用的数据源名称。

  可以按数组或串输入 connection_string。若 connection_string 超过250个字符，必须按数组输入。

  若SQL.REQVEST不能用 connection_string 访问数据源，则返回#N/A错误值。

Output-ref 用于存放完整的连接字符串的单元格引用。若在工作表中输入 SQL.REQVEST，Output-ref 可忽略。

  当需要 SQL.REQVEST 返回完整的连接串时使用 Output-ref（在此情况下，必须在宏表中输入 SQL.REQVEST）。

  若省略 Output-ref，SQL.REQVEST 不返回完整的连接串。

Driver-prompt 指定驱动器对话框显示的时间以及可用的选项。使用下表中所描述的数字之一。若 driver-prompt 省略，SQL.REQVEST 用 2 作为默认值。

Driver-prompt	说明
1	一直显示驱动器对话框
2	只有在连接串和数据源规范提供的信息不够充分，以致不能完成连接时，才显示驱动器对话框。所有对话框选项都可使用。
3	只有在连接串和数据源规范提供的信息不够充分，以致不能完成连接时，才显示驱动器对话框若未指明对话框选项是必需的，则这些选项是暗的，不能使用。
4	不显示对话框。若连接不成功，则返回错误
Query-text 是要在数据源中执行的 SQL 语句

  若 SQL.REQVEST 不能在指定的数据源中执行 query_text 则返回#N/A错误值。

  您可以将引用连接到 query_text 来更新查询。在下面的例子中，每次 $A$3 改变，SQL.REQVEST 便用新值更新查询。

"SELECT Name FROM Customers WHERE Balance > "&$A$3&""

Microsoft Excel 将串限制在 255 个字符长。若 query_text 超过此长度，则在单元格的垂直区域中输入查询并用整个区域作为 query_text。单元格的值连接在一起，形成完整的 SQL 语句。

Column_names_logical 表明是否将列名作为结果的第一行返回。

若要将列名作为结果的第一行返回，则将该参数设置为 TRVE。如果不需要将列名返回，则用 FALSE。若 Column_names_logical 省略，则 SQL.REQVEST 不返回列名。

返回值

  若该函数完成了它的所有功能，则返回查询结果数组或受查询影响的行数。

  若SQL.REQVEST不能用 connection_string访问数据源，则返回#N/A错误值。

注释

  SQL.REQVEST可以按数组输入。在按数组输入SQL.REQVEST时，返回一个恰好容纳该区域的数组。

  若单元格区域大于结果集，SQL.REQVEST向返回数组添加空单元格，将其增加到所需要的大小。

  若结果集大于按数组输入的区域，SQL.REQVEST返回整个数组。

  SQL.REQVEST 参数的次序与 Visual Basic 中 SQLRequest 函数的参数次序不同。

实例

假设您要进行名为 DBASE4 的 DBASE 数据库的查询，当在某单元格中输入下列公式时，会返回查询结果数组，其第一行是列名。

SQL.REQUEST("DSN=NWind;DBQ=c:\msquery;FIL=dBASE4", c15, 2,
"Select Custmr_ID, Due_Date from Orders WHERE order_Amt>100", TRUE)


SUBTOTAL

请参阅

在数据清单或数据库中返回分类汇总。通常，使用“数据”菜单中的 SUBTOTAL 命令建立带有分类汇总的数据清单比较容易。一旦建立了分类汇总，就可以通过编辑 SUBTOTAL 公式对该数据清单进行修改。

语法

SUBTOTAL(function_num, ref)

Function_num 是1到11之间的数字，它指定使用哪个函数在数据清单中计算分类汇总。

Function_num	函数
1	AVERAGE
2	COUNT
3	COUNTA
4	MAX
5	MIN
6	PRODUCT
7	STDEV
8	STDEVP
9	SUM
10	VAR
11	VARP
Ref 是要分类汇总的区域或引用。

注释

  如果在ref内有其它分类汇总（或嵌套分类汇总），这些嵌套分类汇总就被忽略，以避免双重计算。

  SUBTOTAL将忽略由筛选产生的任何隐藏行。在只对已筛选的数据清单所产生的可见数据进行分类汇总时，这一点很重要。

实例

SUBTOTAL(9,C3:C5) 将使用SUM函数产生C3:C5单元格的分类汇总。


SUMIF

请参阅

对由给定条件指定的单元格相加求和。

语法

SUMIF(range, criteria, sum_range)

Range 是要计算的单元格区域。

Criteria 是确定哪些单元格将被相加求和的条件，其形式可以是数字、表达式或文本。例如，条件可以表示为32、“32”、“>32”、“apples”。

Sum-range是要求和的实际单元格。只有当区域中的相应单元格与条件匹配时，才对sum-range中的单元格求和。若Sum-range省略。则对区域中的单元格求和。

实例

假设A1:A4分别包含四套房子的下列属性值：$100000，$200000，$300000，$400000。B1:B4包含对每个属性值相对应的下列销售佣金；$7000，$14000，$21000，$28000。

SUMIF(A1:A4,�>160000�,B1:B4) 等于$63000。


Using the CALL and REGISTER Functions
使用 CALL 和 REGISTER 函数

请参阅

下面说明CALL、REGISTER和REGISTER.ID 函数所使用的参数和返回值数据类型。在不同的操作环境中，返回值略有不同。这些不同点标注在数据类型表中。

Microsoft Excel Developer�s Kit含有与下列几方面有关的详细内容：动态链接库（DLL）和源代码，Microsoft Excel 应用程序接口（API），文件格式，以及Microsoft Excel 的许多其他技术问题。它还包含代码样本和编程工具，可用于开发用户应用程序。要得到Microsoft Excel Developer�s Kit的复制版本，可与您的软件供应商或Microsoft 公司联系。在美国，有关的详细内容可与Microsoft DeveloperServicesTeam联系，电话（800）227—4679。

数据类型

在CALL，REGISTER和REGISTER.ID函数中，type-text参数返回值的数据类型以及DLL函数或源代码的所有参数和数据类型。type-text的第一个字符指明返回值的数据类型。其余字符表示所有参数的数据类型。例如，若DLL函数返回浮点数并且以整数和浮点数作为参数，type-text参数应为“BIB”。

下表给出一个完整清单，内容包括：Microsoft Excel 识别的数据类型代码，每个数据类型的说明，参数和返回值如何传送，以及C语言中数据类型的典型说明。

代码	说明	传递方式	C说明
A	逻辑类型（FALSE=0，TRUE=1）	值
B	IEEE8字节浮点数	值（Windows ）引用（Macintosh）
C	以NULL结束的串（最大串长=255）	引用
D	计数字节串（第一个字节包含串的长度，最大串长=255字符）	引用
E	IEEE8字节浮点数	引用
F	以NULL结束的串（最大串长=255字符）	引用（在原地修改）
G	计数字节串（第一个字节包含串的长度，最大串长=255字符）	引用（在原地修改）
H	无符号2字节整数	值
I	有符号2字节整数	值
J	有符号4字节整数	值
K	数组	引用
L	逻辑类型（FALSE=0，TRUE=1）	引用
M	有符号2字节整数	引用
N	有符号4字节整数	引用
O	数组	引用
P	Microsoft Excel OPER数据结构	引用
R	Microsoft Excel OPER数据结构	引用
注释

  C语言说明是基于下列假设的，假设您的编译器默认为8字节双精度，2字节短型整数，和4字节长型整数。

  在Microsoft Windows 编程环境中，所有指针为远指针。例如，在Microsoft Windows 中，应将D数据类型代码，说明为

  DLL和源代码中的所有函数是用Pascal调用规范来调用的。大多数C编译器可以通过在函数说明中增加Pascal关键字来使用Pascal调用规范，如下例所示：

  若函数使用由引用传递的数据类型作为返回值，则可以传送一个空指针作为返回值，Microsoft Excel 将把空指针解释为#NUM！错误值。

其它数据类型的有关内容

本段落包含有关F，G，K，O，P和R数据类型的详细内容，以及有关type-text参数其它内容。

F和G数据类型

使用F和G数据类型，函数可以修改由Microsoft Excel 分配的串缓冲区。若返回值类型代码为F或G，Microsoft Excel 忽略由该函数返回的值。取而代之，Microsoft Excel 搜索函数参数表以查找第一个对应的数据类型（F或G），然后将所分配的串缓冲区的当前内容作为返回值。Microsoft Excel 为该参数分配256个字节，所以该函数返回的串可能会比它接收的串大。

K数据类型

数据类型使用一个指向大小可变的FP结构的指针。

您应该在DLL或源代码中定义该结构，如下所示：

typedef struct _FP

{

unsigned short int rows;

unsigned short int columns;

double array[1];	/* Actually, array[rows][columns] */

} FP;

说明只为一个单元表数组分存贮空间。实际数组中的元素数目等于行数乘以列数。

O数据类型

O数据类型只能用作参数，而不能作返回值，它传递三项：指向数组中行数的指针，指向数组中列数的指针，以及指向二维浮点数组的指针。

虽然不返回值，但函数可以修改由O数据类型传递的数组。要实现这一点，您可以用“>0”作为type-text参数。有关的详细内容，请参见下面的“在原地修改──函数说明为Void”。

O数据类型的建立是为了直接与FORTRAN DLL兼容，FORTRAN DLL通过引用传递参数。

P数据类型

P数据类型是一个指向OPER结构的指针。OPER结构包含8个数据字节，后面是一个两字节标识，该标识指定数据的类型。使用P数据类型，DLL函数或源代码可以读取并返回任何Microsoft Excel 数据类型。

OPER结构的定义如下：

typedef struct _oper

{

union

{

double num;

unsigned char *str;

unsigned short int bool;

unsigned short int err;

struct

{

struct _oper *lparray;

unsigned short int rows;

unsigned short int columns;

} array;

} val;

unsigned short int type;

} OPER;

类型字段可以包含下列这些值的任何一个：

类型	说明	使用的Val字段
1	数字型
2	串（第一个字节为串的长度）
4	布尔型（逻辑值）
16	错误：错误值为： 0  #NULL！ 7  #DIV/0！ 15  #VALUE！ 23  #REF！ 29  #NAME？ 36  #NUM！ 42  #N/A；
64	数组
128	缺省参数
256	空单元格
最后的两个值只能用作参数，不能作返回值，当调用程序省略变量时，则传递缺省参数值（128）。当调用程序将引用传递给空单元格时，则传递空单元格值（256）。

R数据类型──从DLL中调用Microsoft Excel函数

R数据类型是一个指向XLOPER结构的指针，XLOPER结构是OPER结构的增强版本。在Microsoft Excel 4.0及以后的版本中，您可以使用R数据类型来书写调用Microsoft Excel 函数的DLL和源代码，使用XLOPER结构，DLL函数除了传递数据外，还可以传递工作表引用并实现流量控制。R数据类型和Microsoft Excel 应用程序接口（API）的完整说明超出了本话题的范围。Microsoft Excel Developer�sKit给出了有关R数据类型，Microsoft Excel API，以及Microsoft Excel 的其它技术问题的详细内容。

易失函数和重新计算

Microsoft Excel 通常只在DLL函数输入到单元格时，在函数的引用单元格之一改变时，或者在宏期间计算单元格时，才计算DLL函数（或源代码）。在工作表中，可以将DLL函数或源代码设置成活动的，这意味着每次工作表重新计算时，就对该函数进行重新计算。要使函数成为活动的，可在type-text变量中添加一个感叹号（！）作为最后一个字符。

例如，在Microsoft Excel for Windows 95和Microsoft Excel for Windows NT中，每次工作表重新计算时，要对下列工作表公式进行重新计算：

CALL("Kernel32","GetTickCount","J!")

在原地修改──函数说明为Void

您可以用一位数字n作为type-text中的返回类型代码，此处n为1到9之间的数字。这将使Microsoft Excel 对type-text 中第n个参数指向的单元中的变量进行修改，而不返回值。这也被称为在原地修改。第n个参数必须是由引用传递的数据类型（C，D，E，F，G，K，L，M，N，O，P或R）。DLL函数或代码也必须在C语言中用Void关键字说明（或者在Pascal语言中用Procedure关键字）。例如，以null终止的串和两个指向整数的指针作为参数的DLL函数可以在原地修改串。用“IFMM”作为type-text参数，并将函数说明为Void。

在Microsoft Excel 4.0以前的版本，用>字符在原地修改第一个参数──无法修改第一个以外的其它参数。

在Microsoft Excel 4.0及以后版本中，>字符等效于n=1。


REGISTER.ID

请参阅

返回指定动态链接库（DLL）或源代码的登录标识，该DLL或源代码以前已登录过。若DLL或源代码还未进行登录，该函数对DLL或源代码进行登录，然后返回登录标识。

REGISTER.ID可用于工作表（与REGISTER不同），但不能用REGISTER.ID指定函数名和参数名。

有关DLL和源代码及数据类型的详细内容，请见使用 CALL 和 REGISTER 函数

注意  由于Microsoft Excel for Windows 和Microsoft Excel for the Macintosh 使用不同类型的源代码，在每种操作环境下，REGISTER.ID的语法稍有不同。

语法1

用于Microsoft Excel for Windows

REGISTER.ID (module_text, procedure, type_text)

语法2

用于Microsoft Excel for the Macintosh

REGISTED.ID(file_text, resource, type_text)

module-text是Microsoft Excel for Windows 中指定DLL名称的文本，该DLL包含有函数。

Procedure是Microsoft Excel for Windows 中指定DLL中函数名的文本。您还可以使用函数的序数值，该值来自模数名的文本。您还可以使用函数的序数值，该值来自模块定义文件（.DEF）中的EXPORTS语句。序数值或源标识号不能用文本形式。

Type-text该文本指定DLL的返回值数据类型和所有参数的数据类型。type-text的首字母指定返回值。若函数或源代码已经登录，则可以省略该参数。

File-text该文本在Microsoft Excel for the Macintosh 中指定包含源代码的文件名。

Resource该文本在Microsoft Excel for the Macintosh 中指定源代码中的函数名。您还可以使用源标识号序数值或源标识号不能用文本形式。

实例（32位Microsoft Excel ）

下列公式从32位Microsoft Windows （Windows 95或Windows NT）登录GetTickCount函数，并返回登录标识：

REGISTER.ID("Kernel32", "GetTickCount", "J!")

假设GetTickCount已经在其它工作表中用上面的公式登录过，下列公式返回GetTickCount的登录标识。

REGISTER.ID (16-bit Microsoft Excel)

实例（16位Microsoft Excel ）

下列公式从16位Microsoft Windows 登录GetTickCount函数，并返回登录标识：

REGISTER.ID

假设GetTickCount已经在其它工作表中用上面的公式登录过，下列公式将返回GetTickCount的登录标识：

REGISTER.ID("User", "GetTickCount", "J!")


 WEEKNUM

请参阅

返回一个数字，该数字代表一年中的第几周。

若该函数不存在，可运行Setup程序安装AnalysisToolPak。安装AnalysisToolPak之后，必须在“加载宏”管理器中选定并打开它。

实现方法

语法

WEEKNUM(serial_num, return_type)

Serial-num 是表示为系列日期号的日期。

Retum-type 是一个数字，该数字确定星期从哪一天开始。默认值为1。

Serial-num	星期开始日期
1	星期从星期日开始。星期的计数从1到7
2	星期从星期一开始。星期的计数从1到7
实例

若日期为星期日，1994年1月9日，那么

WEEKNUM(34343,1) 等于3

WEEKNUM(34343,2) 等于2


AMORLINC

请参阅

返回每个会计期间的折旧金额，该函数为French统计系统提供。如果资产在会计期间内购入，则按直线折旧被考虑在内。

若该函数不存在，可运行Setup程序安装AralysisToolpak。安装AnalysisToolPak之后，必须在“加载宏”管理器中选定并打开它。

实现方法

语法

AMORLINC(cost, date_purchased, first_period, salvage, period, rate, basis)

Cost 是资产的价值。

Date-purckased 是购置资产的日期。

First-Period 是第一个周期结束的日期。

Salvage 是资产生命期结束时的残值。

Period 是周期。

Rate 是折旧率。

Basis 是所使用的基准年。

Basis	日期系统
0	360天（NASD方法）
1	实际天数
3	每年365天
4	每年360天（欧洲方法）
实例

假设某机器在1993年8月19日购买，花费$2400，残值为$300，折旧率为15%于1993年12月31第一个周期结束。

AMORLINC(2400,34199,34334,300,1,0.15,1) 等于第一个周期的折旧$360。


AMORDEGRC

请参阅

返回每个会计期间的折旧金额，该函数为French统计系统提供。如果资产在会计期间内购入，则按直线折旧被考虑在内。该函数与AMORLINC相似，不同之处在于该函数中用于计算的折旧系数取决于资产的寿命。

若该函数不存在，可运行Setup程序安装AralysisToolpak。安装AnalysisToolPak之后，必须在“加载宏”管理器中选定并打开它。

实现方法

语法

AMORDEGRC(cost, date_purchased, first_period, salvage, period, rate, basis)

Cost 是资产的价值。

Date-purckased 是购置资产的日期。

First-Period 是第一个周期结束的日期。

Salvage 是资产生命期结束时的残值。

Period 是周期。

Rate 是折旧率。

Basis 是所使用的基准年。

Basis	日期系统
0	360天（NASD方法）
1	实际天数
3	每年365天
4	每年360天（欧洲方法）
注释

  该函数将返回直到资产寿命的最后周期或直到累积折旧值大于资产价值减去残值时的折旧。

  折旧系数为：

资产寿命（1/比例）	折旧系数
3到4年之间	1.5
5到6年之间	2
多于6年	2.5
  最后周期之前的那个周期的折旧率将增到50%，最后周期的折旧率将增到100%。

  若“资产寿命”为0到1，1到2，或2到3，或4到5之间，将返回#NUM！错误值。

实例

假设某机器在1993年8月19日购买，花费$2400，残值为$300，折旧率为15%于1993年12月31日第一个周期结束。

AMORDEGRC(2400,34199,34334,300,1,0.15,1) 等于第一个周期的折旧$775。


ROMAN

请参阅

将阿拉伯数字转换为文本形式的罗马数字。

语法

ROMAN(number, form)

Number 是要转换的阿拉伯数字。

Form 是一个数字，它指定所需要的罗马数字类型。

罗马数字样式的范围从经典到简化，随着Form值的增加趋于简单。请看下面的实例ROMAN(499,0)。

Form	类型
0或省略	经典
1	更简单。请见下例。
2	更简单。请见下例。
3	更简单。请见下例。
4	简化
TRUE	经典
FALSE	简化
注释

  若数字为负，返回#VALUE！错误值。

  若数字大于3999，返回#VALUE！错误值。

实例

ROMAN(499,0)等于“CDXCIX”

ROMAN(499,1)等于“LDVLIV”

ROMAN(499,2)等于“XDIX”

ROMAN(499,3)等于“VDIV”

ROMAN(499,4)等于“ID”

ROMAN(1993,0)等于“MCMXCIII”


For More Information
其他参考信息

请参阅

您可以在以下图书中找到关于财经、统计和工程方法的详细资料。

Graphs, and Mathematical Tables, Tenth Edition. Washington, D. C.: United States Government Printing Office, 1972.

Jay L. Devore, Probability and Statistics for Engineering and the Sciences, Third Edition. Pacific Grove, California: Brooks/Cole Publishing Company, 1991.

Frank J. Fabozzi and Irving M. Pollack, The Handbook of Fixed Income Securities. Homewood Illinois: Business 1 Irwin, 1986.

Hewlett-Packard Company, HP-12C Owner's Handbook and Problem-Solving Guide, 1981.

John J. Lynch, Jr. and Jan H. Mayle, Standard Securities Calculation methods, Fixed Income Securities Formulas. New York, New York: Securities Industry Association, 1986.

Robert B. McCall, Fundamental Statistics for the Behavioral Sciences, Fifth Edition. New York, New York: Harcourt Brace Jovanovich, Inc., 1990.

W. H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling, Numerical Recipes in C: The Art of Scientific computing. New York, New York: Cambridge University Press, 1988.

Robert R. Sokal and F. James Rohlf, Biometry: The Principles and Practice of Statistics in Biological Research, Second Edition. New York, New York: W. H. Freeman and Company, 1981.

Marcia Stigum and John Mann, Money Market Calculations: Yields, Break-Evens, and Arbitrage. Homewood, Illinois: Business 1 Irwin, 1989.

Joseph G. Monks, Operations Management: Theory and Problems. New York, New York: McGraw-Hill Book Company, 1987.


关于工作表函数

请参阅

在 Microsoft Excel 中工作表函数是用于运筹决策、方案演算以及数值计算的工具。Microsoft Excel 提供了为数众多的函数，可完成许多不同类型的计算。

函数向导

参数的定义将自动显示出来，逗号和括号也将显示在正确的位置。

约定

  在语法行中，必需参数用粗体字，而可选参数用普通文字(非粗体)。

  在定义函数和参数的文本中，不论是必需参数还是可选参数，均为普通文字(非粗体)。利用语法行中的格式可以判断一个参数是必需的还是可选的。有关必需参数和可选参数的详细内容，请参阅本节后面的“函数语法”。

  参数名通常在词与词之间使用下划线字符。如 num_chars 即为一个参数名。

  宏和单元格的名称在词与词之间不使用标点符号。如 SalesTotals 就是一个单元格名称。

  函数显示时不用等号(=)。应记住在每个公式的开头要键入一个等号，但在嵌套的公式中，函数前不要键入等号。例如，PRODUCT 在 =SUM(3, (PRODUCT(2, 4))) 中即是一个嵌套函数。

函数语法

每个函数的描述都包括一个语法行。例如，CELL 函数的语法行如下：

CELL(info_type, reference)

在语法行中，必需参数是粗体字，可选参数是非粗体字。如果没有给函数提供必需参数，就不能在单元格中输入函数。在前面的例子中，参数 info_type 是粗体字，因此它是必需参数。Reference 是非粗体字，因此它是可选参数，所以下列两种情况是允许的：

CELL("format", B12)

CELL("format")

CELL( ) 是不允许的，因为 info_type 是必需参数。

当参数后面跟有省略号（...）时，可以使用多个该种数据类型的参数。某些函数可以使用多达 30 个参数，只要公式中字符总数不超过 1024 个。同样，单个字符串不能多于 255 个字符。例如，下面是 MAX 函数的语法：

MAX(numbec1, number2, ...)

下列公式都是允许的：

MAX(26)

MAX(26, 31)

MAX(26, 31, 29)

名称后带有一组空括号的函数不需任何参数，但是使用函数时必须带括号，以使 Microsoft Excel 能识别该函数。

参数名

许多参数名即说明了参数所具有的类型。如果在参数名中出现了缩写的 num、ref 或 logical，该参数必定分别是数字、单元格引用或逻辑值。例如，在函数 ROUND(number, num_digits) 中，第一个参数必定是一个数字，第二个参数也一定是一个数字。

与此类似，参数名中的单词 number、reference、logical、text 和 array也表明该参数一定是该种类型的数据。Value 意味着该参数可以是任何类型的单元格结果，该值可以是一个数字、文本、逻辑值或错误值。

参数使用

参数是一个函数用以生成新值或执行操作的信息。参数总是位于函数名的右侧并用括号括起来。大多数参数的数据类型是确定的，提供的参数要么是一种正确的类型，要么是能被 Microsoft Excel 转换为正确类型的类型。

参数是能够生成所需数据类型的任何值。例如，对参数求和的 SUM 函数，可以有 1 至 30 个参数。可以为 SUM 函数提供下列四种类型参数中的任一种，每种参数都能生成一个或一组数值：

  数值，如：

SUM(1, 10, 100)

  结果是数值的公式，如：

SUM(0.5+0.5, AVERAGE(5, 5), 10^2)

如上例所示，将函数作为另一个函数的参数称为函数嵌套。本例中，函数 AVERAGE 是函数 SUM 的一个参数。一个公式中最多可嵌套七层函数。

  对单元格或单元格区域的引用。这些单元格或单元格区域中包含数字或结果为数字的公式，如：

SUM(A1, A2)

SUM(A1:A5)

上面的第2个例子等价于公式 SUM(A1, A2, A3, A4, A5)。使用区域形式的优点在于参数 A1:A5 只算作一个参数，而其等价形式则有 5 个参数。如果要对多于 30 个以上的参数求和，就必须使用区域形式，因为 SUM 函数最多只能带 30 个参数。

  引用数值或公式的名称、包含数值和公式的单元格或单元格区域的名称，如：

SUM(AdjustingValue, Inflation)

参数类型

函数的参数可以是下列任意一种类型：

  数字

  文本

  逻辑值

  错误值

  引用

  数组

使用引用或数组也可以为函数提供其他类型的参数，如数字、文本、逻辑值或错误值。

数字  5.003, 0, 150.286 以及 -30.05都是数字。不带小数的数称作整数，如 5、0、150 和 -30都是整数。数字的有效位数可以达到十进制的 15 位。

文本  “a”、“Word”、“W/punc”或“”都是文本。公式中使用的文本必须包含在双引号（""）之内，如果文本本身含有引号，那么文本中的每个双引号就必须双写。例如，要查找“in the" good" old days”的字符长度，公式应输入成如下形式：

LEN("in the""good""old days")

文本最长为 255 个字符，双引号包括在内。不含任何字符的文本常量写成""，并称为“空文本”。

注释  如果用作参数的文本未包含在引号内，Microsoft Excel 将视其为一个名称，并试图用它所引用的值去替代。如果未加引号的文本不是一个名称，也就没有对应的值，Microsoft Excel 将返回错误值 #NAME?。

逻辑值  逻辑值是 TRUE 和 FALSE。逻辑参数也可以是语句，如 B10>20，由它可判断出 TRUE 或 FALSE。

错误值  如 #DIV/O!、#N/A、#NAME?、#NVLL!、#NUM!、#REF! 和 #VALUE!

引用  $A$10、A10、$A10、A$10、R1C1 或 R[10]C[-10] 都是引用。它可以引用单个的单元格、单元格区域、或者是多个选定区域，并且可以是相对引用、绝对引用或混合引用。以引用作为参数，就是将指定的单元格中的数字、文本、错误值或逻辑值作为函数的参数。

  返回引用的函数显示引用的单元格中的内容而不是引用本身。

  若要把多个选定区域作为单独的引用参数，可将引用括在另一组括号内，例如：

SUM((E5:E8, E10:E18), AVERAGE(A1:A5))

数组  利用数组可自定义如何将参数和函数输入到单元格中。数组可以用作参数，并且公式可以按数组公式的形式输入，如 ={SUM(B2:D2*B3:D3)}。使用数组可以简化某些工作表公式的设计，而且能够节省内存。

在参数列表中使用逗号

参数之间必须用逗号分隔，但应注意不要键入多余的逗号。如果用逗号保留了一个参数的位置而未输入数值，Microsoft Excel 将用默认的参数值替代该参数，除非该参数是一个必需参数。例如，如果键入 (, arg2, arg3) 作为带有三个参数的工作表函数的参数，Microsoft Excel 就会给 arg1 取一个适当值。如果输入 (arg1,,)，则将 arg2 和 arg3 置为适当值。

在工作表函数中，尤其是在计算之前要统计参数个数的函数中，多余的逗号将影响参数的个数，进而影响函数的计算方式。例如，AVERAGE(1, 2, 3, 4, 5) 返回 3，而 AVERAGE(, , 1, 2, 3, 4, 5) 则返回 2.14。

对于大多数参数，替代省略参数的值一般为 0、FALSE 或 ""（空文本），这依参数的数据类型而定。对于省略的引用，默认值通常是活动单元格或选定区域。

例如，在函数 CELL 中，如果省略了第二个参数并指定“format”为第一个参数，当前选定的单元格即作为默认引用。对于省略的其他参数，其替代值参见该参数的描述。

注释  如果将引用作为一个参数，并且该引用使用逗号做合并运算，必须用圆括号将引用括起来。例如，函数 AREAS 只有一个引用参数，如果输入公式 AREAS(A1, C1)，Microsoft Excel 认为 A1 和 C1 是两个独立的参数，因此将显示错误信息“参数太多”。正确的形式应是 AREAS((A1, C1))


同时查看多个工作表或工作薄

1  打开要查看的工作簿。

要查看同一工作簿中的多个工作表，可单击“窗口”菜单中的“新建窗口”命令。切换到新窗口并单击要查看的工作表。对每个要查看的工作表重复上述操作。

2  在“窗口”菜单中，单击“重排窗口”命令。

3  在“重排窗口”对话框中，选择所要选项。

若想只安排活动工作薄的窗口，选择“当前活动工作薄窗口”复选框。

技巧  要将工作薄窗口恢复至最大，单击窗口右上角的 [image] 。


在屏幕上排列工作簿图标

•	在“窗口”菜单中，单击“重排图标”命令。

工作簿图标即在应用程序窗口的底部从左至右水平排列。

注释  如果没有以图标显示的工作簿，菜单中“重排图标”命令无效。


关闭工作簿或工作簿窗口

关闭	操作
活动工作簿窗口	双击窗口左上角的  如果该窗口是工作簿唯一打开的窗口，则工作簿随之关闭
工作簿的所有打开的窗口	单击“文件”菜单中的“关闭”命令
所有打开的工作簿	按下 SHIFT 键，同时单击“文件”菜单中的“关闭所有文件”命令


将工作簿窗口最小化为图标

•	在工作簿控制菜单中 [image] ，单击“最小化”命令。

图标如同一个缩小的标题栏，显示在应用程序窗口的底部。


将工作簿图标恢复为窗口

•	单击工作簿图标上的 [image] 。


 按类型排列的工作表函数

数据库和数据清单管理函数

日期和时间函数

DDE与外部函数

工程函数

财务函数

信息函数

逻辑函数

查找与引用函数

数学与三角函数

统计函数

文本函数


数据库和数据清单管理函数

DAVERAGE	返回选定的数据库项的平均值

DCOUNT	计算指定数据库中符合条件且包含数字的单元格数

DCOUNTA	计算指定数据库中符合条件的非空单元格数

DGET	从数据库中提取满足条件的一个记录

DMAX	返回选定的数据库项中的最大值

DMIN	返回选定数据库项中的最小值

DPRODUCT	对数据库中满足条件的记录，计算其指定字段内数值的乘积

DSTDEV	以选定的数据库项为样本估计其标准差

DSTDEVP	以选定的数据库项为对象总体计算其标准差

DSUM	计算数据库中满足条件的记录字段中的数据之和

DVAR	以选定的数据库项为样本估计方差

DVARP	以选定的数据库项为对象总体计算其方差

SQLREQUEST	连接外部数据源并且从工作表查询，然后以数组形式返回结果，而不需要宏编程

SUBTOTAL	返回数据清单、序列或数据库的分类汇总


日期和时间函数

DATE	返回特定日期的系列数

DATEVALUE	把文本形式的日期转换为系列数

DAY	把系列数转换为月份中的日

DAYS360	以一年360天为基准计算两个日期之间的天数

EDATE	返回指定月份中在起始日期之前或之后一天的日期系列数

EOMONTH	返回指定月的前一月或后一月中最后一天的系列数

HOUR	将系列数转换为小时

MINUTE	将系列数转换为分钟

MONTH	将系列数转换为月份

NETWORKDAYS	返回两个日期之间工作日的天数

NOW	返回当前日期和时间的系列数

SECOND	将系列数转换为秒

TIME	返回特定时间的系列数

TIMEVALUE	将文本形式的时间转换为系列数

TODAY	返回当日的系列数

WEEKDAY	将系列数转换为星期几

WORKDAY	返回指定工作日数之前或之后日期的系列数

YEAR	将系列数转换为年份

YEARFRAC	返回起始日期与终止日期之间的全部天数在一年中的比例


DDE与外部函数

CALL	调用动态链接库或源代码中的一个过程

REGISTER.ID	返回已注册的指定动态链接库(DLL)或源代码的注册号

SQLREQUEST	连接外部数据源并且从工作表查询，然后以数组形式返回结果，而不需要宏编程

多种 CALL 和 REGISTER 功能


工程函数

BESSELI	返回修正的贝塞尔函数In(x)

BESSELJ	返回贝塞尔数 Jn(x)

BESSELK	返回修正的贝塞尔函数 Kn(x)

BESSELY	返回贝塞尔函数Yn(x)

BIN2DEC	把二进制数转换为十进制数

BIN2HEX	把二进制数转换为十六进制数

BIN2OCT	把二进制数转换为八进制数

COMPLEX	把实系数和虚系数转换为一个复数

CONVERT	把一个计量单位中的数转换为另一计量单位中的数

DEC2BIN	把十进制数转换为二进制数

DEC2HEX	把十进制数转换为十六进制数

DEC2OCT	把十进制数转换为八进制数

DELTA	测试两个数值是否相等

ERF	返回误差函数

ERFC	返回互补误差函数

GESTEP	测试一个数是否大于阀值

HEX2BIN	把十六进制数转换为二进制数

HEX2DEC	把十六进制数转换为十进制数

HEX2OCT	把十六进制数转换为八进制数

IMABS	返回复数的绝对值(模)

IMAGINARY	返回复数的虚部系数

IMARGUMENT	返回幅角即用弧度表示的角度值

IMCONJUGATE	返回复数的共轭复数

IMCOS	返回一个复数的余弦值

IMDIV	返回两个复数之比

IMEXP	返回复数的指数形式

IMLN	返回复数的自然对数值

IMLOG10	返回复数以10为底的对数值

IMLOG2	返回复数以2为底的对数值

IMPOWER	返回复数的整数次幂

IMPRODUCT	返回两个复数的乘积

IMREAL	返回一个复数的实部系数

IMSIN	返回一个复数的正弦值

IMSQRT	返回一个复数的平方根

IMSUB	返回两个复数的差值

IMSUM	返回两个复数的和

OCT2BIN	把八进制数转换的二进制数

OCT2DEC	把八进制数转换为十进制数

OCT2HEX	把八进制数转换为十六进制数

SQRTPI	返回(数值*PI)的平方根


财务函数

ACCRINT	返回定期付息有价证券的应计利息

ACCRINTM	返回到期付息证券的应计利息

AMORDEGRC	返回每个会计期间的折旧值

AMORLINC	返回每个会计期间的折旧值

COUPDAYBS	返回从付息日期开始到结算日期之间的天数

COUPDAYS	返回包括结算日期的付息期间的天数

COUPDAYSNC	返回从结算日期到下一个付息日期的天数

COUPNCD	返回结算日期后的下一个付息日期

COUPNUM	返回从结算日期至到期日期之间的可休息票数

COUPPCD	返回结算日期前的上一个付息日期

CUMIPMT	返回两期之间支付的累计利息

CUMPRINC	返回贷款在两期之间偿还的累积本金

DB	返回用固定率递减法得出的指定期间内资产折旧值

DDB	返回用双倍系额递减法或指定的其它方法得出的指定期间内资产折旧值

DISC	返回证券的贴现率

DOLLARDE	将分数形式的美元价格转换为十进制表示的数值

DOLLARFR	将十进制形式表示的美元价格为分数表示的数值

DURATION	返回定期付息证券的手持续时间

EFFECT	返回实际利息率

FV	返回投资的未来值

FVSCHEDULE	返回原始本金经一系列复利计算之后的未来值

INTRATE	返回一次付息证券的利率

IPMT	返回某投资在给定期间内的支付利息

IRR	返回某一连续现金流量的内部报酬率

MDURATION	返回证券经 Macauly修正后的收现持续时间，假定每份证券面值为$100

MIRR	返回内部报酬率，在此正负现金流量以不同利率供给资金

NOMINAL	返回名义年利率

NPER	返回投资的周期数

NPV	返回基于一系列定期现金流量和贴现率的某次投资净现值

ODDFPRICE	返回具有首次单个计息期的$100面值证券的价格

ODDFYIELD	返回具有首次单个计息期证券的收益率

ODDLPRICE	返回具有最后单个计息期的面值$100证券的价格

ODDLYIELD	返回具有最后单个计息期证券的收益率

PMT	返回某项年金每期支付金额

PPMT	返回某项投资在给定期间内应支付的本金金额

PRICE	返回面值 $100定期付息证券的单价

PRICEDISC	返回面值$100的贴现证券的单价

PRICEMAT	返回面值$100的到期付息证券的单价

PV	返回某项投资的现值

RATE	返回某项年金每个期间的利率

RECEIVED	返回全部投资证券到期时可收回的金额

SLN	返回一个期间内某项资产的直线折旧额

SYD	返回一个指定期间内某项资产按年数合计法计算的折旧额

TBILLEQ	返回国库券的等价债收益率

TBILLPRICE	返回国库券面值$100债券的单价

TBILLYIELD	返回国库券的收益率

VDB	返回用余额递减法得出的指定或部分期间内的资产折旧值

XIRR	返回某一组不定期现金流量的内部报酬率

XNPV	返回某一组不定期现金流量的净现值

YIELD	返回定期付息证券的收益率

YIELDDISC	返回贴现证券的年收益额，例如图库债券

YIELDMAT	返回到期付息证券的年收益率


信息函数

CELL	返回单元格的格式、位置或内容的信息

COUNTBLANK	计算一个区域内空白单元格的数目

ERROR.TYPE	返回一个对应于错误类型的数字

INFO	返回关于当前操作环境的信息

ISBLANK	如果引用空白单元格，则返回 TRUE

ISERR	如果数值为除 #N/A之外的任一错误值，则返回TRUE

ISERROR	如果数值为任一错误值，则返回TRUE

ISEVEN	如果数字是偶数，则返回TRUE

ISLOGICAL	如果数值为一逻辑值，则返回 TRUE

ISNA	如果数值为错误值 #N/A，则返回TRUE

ISNONTEXT	如果值为非文字，则返回TRUE

ISNUMBER	如果值为奇数，则返回TRUE

ISODD	如果数字是一个引用位置，则返回TRUE

ISREF	如果数值为文本值，则返回TRUE

ISTEXT	如果数值为文本值，则返回 TRUE

N	返回一个已转换的数字的值

NA	返回错误值 #N/A

TYPE	返回一个表示数值的数据类型的数字


逻辑函数

AND	如果所有参数都为TRUE，则返回TRUE

FALSE	返回逻辑值FALSE

IF	指定一个即将执行的逻辑测试

NOT	对一个参数的逻辑值求反

OR	只要有一个参数为TRUE，则返回TRUE

TRUE	返回逻辑值TRUE


查找与引用函数

ADDRESS	以文本形式返回工作表中一个单元格的引用位置

AREAS	返回一个引用中的区域数

CHOOSE	从数值清单中选取一个值

COLUMN	返回一个引用的列号

COLUMNS	返 回一个引用的 列数

HLOOKUP	查找数组的第一行，并返 回指定单元格中的值

INDEX	使用索引从一个引用或数组中选取一个值

INDIRECT	返回由文本值指定的一个引用

LOOKUP	在向量或数组中查找数值

MATCH	在引用或数组中查找数值

OFFSET	返回由给定引用位置偏移而得的引用位置

ROW	返回引用的行号

ROWS	返回引用的行数

TRANSPOSE	返回数组的转置

VLOOKUP	在数组的第一列中查找并返回指定单元格中的值


数学与三角函数

ABS	返回数的绝对值

ACOS	返回一个数的反余弦函数值

ACOSH	返回一个数的反双曲余弦函数值

ASIN	返回一个数的反正弦函数值

ASINH	返回一个数的反双曲正弦函数值

ATAN	返回一个数的反正切函数值

ATAN2	返回由X和Y坐标得到的反正切函数值

ATANH	返回一个数的反双曲正切函数值

CEILING	把一个数圆整到最近的整数，或指定基数的最近倍数

COMBIN	返回给定数目的对象的组合数

COS	返回一个数的余弦函数值

COSH	返回一个数的双曲余弦函数值

COUNTIF	计算满足给定条件的区域中非空单元格数

DEGREES	把弧度转换为度

EVEN	把一个数圆整到大于该数的最近偶数

EXP	返回e的指定次幂

FACT	返回一个数的阶乘

FACTDOUBLE	返回一个数的半阶乘

FLOOR	沿绝对值减小的方向对数圆整

GCD	返回最大公约数

INT	将一个数去尾圆整

LCM	返回最小公倍数

LN	返回一个数的自然对数值

LOG	返回以指定值为底的对数

LOG10	返回以10为底的对数值

MDETERM	返回数组的矩阵行列式值

MINVERSE	返回数组的矩阵的逆

MMULT	返回两个矩阵的乘积

MOD	返回两个数相除后的余数

MROUND	返回圆整到指定倍数的值

MULTINOMIAL	返回一组数构成的多项式

ODD	把一个数向上舍入到最近的奇数

PI	返回π值

POWER	返回数字的乘幂

PRODUCT	将参数相乘

QUOTIENT	返回小数的整数部分

RADIANS	把度转换为弧度

RAND	返回0到1之间的一个随机数

RANDBETWEEN	返回指定的两数之间的一个随机数

ROMAN	把阿拉伯数字转换为文字形式的罗马数字

ROUND	按指定的有效位数将数字进行四舍五入

ROUNDDOWN	将数值向零值方向下舍入

ROUNDUP	将数值逆零值方向上舍入

SERIESSUM	返回基于公式的幂级数之和

SIGN	返回数的符号

SIN	返回给定角度的正弦值

SINH	返回双曲正弦函数值

SQRT	返回正平方根值

SQRTPI	返回(数*π)的平方根

SUM	参数相加

SUMIF	满足给定条件的单元格相加

SUMPRODUCT	返回对应数组元素乘积之和

SUMSQ	返回参数的平方和

SUMX2MY2	返回两个数组对应值平方差之和

SUMX2PY2	返回两个数组对应值平方和之和

SUMXMY2	返回两个数组对应值差的平方和

TAN	返回正切函数值

TANH	返回双曲正切函数值

TRUNC	把一个数截取为整数


统计函数

AVEDEV	返回数据点到其均值点绝对偏差的平均值

AVERAGE	返回参数的平均值

BETADIST	返回累积β概率密度函数

BETAINV	返回累积β概率密度函数的逆

BINOMDIST	返回单项二项式分布概率

CHIDIST	返回chi-squared分布的单尾概率

CHIINV	返回chi-squared分布的单尾概率的逆

CHITEST	返回独立性检验结果

CONFIDENCE	返回总体均值的置信区间

CORREL	返回两组数据的相关系数

COUNT	计算参数组中参数的个数

COUNTA	计算参数组中值的个数

COVAR	返回协方差，即对应偏差乘积的均值

CRITBINOM	返回其累积二项式分布小于等于临界值的最小值

DEVSQ	返回偏差的平方和

EXPONDIST	返回指数分布函数

FDIST	返回F概率分布函数

FINV	返回F概率分布函数的逆

FISHER	返回Fisher变换结果

FISHERINV	返回反Fisher变换的结果

FORECAST	返回依据线性趋势而得的值

FREQUENCY	以垂直数组的形式返回频率分布

FTEST	返回F检验的结果

GAMMADIST	返回γ分布函数

GAMMAINV	返回γ累积分布的逆

GAMMALN	返回γ函数Γ(x) 的自然对数

GEOMEAN	返回几何平均值

GROWTH	返回依照指数趋势而得的值

HARMEAN	返回调和平均值

HYPGEOMDIST	返回超几何分布函数

INTERCEPT	返回线性回归线的截距

KURT	返回一组数据的峰值

LARGE	返回一组数据中第k个最大值

LINEST	返回线性趋势的参数

LOGEST	返回指定趋势的参数

LOGINV	返回对数分布的逆

LOGNORMDIST	返回累计对数分布

MAX	返回参数中的最大值

MEDIAN	返回一组给定数的中间值

MIN	返回参数中的最小值

MODE	返回一组数据的众数

NEGBINOMDIST	返回负二项式分布

NORMDIST	返回累计正态分布

NORMINV	返回累计正态分布的逆

NORMSDIST	返回标准累计正态分布

NORMSINV	返回标准累计正态分布的逆

PEARSON	返回Peaison乘积矩相关系数

PERCENTILE	返回某区域中的第k个百分点

PERCENTRANK	返回某值在一组数据中的百分比等级

PERMUT	返回给定数目的对象的排列数

POISSON	返回泊松分布

PROB	返回数值在上下界之间的概率

QUARTILE	返回一组数据的四分点

RANK	返回某数在一组数中的秩

RSQ	返回Pearson乘积矩协相关系数的平方

SKEW	返回分布的非对称度

SLOPE	返回线性回归线的斜率

SMALL	返回一组数据中的第k个最小值

STANDARDIZE	返回正态化值

STDEV	基于样本估计标准偏差

STDEVP	基于总体估计标准偏差

STEYX	返回回归中由每一个X求出的预期值Y的标准误差

TDIST	返回Student's t-分布

TINV	返回Student's t-分布的逆

TREND	返回依据线性趋势而得的值

TRIMMEAN	返回一组数据的内部平均值

TTEST	返回与Student's t-分布相关的概率

VAR	返回样本的方差

VARP	计算总体的方差

WEIBULL	返回Weibull分布

ZTEST	返回Z-检验的双尾P-值


文本函数

CHAR	返回对应于代码的字符

CLEAN	从文本中删除所有非打印字符

CODE	返回字符串中第一个字符的代码

CONCATENATE	把几个文本项合为一个文本项

DOLLAR	按货币样式将数字转化为文字

EXACT	比较两个文本值是否完全相同

FIND	在另一个文本串中查找某个文本值(区别大小写)

FIXED	用指定的十进制数格式把一个数格式化为文本形式

LEFT	返回文本值的最左端字符

LEN	返回字符串中的字符个数

LOWER	把文本转换为小写形式

MID	返回字符串中从指定位置开始的指定个数的字符

PROPER	大写文本值中每个词的首字母

REPLACE	在文本中替换字符

REPT	以给定数值重复文本

RIGHT	返回文本串中最右端的字符

SEARCH	在另一个文本串中查找某个文本值(不区别大小写)

SUBSTITUTE	用新文本取代字符串中的原有文本

T	把参数转换为文本

TEXT	格式化一个数并将其转换为文本

TRIM	从文本串中去除空格

UPPER	将文本转换为大写

VALUE	把文本参数转换为数字


键入数字或文本
�键入数字或文本

1  双击需要输入数据的单元格。

2  如果单元格内已有数据，在所要键入文本或数字处单击鼠标。

3  键入数字或文本，然后按 ENTER 键。

  有关数字输入的详细信息，单击

  有关文本输入的详细信息，单击


键入日期或时间

1  双击需要输入日期或时间的单元格。

2  如果单元格内已有数据，在所要键入处单击鼠标。

3  键入日期或时间，然后按 ENTER 键。

使用反斜线或连字符输入日期，例如：键入“9/5/95”或“JUN—95”，若要以12小时制显示时间，在时间后键入“A”或“P”，时间和字母之间要留一空格，否则， Microsoft Excel 将以24小时制方式来理解时间，有关这方面的详细信息，单击

注释  若要输入当天日期，按 CTRL 键和“；”（分号）键，若要输入当时的时间，按“CTRL+SHIFT+：（冒号）”三个键。


在列中快速填充重复出现的输入项

如果键入单元格内的开始几个字符与该列中已有的内容相同，Microsoft Excel 就会自动填充剩下的字符。

•	若接受当前输入内容，按 ENTER 键。当前输入的内容与已有输入项的大小形式一致。

•	若要替换自动输入的字符，继续进行键入。

•	若要删除自动输入的字符，按 BACKSPACE 键。

如果 Microsoft Excel 不能确定正确的输入，可以自行选择。在单元格中，键入一个以上字符，再按 ALT+下箭头键，显示当前列中已有输入项的列表，或用鼠标右键单击单元格，再单击快捷菜单中的“选择列表”。

注释  Microsoft Excel 可以自动填充的输入项为文本或文本与数字的复合，仅含数字、日期或时间的输入项不能自动填充。


在单元格区域中键入数据

1  选择需要输入数据的区域。

选定单元格，行和列

2  在第一个被选定的单元格内键入数字或文本。

3  按 ENTER 键完成输入并移动到当前单元格下方的单元格，按 SHIFT+ENTER 移动到上方单元格，按TAB 键从左向右移动，按SHIFT+TAB 键则从右向左移动。


一次在多个单元格中输入相同数据

1  选定需要输入数据的单元格。

选定单元格，行和列

单元格可以相邻，也可以不相邻。

2  键入数据，然后按 CTRL+ENTER 键。


在多个工作表中输入或编辑相同数据

1  选择需要输入数据的工作表。

选定单元格，行和列

2  选择需要输入数据的单元格或单元格区域。

选定单元格，行和列

3  在第一个被选定的单元格中键入或编辑数据。

4  按 ENTER 键完成输入并移动到当前单元格下方的单元格，按 SHIFT+ENTER 移动到上方单元格，按TAB 键从左向右移动，按 SHIFT+TAB 键则为从右向左移动。

EXCEL 在所有选定的工作表中自动填充数据。

注释　如果在工作表中已经输入数据，则可快速复制该数据到其它工作表的相应单元格内。选择含有数据的工作表和需要复制该数据的工作表，选择含有需要复制数据的单元格，在“编辑”菜单上，指向“填充”，然后单击“至同组工作表”命令。


打开或关闭“自动添加单元格的值”功能

1  在“工具”菜单上，单击“选项”命令，再单击“编辑”选项卡。

2  若允许自动填充输入项，选择“自动添加单元格的值”复选框。

若不允许自动填充，清除此复选框。


撤消输入项

•	若要在按 ENTER 键之前取消输入，按 ESC 键，或在编辑栏上单击 [image] 。

•	若要取消已经完成的输入，单击 [image] 。


输入文本

•	在 Microsoft Excel 中文本为数字、空格和非数字字符的组合。例如，以下输入按文本处理：10AA109、127AXY、12—976、208.4675。

•	在单元格中所有文本均为左对齐。若要改变对齐方式，可使用“格式”菜单的“单元格”命令（“对齐”选项卡）。只有宽窄相当的字符能够在单元格中正常显示。若要在单元格内显示多行文本，选定“对齐”选项卡中的“自动换行”复选框。

•	若要在公式中含有文本，将文本用引号括起来，例如：公式 =“Totals for”＆1995，则显示内容为“Totals for 1995”。

•	若要在单元格中输入“硬”回车，按 ALT+ENTER 键。


输入数字

•	键入单元格的数字按常量处理。

•	在 Microsoft Excel 中，数字只能含有以下字符：

0 1 2 3 4 5 6 7 8 9 + - （） ！ $ % E e

前置正号（+）被忽略，单个的点按小数处理，所有其它数字与非数字的组合按文本处理。

•	带分数应使用整数加分数的形式，避免把输入的数字当做日期，例如，键入0　1/2。

•	负数前使用负号（-），或将数据括入（）中。

•	所有单元格内数字均为右对齐，若要改变对齐方式，在“格式”菜单中选择“单元格”命令（“对齐”选项卡）。

•	如果单元格已经按“常规”方式设置格式，Microsoft Excel 将基于键入的数字使用内置数字格式。单元格的数字格式决定了数据在单元格中的显示方式。例如：若要在数字前显示零，就必须改变数字格式，使用“格式”菜单中的“单元格”命令（“数字”选项卡）。

•	若要将邮政编码和系列数字格式化为文本，可将单元格数字格式改为文本。比如说，对一列既含数字又含文本的数据进行排序，为了保证合适的排列顺序，对列中所有单元格均按文本进行格式化。


输入日期和时间

•	在 Microsoft Excel 中，时间和日期均按数字处理，工作表中时间或日期的显示取决于单元格中所采用的数字格式，当 Microsoft Excel 辨认出键入的日期或时间时，单元格的格式就由“常规”数字格式变为内部的日期或时间格式。如果 Microsoft Excel 不能识别当前输入的日期或时间格式，则它们将作为文本处理。

•	若要在同一单元格中键入日期或时间，请将日期和时间用空格隔开。

•	若要以 12 小时制键入时间，在时间后打一空格和“am”或“pm”（或“a”及“p”），否则，Microsoft Excel 将以 24 小时制方式来处理时间，例如键入“3:00”而不是“3:00 pm”则时间按“3:00am”存贮。

•	不论日期和时间的显示格式如何，Microsoft Excel 将日期按系列数字存贮，将时间按十进制小数存贮。若要显示日期为一系列数字或显示时间为小数，可将单元格数字格式改为“常规”格式。

•	时间和日期可以进行加减运算，并包含于其它计算之中。若要在公式中使用日期或时间，可将日期和时间按文本方式输入并括以引号，例如，以下公式显示差值为68：=“5/12/94”—“3/5/94”。

•	在 Microsoft Excel for Windows（以及 Lotus1-2-3 ）中，天数从本世纪初开始计算，日期系列数字1对应1900年1月1日，在 Microsoft Excel for Macintosh 中，使用1904年日期系统，日期系列数 1对应1904年1月2日。若要改变计算中使用的日期系统，请选择“选项”命令（“工具”菜单内）中的“重新计算”选项卡内的“1904日期系统”复选框。如果同时被使用的其它工作簿均使用“1904日期系统”那么在当前工作簿中也要使用“1904日期系统”。

•	如果在 Microsoft Excel for Windows 中打开用 Microsoft Excel 2.0 (for Mactintosh) 以后的版本创建的文件，Microsoft Excel 能够辨别文件格式，并将日期改为“1900 日期系统”。同样，创建于Microsoft Excel for Windows 的文件，在 Macintosh 上打开，Microsoft Excel 会将日期改为“1904日期系统”。


“自动填充”选项

下表列出选定的单元格中“自动填充”操作的例子。

选定区域中的数据	产生的系列
1，2	3，4，5，6，
1，3	5，7，9，11，
周一	周二,周三,周四,
第二季	第三季,第四季,第一季,第二季,
text1,textA	text2,textA,text3,textA,
1--Jan,1--Mar	1--May,1--Jul,1--Sep,


趋势预测选项

在“趋势”选项如何影响等差或等比趋势的例子中，假定选定的行开始数值为1，4，5选择“等差”选项，再输入级差为2，数列结果如下：

等差	结果系列
消除“趋势预测”复选框	1，3，5，7，9，
选择“趋势预测”复选框	1.33,3.33,5.33,7.33,11.33,
同样的例子，如果选择了“等比”选项，数列结果如下。

等比	结果系列
清除“趋势预测”复选框	1,2,4,8,16,32,64,
选择“趋势预测”复选框	1.21,2.71,6.07,13.57,30.35,67.86,


数据输入疑难解答

日期和时间没有按需要的形式显示

键入到单元格中的文本不能完全显示

邮政编码等数字中开头的零不能显示

打开或关闭“自动添加单元格的值”功能

Microsoft Excel 有时不能完成自动输入


日期和时间没有按需要的形式显示.
日期和时间没有按需要的形式显示

Microsoft Excel 按当前的单元格选定的日期和时间格式，来显示日期和时间，例如，如果键入5/4/95，Microsoft Excel可能把日期显示为“5-sep-95”，若要使用默认日期格式，选择单元格并且按“CTRL+SHIFT+#”组合键，若要使用默认时间格式，按“CTRL+SHIFT+·”组合键。

日期和时间数字格式代码

创建自定义数字格式


键入到单元格中的文本不能完全显示

若要使单元格中的文本自动换行，选定单元格，再单击“格式”菜单中的“单元格”命令。在“对齐”选项卡上，选择“自动换行”复选框。


邮政编码等数字中开头的零不能显示.

选定单元格，在“格式”菜单中，单击“单元格”命令，单击“数字”选项卡，再单击“特殊”分类，在“类型”框中，单击所需的数字类型，选定的单元格中的数字就转变为文本。

如果想保留数字格式，单击“自定义”分类，在“类型”列表中，选择与所要使用的格式相似的一个格式，在“类型”框中，在所有要显示零的地方键入0（零）。例如，如果数据中数字为整数，并为六位，就在“类型”列表中，单击“0”，并在“类型”框中键入“000000”。


Microsoft Excel 有时不能完成自动输入.

•	要确保选择了“选项”对话框（“工具”菜单）中“编辑”项卡上的“自动添加单元格的值”复选框。

•	使插入点位于单元格中的最后字符的后面，只有当插入点位于当前单元格内容的后面时，Microsoft Excel 才会完成自动输入。

•	键入的字符与列中已有的输入项不匹配，或与两个或多个输入项相配。例如，如果键入了 AXY ，而已有输入项为 AXY1 和 AXY2，这时，Microsoft Excel 就不能完成输入。要选择所需输入项，先在单元格中键入至少一个字符，再按 ALT+下箭头键，从列表中选择所需的输入项，或者以鼠标右键单击单元格，再单击快捷菜单中的“选择列表”。

•	Microsoft Excel 的自动输入项来自同一列中已填充单元格中的数据，如果要在同一行中重复输入，则无法使用来自列单元格的数据，所以不能完成自动输入。

•	只能对文本项使用自动完成，对于数字、日期和时间项自动完成功能无效。


更改Microsoft Excel的屏幕显示

1  在“工具”菜单中，单击“选项”命令，再单击“视图”选项卡。

2  选定所要的选项。


更改数据输入和编辑方式

1  在“工具”菜单中，单击“选项”命令，再单击“编辑”选项卡。

2  选定所要的选项。


更改缺省字体和其它缺省设置
更改默认字体和其它默认设置

1  在“工具”菜单中，单击“选项”命令，再单击“常规”选项卡。

2  选定所要的选项。


更改图表设置

1  在“工具”菜单中，单击“选项”命令，再单击“图表”选项卡。

2  选定所要的选项。

注释  只有当嵌入图表或图表工作表为活动时，“图表”选项卡的选项才有效。


处理图形对象

在工作表或图表中可以使用画线、箭头、椭圆、矩形、弧或多边形来突出重要数据，或加强视觉效果。椭圆、矩形、弧和多边形即可填充背景（不透明），也可以不填充背景（透明）。对于建好的图形对象，可以改变其边框样式、线条样式、填充方式或者颜色。

若要建立线条、箭头和图形，单击“图形”工具栏上的按钮，并进行拖动。若要显示“图形”工具栏，单击 [image] 。

要建立不规则图形，可通过 [image] 用手工绘制；要建立多边形，可使用 [image] 。不规则图形可以由手画线、直线或两者的组合组成。“手画多边形”工具 [image] 可以建立各种形状，如云彩、地图、甚至姓名的草写。

在建立了一个任意形状的图形之后，可以使用 [image] 进行编辑，单击 [image] ，在选定的对象的每一个顶点会出现相应的黑色方块，可以移动、增加或删除顶点来改变图形的形状。

可以在工作表的其它位置复制图形对象，也可以在其它工作表或应用程序中复制图形对象。可以将对象固定在工作表的单元格上，使它们与单元格一起移动、改变大小和排序。


绘制线条、矩形、椭圆、弧形或箭头。

1  若要显示“图形”工具栏，单击 [image] 。

2  单击所需图形工具。

3  拖动鼠标，直到形状和尺寸满足要求为止。

注释  若要多次使用同一图形工具，可以双击该工具，随后即可绘制任意数量的图形。在完成这些操作后，在空白区域单击鼠标，撤消对该工具的选用。


添加任意形状的图形对象

1  若要显示“图形”工具栏，单击 [image] 。

2  单击 [image] 。

3  在所要绘制图形的开始位置单击鼠标，然后拖动。

 若要画一直线，单击直线开始的位置，再单击直线结束的位置。

4  重复绘制手画直线和标准直线建立所要的图形。

5  双击结束图形的绘制。

注释  如果要建立没有直线的手绘图形，使用 [image] 。


在图形对象中添加、更改或删除线条、箭头或边框。

1  选择图形对象。

2  在“格式”菜单中，单击“对象”命令，再单击“图案”选项卡。

3  在“边框”中选择所要的选项。


添加更改或取消图形对象的填充颜色或图案

1  选择图形对象。

2  在“格式”菜单中，单击“对象”命令，然后单击“图案”选项卡。

3  在“填充”框中，单击所要的选项。

4  在“图案”框中，单击所需图案和颜色。


添加或取消图形对象的阴影

1  单击图形对象。

2  在“格式”菜单中，单击“对象”命令，再单击“图案”选项卡。

3  若要填加阴影，选择“阴影”复选框。

 若要取消阴影，清除“阴影”复选框。


建立图形对象的疑难解答：

  无法添加复杂的线条和几何图形

  当移动图形对象时，其大小却发生变化

  调整图形对象的大小时，形状失真

  当调整图形对象的大小时，其位置却发生变化


无法找到或选定图形。

•	图形对象可能没有填充或边框，选定或绘制一个图形对象，然后按 TAB 键选定工作表中的下一个图形对象，接着按 TAB 键，一直到发现要找的对象，这时，就可以用“格式”菜单中的“对象”命令给对象加边框和填充。

•	如果对象被层叠，找不到的对象可能位于另一对象后面，选定最上面的对象，然后在“图形”工具栏中单击 [image] 。如果层叠的对象在两个以上，多次单击 [image] 找到所需的对象。

•	“选项”对话框中的“全部显示”复选框可以没有被选中。单击“工具”菜单中的“选项”命令，再单击“视图”选项卡，选择“全部显示”复选框。

•	对象可能与其它对象组成了一组，若要解散组以便选择单个对象，先选定组然后在“图形”工具栏中单击 [image] ，最后单击空白区域，这时就可以单击所要选择的对象了。


无法添加复杂的线条和几何图形

•	若要绘制复杂的线条和图形，双击“图形”工具栏上的线条或图形按钮，当绘制完图形后，单击空白区域，取消选定的图形工具。

•	对于“图形”调色板上的按钮不能使用双击的方式。


Microsoft Excel 可以使用的图形文件类形

使用 Microsoft Excel 的图形过滤器或转换器，可以在工作表中插入多种通用的图形文件格式。

。要插入 Windows 的图元文件或 Windows 位图，则不需要过滤器。如果您在计算机上安装 Microsoft Excel 时没有安装过滤器，可运行“安装”程序并添加过滤器。

插入内容

  Computer Graphics Metafiles (.CGM)　文件

  Encapsulated PostScript (.EPS)  过滤器

  HP-Graphics Language (.HGL) 文件

  Lotus 1-2-3 Graphics 文件 (.PIC) 文件

  Micrografx Designer/Draw 文件

  Tagged Image File Format (.TIF) 文件

  WordPerfect Graphics (.WPG) 文件

  PC Paintbrush (.PCX)文件

  CorelDRAW 3.0 (.CDR) 文件

  Macintosh PICT (.PCT) 过滤器


Macintosh PICT (.PIC) 过滤器

PICT 过滤器用来导入 Macintosh PICT 图形文件。


Computer Graphics Metafiles (.CGM)　文件

您可以使用Computer Graphics Metafile (.CGM) 过滤器来导入.CGM图形文件，这些图形文件与CGM规范的版本1兼容。

可支持以下类型：

· 线条类型：标准ANSI集。

· 标记类型：标准ANSI集。

· 边框类型：标准ANSI集。

· 线性元素：多边形线、离散多边形线、圆弧的三点、圆弧中心和椭圆弧。大于一个象素的粗笔总是画实线。非实心样式笔的宽度为一个象素。

· 填充元素：多边形、多边形集合、矩形、圆、三点圆弧，闭合点，闭合圆弧，闭合椭圆和椭圆。

· 内部样式：实心、图案、剖面线和空白。

· 文本元素：文本、限制文本和附加文本。文字串的属性更改将不被识别。

· 多边形集合。


The Encapsulated PostScript (.EPS)  过滤器

.EPS图形过滤器支持Adobe Systems Encapsulated PostScript Specification的1.0和2.0版本。.EPS过滤器支持.EPS映像，这种映像可以带有tagged image file format(TIFF)5.0格式或Windows 图元(.WMF)格式的嵌入显示图像。

如果.EPS文件包含嵌入的TIFF或.WMF显示图像，则显示出该图像的外观。显示图像的质量取决于嵌入在.EPS文件中的TIFF或.WMF图像的分辨率。由于这种显示图像的主要目的是在页面上定位图像，所以分辨率通常较低。

若未包括嵌入的TIFF或.WMF显示图像，或者转换器认为该图像无效，则显示一个图形边框来代替显示图像。


The HP-Graphics Language (.HGL) 过滤器

该过滤器支持HP-GL／2核心命令及扩展命令。为确保在导入HP.GP／2文件时达到最好的效果，可对应用程序进行配置，使其生成适用于7595Draft Master绘图仪的命令。

HPGL过滤器不支持“多线编码”或“颜色表”命令。该过滤器支持彩色图像的显示，并假定笔使用下列颜色集。

笔号	颜色
Pen1	黑
Pen2	红
Pen3	绿
Pen4	黄
Pen5	蓝
Pen6	绛红
Pen7	蓝绿
Pen8	橙黄


The Lotus 1-2-3 Graphics 文件 (.PIC) 　过滤器

该过滤器支持由Lotus1-2-3和Borland Quattro Pro.生成的.PIC文件。但是，该过滤器不支持Micrografx.PIC或Draw Plus的.PIC文件。


The Micrografx Designer/Draw 　过滤器

该过滤器支持Microsgrafx Designer 3.x、Charisma 2.1和Draw的.DRW文件。由于.DRW文件不包含有关图像大小的信息，因此.DRW过滤器只能把文件导入在一页上，正如该文件在Micrografx Designer中显示的那样。一旦导入图像，则剪切边框使其符合图像的大小。

下面是Micrografx Designer/Draw过滤器的一些限制：

· 不支持文本数组。

· 不支持Micrografx Designer 3.x的某些字体。

· 在GDI图元文件中，不支持需要剪贴区域的剪贴路径。

· 不支持平铺路径，该平铺路径允许在剪贴路径之后进行面向对象的填充。


The Tagged Image File Format (.TIF) 过滤器

TIFF 5.0过滤器支持TIFF Specification 5.0版本中描述的所有图像类型和压缩图像类型。这些类型包括单色图、 灰度图、调色板彩色图和RGB全颜色图像。该过滤器不支持TIFF6.0版本。


The WordPerfect Graphics (.WPG) 过滤器

该过滤器使用存贮在Word Perfect文件中图片帧的大小来确定要导入图片的大小。在Draw Perfect中创建的.WPG图形的帧大小即为屏幕的大小。

下面是一些限制：

· .WPG格式的EPS图像在插入到演示文档时，不再保持PostScript代码。

· 具有大量嵌入位图的.WPG文件，在使用ATI公司的Mach系列视频驱动程序的计算机上可能不正确显示。如果您认为存在问题，可以试着运行Windows 安装程序，并且将视频驱动程序改为Windows支持的8514／a驱动程序。


The PC Paintbrush (.PCX)过滤器

.PCX图形过滤器PCXIMP.FLT，借助Zsoft的3.0版本支持.PCX文件格式的所有版本，并且支持256色图像。这是Microsoft Windows Paintbrush使用的普通交换格式。


The CorelDRAW 3.0 (.CDR)过滤器

CoreIDRAW 3.0过滤器具有下列限制：

· 旋转的圆形直角用圆弧来仿真。

· 不完全支持图案矢量填充。

· 不支持envelope编辑和透视编辑。

· 不支持位图。

· 不完全支持extruded对象组。

· 不支持OLE对象。

· 不支持线条缩放。

· 可能不能导入以CoreIDRAW 3.0格式保存的CoreIDRAW4.0文档。


　导入图形

1. 在“插入”菜单中，单击“图片”。

2. 双击所需的图形。


导入多种图形

您可以在工作表中添加各种类型的导入图形，包括剪贴图形。如果正在使用Microsoft Office，则可以使用Microsoft ClipArt Gallery，它包含多种不同类型的图片。还可以导入位图(.BMP)、tagged image file format(.TIF)、以及其它类型的图形文件。

您可以在导入图形的周围添加边框，并添加填充颜色和图案。还可移动并改变导入图形的大小，所用方法与移动并改变其它图形对象大小的方法一样。

当导入某一图形后，对它的更改是有限的。您可能要使用创建该图形的应用程序来更改它。


有关导入图形的疑难解答

帮助内容

  双击嵌入对象时，没有执行任何操作

  打印工作表时，未打印出图形

  无法导入图形


打印工作表时，未打印出图形

•	没有选定“打印对象”复选框。按SHIFT键的同时，单击要打印的对象，再单击“格式”菜单中的“对象”，然后单击“属性”选项卡。再选定“打印对象”复选框。

注释　您可以通过选定或清除各个对象的“打印对象”复选框，来选择要打印的对象和不需打印的对象。


无法导入图形

· 可能未安装正确的过滤器。

· 也许安装了过滤器，但未放在正确的目录中。

· 可能使用了错误版本的过滤器。

· 可能使用了有病毒的过滤器。


无法找到“复制图片”或“粘贴图片”命令

•	单击“编辑”菜单的同时，按SHIFT键，来显示“复制图片”命令和“粘贴图片”命令。


记录宏

当您想要自动完成某一重复工作时，可以创建一个宏。

1  在“工具”菜单中，选择“记录宏”，再单击“记录新宏”命令。

2  可以使用 Microsoft Excel 所提供的宏名，也可以在“宏名”框中键入另一名称。

3  若要给出宏的简单说明，在“说明”框中键入描述性文字。

4  若要设置有关宏的选项，单击“选项”，再选择。

5  单击“确定”。

6  执行所记录的操作。

7  单击 [image] 。

查看宏代码

宏在模块表上用 Visual Basic 来记录。

1  在“工具”菜单中，单击“宏”。

2  在“宏名/引用”框中，键入宏名。

3  单击“编辑”命令。

使用相对引用，记录的宏更灵活

默认方式下，记录宏使用单元格绝对引用，例如 $A$1，用这种方式记录的宏总是在最初记录宏的单元格位置操作。

若要使宏在一个工作表的任何地方都能执行，使用相对引用来记录宏，用这种方式在最初选择的左上角单元格开始记录宏。

•	在“工具”菜单中，选择“记录宏”，再单击“使用相对引用”命令。

直到您退出 Microsoft Excel 或再次单击“使用相对引用”命令，此选项才不起作用。

提示

•	要切换到需要的工作簿中，请单击需要的工作表，然后在打开宏记录器前选择单元格或对象。

•	要使用“记录宏”按钮，请显示 VISUAL BASIC 工具栏。

•	若要指定宏的快捷键，在“记录新宏”对话框中单击“选项”按钮。宏快捷键可以是 CTRL+任何字母或 CTRL+SHIFT+任何字母。记住：当包含宏的工作薄打开时，此宏的快捷键优先 Microsoft Excel 快捷键执行。

•	若想随时使用宏，请将宏存贮在“个人宏工作簿”中。这是一个隐藏的工作簿且一直打开。在“记录新宏”对话框中，单击“选项”，再单击“个人宏工作簿”，宏就存贮在个人宏工作簿中。

•	在“窗囗”菜单中，单击“新建窗囗”则打开工作簿的另一窗囗，再在“窗囗”菜单中单击“重排窗口”命令。可以查看在另一工作表中执行操作的宏。

•	可以对 VISUAL BASIC 模式重新命名，双击模块选项卡重命名工作表。

•	使用宏记录器可以查看 VISUAL BASIC 对象，方法以及写您自已的 VISUAL BASIC 程序所需的属性。详息信息，请看

如何使记录的宏产生代码%


执行宏

当您记录一个宏时，就创建了一个 VISUAL BASIC 的子程序。

1  在“工具”菜单中，单击“宏”命令。

2  在“宏名/引用”框中，键入宏名。

3  单击“执行”。

执行 VISUAL BASIC 模块中的宏

1  激活需要执行的 Sub 程序模块。

2  在 Sub 程序中的任何地方插入光标。

3  在 VISUAL BASIC 工具栏中，单击“执行宏”按钮，或按下 F5。

提示

某些方法或属性，如“Select”方法，当活动工作表是一模块时无效。当要使用“Select”方法时，必须先激活需要选择的工作表。可以通过直接在工作表中运行宏，来避免这种问题的发生。

终止宏的执行

•	按下 ESC 或 CTRL+BREAK 键。


指定宏

当按下某个特殊的组合键，或单击某个特殊的图形对象，菜单项，工具栏按钮，就可以执行某个宏。

指定宏的方法

为宏指定快捷键

将宏指定为“工具”菜单的项

将宏指定为按钮或图形对象

在图形对象上为宏指定热平台

将宏指定给工具栏按钮


为宏指定快捷键

1  在“工具”菜单中，单击“宏”。

2  在“宏名/引用”框中，键入宏名。

3  单击“选项”按钮。

4  在“CTRL+”框中，键入某个字母或按下 SHIFT+某个字母。

5  单击“确定”。

6  单击“关闭”。

技巧

•	当包含宏的工作簿打开时，指定宏的快捷键将优先于 Microsoft Excel 同名的快捷键。

•	若想随时使用某个宏，将它存贮在“个人宏工作簿”中。这是一个隐藏的工作簿且一直打开。在“记录新宏”对话框中，单击“选项”，再单击“个人宏工作簿”将宏存贮在“个人宏工作簿”中。


将宏指定为“工具”菜单的项

1  在“工具”菜单中，单击“宏”。

2  在“宏名/引用”框中，键入宏名。

3  单击“选项”按钮。

4  在“‘工具’菜单下的菜单项”对话框中，键入菜单项的名称，在快捷键的字母前键入&（例如，&新项）。所使用字母必须在“工具”菜单的快捷键中没有使用过。

5  单击“确定”。

6  单击“关闭”。

有关改变 Microsoft Excel 菜单的详息信息，请看

常用菜单

技巧  若想随时使用宏，请将宏存贮在“个人宏工作簿”中。这是一个隐藏的工作簿且一直打开。在“记录新宏”对话框中，单击“选项”，再单击“个人宏工作簿”，宏就存贮在个人宏工作簿中。


将宏指定为按钮或图形对象

有关如何创建一个按钮或图形对象，请看

处理图形对象

创建一个按钮或图形对象后，可以把它指定为一个宏。当单击此按钮或图形对象时，宏将自动执行。

1  使用鼠标右键，单击此按钮或图形对象。

2  在快捷菜单中，单击“指定宏”命令。

3  在“宏名/引用”对话框中，键入宏名。

4  若要为已有的宏指定按钮或图形对象，在“宏名/引用” 对话框中键入宏名后，单击“确定”。

或者

若要指定记录新宏的按钮或图形对象，则单击“记录新宏”命令。

技巧  若想随时使用宏，请将宏存贮在“个人宏工作簿”中。这是一个隐藏的工作簿且一直打开。在“记录新宏”对话框中，单击“选项”，再单击“个人宏工作簿”，宏就存贮在个人宏工作簿中。


在图形对象上为宏指定热平台

1  创建图形对象

关于创建按钮或图形对象的详息内容，请看

处理图形对象

2  在第一个图形对象上所需一热平台的地方，绘制另一个图形对象。

3  使用一直选择的第二个图形对象后，单击“工具”菜单上的“给对象指定宏”命令。

4  若要为一个已存在的宏指定已选择的图形对象，则在“宏或/引用”对话框中键入宏名，再单击“确定”命令

或者

若要记录指定一个新宏的图形对象，则单击“记录”命令。

5  在“格式”菜单中，单击“对象”。

6  在“图案”选项卡上，单击“边框”命令，再单击“填充”“无”命令。

为每个创建的热平台重复步骤2~6。

技巧  若想随时使用宏，请将宏存贮在“个人宏工作簿”中。这是一个隐藏的工作簿且一直打开。在“记录新宏”对话框中，单击“选项”，再单击“个人宏工作簿”，宏就存贮在个人宏工作簿中。


将宏指定给工具栏按钮

1  在“视图”菜单中，单击“工具栏”命令。

2  若要创建一个新的工具栏并自定义一个工具栏按钮，在“工具栏名称”对话框中键入新工具栏名，再单击“新建”按钮。

或者

若要为已有的工具栏添加按钮，则单击“自定义”。

3  在“分类”框中，单击“自定义”命令。

您还可以编辑“工具按钮”下面的按钮图象。

改变工具栏按钮图标

4  从“工具按钮”下面拖动自定义工具栏按钮到任何可见的工具栏上。

当把工具栏按钮放到您所需的工具栏上时，就会出现“指定宏”对话框。

5  若要为已有的工具栏指定自定义工具栏按钮，在“宏名/引用”框中键入宏名，再单击“确定”。

或者

若要为新宏指定自定义工具栏按钮，则单击“记录新宏”命令。

6  如果需要，在“自定义”对话框中单击“关闭”命令。

 改变工具栏指定宏的按钮

1  在“视图”菜单，单击“工具栏”命令。

2  使用鼠标右键，单击所要改变的工具栏按钮，再单击“指定宏”命令。

3  若要为已有的宏指定工具栏按钮，在“宏名/引用”框中键入宏名，再单击“确定”命令。

或者

若要为新宏指定自定义工具栏按钮，则单击“记录新宏”命令。

技巧  若想随时使用宏，请将宏存贮在“个人宏工作簿”中。这是一个隐藏的工作簿且一直打开。在“记录新宏”对话框中，单击“选项”，再单击“个人宏工作簿”，宏就存贮在个人宏工作簿中。


复制宏

可以通过模块表的复制或复制宏到另一模块表来实现宏的共享。

从一个工作簿复制模块表到另一工作簿

1  打开两个工作簿。

2  切换到含有模块表的工作簿。

3  在“编辑”菜单中，单击“移动或复制工作表”命令。

4  在“工作薄”框中，单击目标工作簿名称。

5  在“下列选定工作表之前”框中，单击要将模块表插入到左边工作表的名字。

6  选择“建立副本”复选框。

复制代码

可从一模块表中复制一个过程，将它粘贴到另一模块表中。

1  切换到含有所要复制过程的模块表。

2  选择所要复制的代码。

3  单击 [image] 。

4  切换到所要放置代码的模块表。

5  单击 [image] 。

技巧  若想随时使用宏，请将宏存贮在“个人宏工作簿”中。这是一个隐藏的工作簿且一直打开。在“记录新宏”对话框中，单击“选项”，再单击“个人宏工作簿”，宏就存贮在个人宏工作簿中。

创建引用

若想使一个工作簿中的过程在其他工作簿中得到使用，而无需创建过程复制，就要在工作簿间创建引用。有关更多的信息，请看

在其它工作薄中调用过程


“单步执行”对话框

当您想要单步运行 Microsoft Excel 4.0宏时，可以显示“单步执行”对话框。这个技术在调试宏时经常使用。

这个对话框将告诉您，在宏中将需要计算的单元格以及在此单元格中使用的公式。

对话框选项

进入过程

执行宏中的下一命令，调用用户自定义函数并进入过程。

跳过过程

执行宏中的下一命令，调用用户自定义函数而无需进入过程。

计算

在活动单元格中计算公式的每一部分，可以通过宏一次执行一个命令，通过重复单击“计算”命令，进入所谓的用户自定义函数。

暂停

关闭对话框，终止宏，可以执行其它操作。要返回到“单步执行” 对话框中，在“VISUAL BASIC”工具中单击“恢复宏”按钮。

终止

终止宏。

继续

运行没有单步执行的宏。

转到

停止宏，在宏工作表中选择当前正在进行计算的宏。


“帮助主题”不存在

因为 VBA 帮助没有发现或没有安装，“帮助主题”不显示。

正确安装 VBA 帮助

1  运行 Microsoft Office for Windows 95 安装程序，单击“添加/删除”命令。

2  选择“Microsoft Excel ”，再单击“改变选项”命令。

3  选择“联机帮助和样例”，再单击“改变选项”命令。

4  确保“VB for Microsoft Excel 帮助”复选框已选定。

5  继续安装命令。


创建新工作簿

1. 在“文件”菜单上，单击“新建”。

2. 要创建新的空白工作簿，单击“一般信息”选项卡，然后单击“工作簿”图标。

要创建基于模板的工作簿，单击“ Spreadsheet Solutions ”选项卡，然后单击所需模板图标。

提示  要创建新的空白工作簿，单击


打开文件疑难解答

“打开”对话框没有列出所需文件

在打开文件时键入的口令无效


改变图形大小

您可以成比例地放大或缩小图形，也可以在水平或垂直方向改变图形大小。

选择所要操作

在缩放图形时保持原有比例

更改高度或宽度


在缩放图形时保持原有比例

若要在缩放图形时保持图形的比例，请按下 SHIFT 键，同时拖动角点的区域选定手柄。


更改高度或宽度

•	若要改变对象的高度和宽度，就拖动一个垂直或水平的区域选定手柄。


改变堆积或分层顺序

如果已经堆积了几个图形对象或者在相互重叠的对象上面导入了图形，您可以把一个对象移到重叠对象的前面或后面。

选择所要操作

将对象发送到层叠对象的后面

将对象放在层叠对象的前面


将对象放在层叠对象的前面

1  若要显示“绘图”工具栏，单击 [image].即可 。

2  选择所要移动的对象。

3  单击 [image] 。


将对象发送到层叠对象的后面

1  若要显示“绘图”工具栏，单击 [image] 即可。

2  选择所要移动的对象。

3  单击 [image] 。


改变多边形图形对象的形状

1  若要显示“绘图”工具栏，单击 [image] 即可。

2  单击 [image] 。

3  选择需要改变的图形对象。

4  若要移动一个顶点：用鼠标拖动。

若要删除一个顶点：按下 CTRL ，再单击此点。

若要加入一个新顶点：按下 CTRL ，再拖动所要加入新点的那条线。

5  结束操作后，单击 [image] 。


创建图表或工作表的图片

您可以创建图表，单元格及图形对象的图片，然后再把图片放在任何工作表的某一位置上，或者放在其它应用程序创建的文档中。图片可以放大或缩小，移动，还可以象图形对象一样改变。

如果要把一张单元格图片联接到源工作表上，则图片随着源工作表的变化而改变。例如，如果您向源工作表增添一些数字，则所联接的图片也包含这些数字。

不能把图表图片与源工作表相联。如果要把一个图表放在工作表上，请使用嵌入图表。

在图片格式或位图格式下能够生成图片。图片格式与位图格式相比，可以使用较少的内存和磁盘空间，并且允许 Microsoft Excel 快速重画屏幕。当需要高质量的输出时，例如输出一个图表，此时图片格式效果更佳。在图片格式下复制图形对象可以在任何分辨率下显示。


对象组

您可以选择多个对象然后将它们成组为单个对象，这样就可以呈现整体移动且保证对齐。成组对象很容易实现整体改变。例如，可以立即改变成组图形对象的填充颜色。对象一旦成组就不能够单个移动或改变大小，除非先取消成组。


建立对象组

1  若要显示“绘图”工具栏，单击 [image] 即可。

2  按下 SHIFT 键，单击所要成组的每一图形对象，然后单击 [image] 。


取消对象组

•	选择要改变为单一对象的对象组，然后在“绘图”工具栏上单击 [image] 。

注释  若对象组嵌套，就需单击 [image] 多次。


用单元格网格线对齐对象

•	若要捕捉网格线最接近的交叉点，在按下 ALT 的同时绘图，及移动或改变图形对象的大小。


移动一个或一组对象

•	若要移动一个对象，先选择，再拖动它即可。

如果图形对象没有填充（即没有颜色或者图案），单击它的边框后拖动即可。

•	要移动一组文件，在单击各对象的同时按 SHIFT 键，然后进行拖动。

提示  若要水平或垂直地移动图形对象，拖动对象时按下 SHIFT 键。


将图表或单元格复制为图片

1  单击需要做为图片复制的图表，图形对象或高亮单元格。

2  按下 SHIFT 健，然后单击“编辑”菜单的“复制图片”命令。

3  单击“如屏幕显示”命令。

4  单击“图片”命令。

5  单击 “确定”。

6  单击要图片显示的新工作表或新位置。

7  按下 SHIFT 键，同时在“编辑”菜单上单击“粘贴图片”命令。

注释  当单击“编辑”菜单来显示“复制图片”和“粘贴图片”命令时，必须按下 SHIFT 键。


选定图形对象

•	若选择填充对象时，单击对象内的任一点均可。

•	若选择未填充对象时，单击对象的边框即可。

当已选定对象时，区域选定手柄 出现在它的边框周围。

注释  尽管可以用一般方法来选择对象，但最好在“绘图”工具栏上使用 [image] 来选择。下列情况请使用

•	只选择对象，不选择单元格。

•	选择宏按钮指定的图形对象。

•	拖动一组图形的边框来选定此组图形。


选定工作表中的所有图形对象

1  在“编辑”菜单中，单击“定位”命令。

2  单击“定位条件”选项。

3  单击“对象”选项。


给图形添加标志或标题

1  单击 [image] 。

2  拖动文字框达到满意的尺寸和形状。

3  然后开始键入。

提示  通过单击图形标志或标题的边框，然后拖动区域选定手柄来改变标志或标题大小。


编辑图形标志或标题

1  选择要改变的图形标志或标题。

2  将插入点移到需要键入或编辑文本的地方。

3  键入新文本。

注释  如果没有将插入点放在文字框中就键入文本，则新键入的文本将替换所有已有的文本。


改变图形标志或标题的格式

1  选择要改变的图形标志或标题。

2  选择要格式化的文本。

3  在“格式”菜单中，单击“对象”命令。

4  选择需要的文本格式化选项。


改变标志或标题边框的格式

1  选择要改变的标志或标题。

2  在“格式”菜单上，单击“对象”命令，然后单击“图案”选项卡。

3  选择需要的格式化选项。


添加、更改或删除导入图形的边框，填充方式或阴影

1  选择所要编辑的导入图形。

2  在“格式”菜单上，单击“对象”命令，再单击“图案”选项卡。

3  单击需要的选项。

注释  不能用颜色或图案填充导入图形。


图形随单元格移动或改变

图形对象与它们下面的单元格相连或不相连均可，相连的图形对象随同下面的单元格一起移动和改变大小。例如，如果改变一组单元格的行高或列宽，则与之相连的图形对象也移动并改变大小。

对不相连的图形对象即使移动或改变下面单元格，它也不会改变。例如，若要剪切图形下面的单元格并将它们粘贴在工作表的其它地方，而图形对象仍在原来位置。

默认方式下，图形对象随同下面的单元格移动或改变大小。但也可以指定图形对象随单元格移动而不改变大小，以保证文字框中的文本仍具有可读性，例如，如果一组单元格具有一个相连文本框，就可以改变单元格的大小且保持相连文字框中的文本大小不变。

默认方式下，导入图形随同下面的单元格移动而不改变大小，防止图形失真。


调整下面的单元格大小时，保持图形不变

1  选择需要与下面单元格分离的对象。

2  在“格式”菜单中，单击“对象”命令，再单击“属性”选项卡。

3  选择“大小，位置均固定”复选框。


显示或隐藏图形对象和导入图形

1  在“工具”菜单中，单击“选项”命令，然后单击“视图”选项卡。

2  若要显示图形对象或导入图形，选择“全部显示”复选框。

若要隐藏图形对象或导入图形，选择“全部隐藏”复选框。


更新链接图片

1  双击链接图片

Microsoft Excel打开源工作表，并选择与图片链接的单元格区域。

2  在源工作表上进行操作。


打印图形对象和导入图形

1  选择所要打印的图形对象作为部分工作表。

2  在“格式”菜单中，单击“对象”命令，然后单击“属性”选项卡。

3  选择“打印对象”复选框。


排序时包含图形对象和导入图形

1  确保对象在所要排序的单元格区域内，例如，若要按行排序，对象不能超过一列。若要按列排序，对象不能超过一行。

2  若要按列排序，选择所要排序对象下面的列。

3  若要按行排序，选择需要排序对象下面的行。

4  单击区域选定手柄以递增顺序排列单元格，或者单击 [image] 以递减顺序排列单元格。


有关处理图形对象和导入图形的疑难解答

无法找到或选定图形

“对象”格式命令没有出现在菜单中

选择指定宏的对象时，宏被执行

无法找到“复制图片”或“粘贴图片”命令


当移动图形对象时，其大小却发生变化

•	若要移动填充对象，将指针放到对象上，而不是在区域选定手柄上面。

•	若要移动未填充的图形对象，将指针放到边框上，而不是在选择手柄上面。


当调整图形对象的大小时，其位置却发生变化

•	若要改变选定图形对象的大小，拖动任一区域选定手柄。如果您拖动了图形对象的中心或边框，则图形的位置就发生变化。


调整图形对象的大小时，形状失真

•	若要按比例改变一个图形对象的大小，拖动角点的区域选定手柄 时，按下 SHIFT 键。


“对象”格式命令没有出现在菜单中

•	要显示格式“对象”命令，需要选择一个图形对象或导入图片。


选择指定宏的对象时，宏被执行

•	若要选择指定宏按钮的图形对象时，在“绘图”工具栏上单击 [image] ，然后再拖动对象周围的矩形框。


双击嵌入对象时，没有执行任何操作

•	在计算机内没有用来创建嵌入对象的程序。


在 Microsoft Excel 中嵌入和链接对象疑难解答

使用“更改源文件”对话框时出现错误信息。

无法将从 Microsoft Excel 链接的图片复制到其他应用程序。

无法打印嵌入对象。

在 Microsoft Excel 工作表中无法更新自动链接。

双击嵌入的 Microsoft Excel 对象时，Microsoft Excel 并未打开。


使用“更改源文件”对话框时出现错误信息

如果您不能使用“更改源文件”对话框编辑已变动的链接的名称或位置，可单击包含链接的单元格，然后在编辑栏中编辑链接。


无法将从 Microsoft Excel 链接的图片复制到其他应用程序

复制的图片可能是从未保存的工作簿中链接的。

1  保存图片所在的工作簿。

2  切换至图片要复制到的应用程序。

3  在“编辑”菜单中，单击“链接”命令。

4  单击“更改源文件”按钮，然后单击在步骤 1 中保存的文件的名称。


在 Microsoft Excel 工作表中无法更新自动链接

“重新计算”选项卡中的“更新远程引用”复选框可能被清除了（“工具”菜单，“选项”对话框）。清除该复选框将使“链接”对话框中的“更新”命令不起作用，该选项用于更新与外部数据源（如 Microsoft Word 文档或 Microsoft Access 数据库）的链接。

若要更新与外部数据源的自动链接，可单击“工具”菜单中的“选项”命令，单击“重新计算”选项卡，然后选中“更新远程引用”复选框。

注释：Microsoft Excel 工作簿不是外部数据源。


无法打印嵌入对象

1  单击嵌入对象。

2  在“格式”菜单中，单击“对象”命令，然后单击“属性”选项卡。

3  选中“打印”对象复选框。


键入键盘上没有的字符

1  在 Windows 中，单击“开始”按钮，指向“程序”，再指向“附件”，然后单击“字符映射表”。

2  选择包含所要字符的字体。

3  单击字符，单击“选择”，然后单击“复制”。

4  切换到文档并粘贴字符。

5  如果粘贴的字符看似与所选的字符不尽相同，可将其字体设置为与“字符映射表”中相同的字体。

提示：“字符映射表”附件将提示您用组合键键入选定的字符。


在 PowerPoint 中链接和嵌入 Microsoft Excel 对象疑难解答

在 PowerPoint 中如何使嵌入的 Microsoft Excel 对象的背景透明，以便幻灯片透亮？


在 PowerPoint 中如何使嵌入的 Microsoft Excel 对象的背景透明，以便幻灯片透亮

只有当 Microsoft Excel 工作表或图表的背景为空时，PowerPoint 幻灯片的背景色才能看到。使用以下操作可使 Microsoft Excel 工作表或图表的背景透明：

1  在 Microsoft Excel 中，选定工作表或图表。

2  对工作表，单击“格式”菜单中的“单元格”命令，然后单击“图案”选项卡。

对图表，单击“格式”菜单中的“对象”命令，然后单击“图案”选项卡。

3  对工作表，在“颜色”框中单击“无”。

对图表，请在“填充”下选中“无”复选框。


改变自动更正项名称

1  在“工具”菜单中，单击“自动更正”命令。

2  在“替换”列表中单击该名称。

3  单击“删除”按钮。

4  在“替换”框中键入新名称。

5  单击“添加”按钮。


改变自动更正项内容

1  在“工具”菜单中，单击“自动更正”命令。

2  要改变存储为纯文本的自动更正内容，可在列表中选择一项。

3  在“替换为”框中键入新的内容。

4  单击“添加”按钮。

注意：如果自动更正的内容是一大段文本、一幅图形，并且已插入到文档中并设置好了初始格式，这时，要改变一个自动更正项是比较容易。设定完要自动更正的内容的格式后，选定该内容，然后单击“工具”菜单中的“自动更正”命令。


删除自动更正项

1  在“工具”菜单中，单击“自动更正”命令。

2  在“替换”框下的列表中，单击要删除的项。

3  单击“删除”按钮。


自动更正击键错误

如果事先指定了经常键错的单词，就可以自动更改键入错误。

1  在“工具”菜单中，单击“自动更正”命令。

2  确定选择了“键入时自动替换”复选框。

3  在“键入”框中，键入常敲错或拼错的单词，如 usualy 。

4  在“替换为”框中，键入此单词的正确拼写，如键入 usually 。

5  单击“添加”按钮。


利用电子邮件将文档发送审阅

当无需以任何特定顺序将文档传送给接收者，或无需文档自动返回时，可以邮递文档而不用传送。

用传送文档的方法可以将文档一次传递给所有接收者，或者将文档传递给一个接一个的接收者，以便于每个接收者都能查看以前的修正和注释。

•	当每个接收者向下传递文档时，自动收到一个传递状态信息。

•	确保自动提示每个接收者，他们应当将文档转递给下一个接收者。

•	自动收回所有接收者都已查看完毕的文档。

要使用文档邮递和传送，必须具备以下二者之一：

•	Microsoft Exchange（或者与通讯应用编程接口[MAPI]兼容的邮递系统）

•	Lotus CC:Mail（或者与[VIM]兼容的邮递系统）

注意：文档邮递与传送在通过电子邮件网关时，可能出问题。

邮递文档

传送文档


创建传送名单

1  打开要传送的文档。

2  在“文件”菜单中，单击“添加传送名单”命令。

3  选择接收者和其它想要的传送选项。

4  如要传送文档，可单击“传送”按钮。

在不传送文档的情况下关闭对话框，可单击“添加名单”。要在晚些时候传送文档，可在“文件”菜单中单击“发送”命令。

提示：可以选择别名组作为接收者，然而别名组中的所有成员将被视为一个接收者。要将文档依次传送给别名组的成员，可将文档传送给个体成员而不是整个别名组。如果把文档传送给相连的接收者，可将接收者列表重新排序，在“到”框中选择要移动的接收者名称，然后单击“移动”箭头之一，在列表中上下移动该名称。


编辑传送名单

1  在“文件”菜单中，单击“编辑传送名单”命令。

2  如果是文档的发出者，可在传送名单中键入主题，消息文本，或接收者列表。

如果是文档的接收者，可改变尚未查阅文档者的顺序。

3  要传送文档，可单击“传送”按钮。

要在不传送文档的情况下关闭对话框，可单击“添加名单”。

提示：要改变查阅者的顺序，在“送至”框中选择要移动的接收者姓名，然后单击“移动”箭头之一，在列表中上下移动该姓名。


邮递文档

1  在“文件”菜单中，单击“发送”命令。

2  在邮件系统中，撰写消息正文，然后发送。

注意：如果文档附加有传送名单，可通过单击“不用传送名单而发送工作簿复件”或“不用传送名单而发送文档复件”的方法独立地邮递文档，而不使用传送名单。


传送文档

如果是文档的创建者，首先创建传送名单。

创建传送名单

如果是传送文档的接收者，在“文件”菜单中单击“发送”命令，然后单击接收者姓名之后的“传送文档至”按钮


打开一个被发送的文档

已发送的文档是电子邮件消息的附加内容。要打开一个已发送的文档，按照电子邮件程序的指令执行，如果在使用 Microsoft Exchange，双击文档图标来打开附加于邮件消息的文档。


文档邮递错误的检查
文档邮递疑难解答

不依靠 Microsoft Exchange传送文档。

通过电子邮件传递文档对系统的要求。

“文件”菜单中无“发送”和“添加传送名单”命令。


不依靠 Microsoft Exchange 传送文档

可以使用任何兼容的邮包来联机传送文档，而不仅仅是 Microsoft Exchange。如果所用邮递系统兼容，则“添加传送名单”和“发送”命令会出现在“文件”菜单中。

如果所用邮递系统不兼容，可将文档放在网络上同样传送它，或者是给查阅者软盘材料。


通过电子邮件传递文档对系统的要求

使用文档邮递和传送功能，必须具备以下二者之一：

•	Microsoft Exchange（或者与通讯应用编程接口[MAPI]兼容的邮递系统）

•	Lotus CC:Mail（或者与[VIM]兼容的邮递系统）

注意：文档邮递与传送在通过电子邮件网关时，可能出问题。


“文件”菜单中无“发送”和“添加传送名单”命令

确定系统中已安装了 Microsoft Exchange（或者与通讯应用编程接口[MAPI]兼容的邮递系统），或Lotus CC:Mail（或者与[VIM]兼容的邮递系统）。

如果已安装了Microsoft Exchange或一个兼容的邮递系统，确定WIN.INI文件中含有以下行：

       [MAIL]

        MAPI=1

如果已安装了Lotus CC:Mail 或一个兼容的邮件系统，确定MAPIVI32.DLL和MAPIVITK.DLL在Windows系统文件夹中。


添加或删除工具栏按钮

1  显示想要改变的工具栏，然后在“视图”菜单中单击“工具栏”命令。

2  单击“自定义”按钮。

3  为添加一个按钮，在“类别”框中单击类型名称，然后将按钮或项目从“按钮”区拖动到显示着的工具栏中。

为删除一个按钮，可将它拖出工具栏。

提示：从工具栏删除一个内部按钮时，在“自定义”框中该按钮仍然可用，如果删除的是一个自定义的工具栏按钮，它将被永久删除。如果要从工具栏删除一个自定义按钮，并准备以后再用，可创建一个工具栏来存储暂时不用的按钮，将按钮移到该工具栏后，隐藏工具栏。


移动或复制工具栏

1  显示含有要移动或复制按钮的工具栏，然后在“视图”菜单中单击“工具栏”命令。

2  单击“自定义”按钮

3  要移动一个按钮，可将它拖到本工具栏的新位置，或另外一个显示着的工具栏上。

要复制一个按钮，按住 CTRL 键，把按钮拖到新位置。


恢复固有按钮
恢复内置的按钮

1  在“视图”菜单中，单击“工具栏”命令。

2  在“工具栏”框中，单击要恢复默认设置的工具栏名称。

3  单击“重新设置”按钮。

注意：自定义的工具栏不能重新设置，如果在“工具栏”框中选择的是一个自定义的工具栏，“重新设置”按钮变为“删除”按钮。


改变工具栏按钮的间距

1  在“视图”菜单中，单击“工具栏”命令。

2  单击“自定义”按钮。

3  要在工具栏的按钮间插入更大的间距，可将最右侧的按钮往右拖动。如果工具栏被垂直截断，将下层按钮向下拖动。

要减小两按钮之间的间距，可拖动按钮，使之靠近。


改变工具栏中下拉列表框的宽度

1  在“视图”菜单中，单击“工具栏”命令。

2  单击“自定义”。

3  单击工具栏中要修改宽度的下拉列表框。

4  指向列表框的左边界或右边界，当光标变为一个“十字”双向箭头光标时，拖动列表框的边界，即可改变它的宽度。


移动工具栏

1  指在工具栏的两按钮间，如果是“悬浮”的工具栏，可指向工具栏的标题栏。

2  将工具栏拖动到新位置。如果将它拖动到当前窗口边，工具栏能按窗口大小自动地定位


重置工具栏大小

•	要重置“悬浮”工具栏的大小，可拖动它的任一条边。

注意：不能重置“已定位”的工具栏的大小。


改变工具栏按钮图标

可以改变任何工具栏按钮的图标，可以从其它按钮复制图标，也可以用图形应用程序创建图标，然后把它粘贴给按钮，或者更改一个已有的按钮图标。

在工具栏按钮间复制图标

从应用图形库复制图标到工具栏按钮

编辑工具栏按钮图标


编辑工具栏按钮图标

1  在“视图”菜单中，单击“工具栏”命令。

2  单击“自定义”。

3  如果要编辑的按钮不在工具栏上，可将它加到一个新的或已有的工具栏中。

     添加或删除工具栏按钮

4  指向工具栏的按钮图标，然后单击鼠标右键。

5  在快捷菜单中，单击“编辑”命令。

6  在“按钮编辑器”中编辑按钮图标。


从应用图形库复制图标到工具栏按钮

要得到清晰的图标，应复制和固有按钮图标大小相同的图片（缺省的按钮图标是16×15；大一些的按钮图标为24×23像素），大一些的图标要根据按钮大小进行调整，可能产生变形。

1  将要出现在按钮上的图片复制到剪贴板中。

如果复制时只能选择图片格式，选择“位图”或“图片”格式。

2  切换到 Microsoft Office 的应用程序中。

3  在“视图”菜单中，单击“工具栏”命令。

4  单击“自定义”。

5  指向要改变图标的工具栏按钮，然后单击鼠标右键。

6  在快捷菜单中单击“粘贴按钮图符”。


在工具栏按钮间复制图标

可以在同一个工具栏或者不同的工具栏间复制按钮图标。

1  在“视图”菜单中，单击“工具栏”命令。

2  单击“自定义”。

3  单击要复制图标的工具栏按钮，然后单击鼠标右键。

4  在快捷菜单中，单击“复制按钮图标”。

5  指向要粘贴图标的按钮，然后单击鼠标右键。

6  在快捷菜单中，单击“粘贴按钮图符”。

注意：在“自定义”对话框（“视图”菜单“工具栏”命令）“按钮”框中出现的按钮图符不能改变。


删除自定义工具栏

1  在“视图”菜单中，单击“工具栏”命令。

2  在“工具栏”框里，选择要删除工具栏名称的复选框。

3  单击“删除”按钮。

注意：不能删除内置的工具栏，如果在“工具栏”框中选择内置的工具栏，“删除”按钮将变为“重新设置”按钮。


恢复固有工具栏按钮的初始图标
恢复内置工具栏按钮的初始图标

1  显示包含该按钮的工具栏，然后在“视图”菜单中单击“工具栏”命令。

2  单击“自定义”。

3  在工具栏中，指向要恢复图标的按钮，然后单击鼠标右键。

4  在快捷菜单中单击“重置按钮图符”。


在 Windows 和 Macintosh 间移动文件

1  将 Windows 文件保存到 3.5 英寸的软盘上，其文件格式必须是要用的 Macintosh 应用程序可打开的文件格式。

2  把软盘插入 Macintosh 机的软盘驱动器。

Macintosh 机必须配有支持 Apple File Exchange 的软盘驱动器。

3  启动 Apple File Exchange，然后利用它将文件从软盘移动到 Macintosh 机的硬盘。


加快查找文件的速度

Office 中的“文件检索器”程序可加快在“打开”对话框中查找文件的速度，该应用程序可从 Windows 的控制面板得到。在“典型安装”或“定制安装”过程中，“文件检索器”创建当前所有驱动器上的文档索引，工作时这些索引在后台自动更新。您可以为指定的共享网络、驱动器或文件夹中的文档创建“文件检索器”索引。

以下情况将不创建“文件检索器”索引：

•	重新安装 Office 时，已创建索引的文件夹或驱动器将不再创建“文件检索器”索引。

•	可卸的驱动器不创建“文件检索器”索引。


创建打印文件

您可以先将文件打印到一个文件中，而后再用别的打印机打印该文件。

1  在“文件”菜单中，单击“打印”命令。

2  在“名称”框中，单击要使用的打印机名称。

3  选中“打印到文件”复选框，然后单击“确定”按钮。

4  在“文件名”框中键入文件名。

注释

•	如果先把文件打印到某个文件中，而后再用与创建文档时的打印机类型不同的打印机打印，分页符和字间距将有所改变。

•	在 Microsoft Excel 中，如果想以可读的文本格式将工作成果打印到文件，请选择“文件类型”框（“文件”菜单，“另存为”命令）中的“格式化文本文件”选项。


使用快捷键预览并打印文档

命令	请按
打印（“文件”菜单）	CTRL+P
打印预览时在页面缩小状态下若要	请按
滚动文档	箭头键
移动一页	PAGE UP 灰 PAGE DOWN
移动到首页	CTRL+≤ 灰 CTRL+ ≯
移动到最后一页	CTRL+≥ 灰 CTRL+ ≮


使用快捷键选择菜单命令

您可以通过键盘选择任何菜单命令，先按 ALT+ 菜单名右侧带下划线的字母，然后再按命令右侧带下划线的字母即可执行该命令。

若要	请按
显示快捷菜单	SHIFT+F10
显示应用程序的控制菜单	空格键（当菜单栏激活时）
选择菜单中的下一个或前一个命令	↓键或↑键（菜单显示时）
选择左侧或右侧的菜单；或者当有子菜单显示时，在主菜单和子菜单中的选择区之间切换。	← 键或 → 键


在窗口和对话框中工作

在窗口中工作

要切换到	请按
下一个应用程序	ALT+TAB
前一个应用程序	ALT+SHIFT+TAB
“开始”菜单	CTRL+ESC
若要	请按
关闭窗口	CTRL+F4
恢复窗口大小	CTRL+F5
切换到下一个窗口	CTRL+F6
切换到前一个窗口	CTRL+SHIFT+F6
执行“移动”命令（“控制”菜单）	CTRL+F7
执行“大小”命令（“控制”菜单）	CTRL+F8
使窗口最大化	CTRL+F10
在“打开”或“另存为”对话框中选择文件夹	ALT+0 然河使用驾头架
在“打开”或“另存为”对话框中选择工具按钮	ALT+ 瘦字（1 对应最左边的按钮，2 对应下一个，依次类推）
更新“打开”或“另存为”对话框	F5
使用快捷键在对话框中工作

若要	请按
从一个选项卡切换到下一个选项卡	CTRL+TAB 或 CTRL+PAGE DOWN
切换到前一个选项卡	CTRL+SHIFT+TAB 或 CTRL+PAGE UP
移动到下一个选项或按钮	TAB
移动到前一个选项或按钮	SHIFT+TAB
在活动的列表框中或选项按钮组中移动	键头键
选择当前按钮或选中复选框	空秆架
在活动的列表框中移到以某字母开头的下一项	字母键
选择带下划线字母的项目	ALT+字母键
显示下拉列表框	ALT+≥
关闭下拉列表框	ESC
选择默认的命令按钮	ENTER
取消命令或关闭对话框	ESC
若要在文本框中	请按
移到开头或结尾	HOME 或 END
向左或向右移动一个字或字符	≯ 架灰 ≮ 架
选择插入点之前的所有内容	SHIFT+HOME
选择插入点之后的所有内容	SHIFT+END
选择左边的字符	SHIFT+ ≯
选择右边的字符	SHIFT+ ≮


在 Lotus Notes 表单中嵌入文档或工作簿

要在 Lotus Notes 与 Microsoft Excel 或 Word 间交换信息，应将 Word 文档或 Microsoft Excel 工作簿作为一个对象嵌入 Lotus Notes 表单中。也可在设计表单时嵌入一个对象。用这种方法，对象将会出现在使用者创建的每一个新表单中

在 Lotus Notes 单个表单中嵌入文档或工作簿

在表单设计中嵌入文档或工作簿


在 Lotus Notes 单个表单中嵌入文档或工作簿

1  在 Lotus Notes 的 Compose 菜单中，单击表单名称。

表格必须存在一个 rich-text 数据类型域。

2  单击接受 RTF 格式的字段。

3 在“编辑”菜单中，指向“插入”命令，然后单击“对象”。

4  在列表中选择文件类型。

5  要嵌入一个现有文档，可单击“选择文件”命令

要嵌入一个新文档，可单击“确定”。

6  要改变对象出现的形式，可单击“显示格式”命令。


在表单设计中嵌入文档或工作簿

1  在 Lotus Notes 的“设计”菜单中，单击“表单”命令。

2  选择已存在的表格进行编辑。

要创建新表，可单击“新”或“新复件”。

3  单击嵌入对象要出现的位置。

4  在“编辑”菜单中，指向“插入”命令，然后单击“对象”。

5  单击列表中的对象类型。

6  要嵌入一个现有文档，可单击“选择文件”命令。

要嵌入一个新文档，可单击“确定”。

7  要改变对象出现的形式，可单击“显示格式”命令。


更新 Lotus Notes 字段

在 Lotus Notes 中可以创建单向字段或者双向字段，当 Word 中的信息改变时，单向字段更新Lotus Notes，双向字段更新 Lotus Notes 和嵌入的工作表或文档。

从嵌入的文档或工作簿更新单向字段

从 Lotus Notes 记事本更新双向字段


从 Lotus Notes 记事本更新双向字段

1  在记事本的“编辑”菜单中，单击“编辑对象”命令。

2  在括号中键入新的信息。

3  激活对象。


从嵌入的文档或工作簿更新单向字段

1  在 Lotus Notes 的表单中，双击嵌入的 Microsoft Excel 或 Word 对象。

2  在“文件”菜单中，单击“特性”。

3  键入新的信息。

4  改变以前定义的所有特性中的信息。

5  关闭文档，返回 Lotus Notes。


打开文档

1  单击 [image] 。

2  在“查找范围”框中，单击该文档所在的驱动器。

3  在“查找范围”下面的列表框中列出了文件夹和文件，双击该文档所在的文件夹，反复双击子文件夹，直到打开该文档显示出来。

4 在文件列表中，单击该文档名。

5  单击“打开”按钮。

提示：要打开最近使用过的文档，可在“文件”菜单底部单击文档名。如果列表中没有此文档，可单击“工具”菜单中的“选项”命令，然后单击“常规”选卡，选中“列出最近使用的文件数”复选框。

注意：要打开其它应用程序创建的文档，可在“文件类型”框中单击相应的文件格式，然后在“文件夹和文件”列表框中单击文档名。也可以在“文件名”框中键入文件扩展名，例如，键入“*.wk4”来搜寻Lotus 1-2-3 4.0版的文件


在“文件”菜单中显示或隐藏最近使用的文档列表

1  在“工具”菜单中，单击“选项”命令，然后再单击“常规”选项卡。

2  选中或清除“列出最近使用文件数”复选框。


Favorites 文件夹和 My Documents 文件夹

Favorites 文件夹用来保存常用的文件夹和文件的快捷方式，包括那些在远程网络上的文件和文件夹，原来的文件和文件夹并不移动。用快捷方式存取文件是很方便的，这样您不必记住文件存于何处。要在 Favorites 文件夹中添加文件或文件夹，可单击“文件”菜单中的“打开”命令，选择要设置快捷方式的文件或文件夹，单击 [image] ，然后单击“添加到 Favorites 文件夹”按钮。

要打开所需的文件或文档，可单击 [image] ，然后双击快捷方式、文件名或文件夹名。

首次使用“打开”和“保存为”对话框时，My Documents 文件夹是默认的文件夹，My Documents 文件夹位于根目录下，以利于存储当前使用的文档和数据库。


“打开”对话框没有列出要找的文件

•	在“打开”对话框的“文件名”框中键入文件名，然后单击“查找”按钮。

•	检查在“文件类型”框中选择的文件格式是否正确。

•	检查在“文本和属性”框和“上次修改时间”框中的输入的内容是否与要查找的文件相一致，清除文件位置和缺省文件类型以外的所有搜索条件，然后单击“查找”按钮。

•	注意正在查找的驱动器和文件夹是否正确。

•	如果不知道文件夹名称，可以查找选定驱动器上的所有文件夹，单击 [image] 然后单击“查找子文件夹”

•	可在“文件名”框中键入多个路径，以便同时查找。路径间以列表分隔符分隔，通常是分号 ( ; ) 例如，可在框中键入 C:\house financee;c:\my work documents 。要查找所有子文件夹，可单击 [image] ，然后单击“查找子文件夹”。

•	要搜寻网络上的文件，且驱动器号未列在“搜索范围”框中，可单击 [image] ，然后单击“映射网络驱动器”。在“驱动器”框中，单击要使用的网络驱动器名，在“路径”框中键入路径，然后再单击“确定”按钮。


打开文件时键入的口令不起作用

口令是区分大小写的，检查一下 Caps Lock 是否打开，或者重新键入口令。


“打开”对话框中的“命令和设置”按钮

若要	单击 [image] 然后
在共享的文件夹中打开仅供查看的网络文件或 Microsoft Excel 工作簿	单击“只读”。要保存对只读文件的更改，可使用“另存为”命令，用新名称来保存
打印所选的文件	单击“打印”命令
编辑或查看选定文件的属性	单击“属性”。在“摘要信息”选项卡或“自定义”选项上，添加或编辑想要的属性
对查找到的文件排序	单击“排序”命令
查找选定文件夹的所有子文件夹	单击“查找子文件夹”
将不同文件夹中的文件名显示在一个列表中	选中“按文件夹将文件分组”，再单击它
连接到网络驱动器	单击“映射网络驱动器”，在“驱动器”框中选择驱动器号。
使用现有的搜索条件来查找文件	单击“保存的搜索条件”，然后选择搜索条件。
提示：要同时选定多个文件，可单击第一个文件的名称，按住 CTRL 键，单击每个文件名。要选择几个连续的文件，可单击第一个文件的名称，按住 SHIFT 键，单击最后一个文件的名称。如果误选了文件名，可按住 CTRL 键单击该文件名。


查找文件

1  在“文件”菜单中，单击“打开”命令。

2  在“查找范围”框，单击要查找的驱动器。

3  在文件和文件夹列表框中，双击要查找的文件夹。一次可以查找多个文件夹。

“文件名”框中的输入项

4  在“打开”对话框底部的各框中，指定使用的附加查找条件。

5  若要在所选文件夹的所有子文件夹中查找，并且显示查到的文件所在的文件夹，请单击 [image] ，然后再单击“查找子文件夹”选项。

6  单击“开始查找”按钮。

要停止查找，可单击“取消”按钮。

提示

•	搜索到的所有文件可以显示在一个列表中，单击 [image] ，然后单击“按文件夹将文件分组”即可关闭。

•	可以只预览文件的内容和属性而不必打开它们。若要了解有关的详细内容，可单击 [image] 。

注释

•	您可以将经常使用的查找条件保存起来以便快速查找文档。若要了解有关的详细内容，可单击 [image] 。

•	要使用已保存的搜索条件查找文件，可单击 [image] ，再单击“打开搜索条件”，然后单击搜索条件的名称。

•	如果指定的文件夹列表中不含所要的文件，您可以指定更详尽的搜索条件。若要了解有关的详细内容，可单击 [image] 。


“文件名”框中的输入项

在“打开”对话框（“文件”菜单）中的“文件名”框中，您可以执行以下任何方法查找文件：

•	可键入部分文件名，如键入 region 来搜索所有包含“region”的文件名。

•	可键入文件扩展名，如键入 *.wk4 来搜索 Lotus 1-2-3 4.0 文件。

•	可以使用通配符，用星号（*）代替任意数量的字符，或用问号（？）代替任何单个字符。例如，要搜索仅以 region 结尾的文件名，可键入 *region；或者键入 gr?y 来搜索名为 “gray”、“grey”的文件。

•	可以包括完整的路径名，如 C：\House finances\Property taxes in 1995 。当包括了一个驱动器字母或文件夹，应用程序会自动更新“查找范围”框中的位置，并只显示“文件名”框中的文件名称。

•	通过键入多个路径可以一次查找多个文件夹。路径间通常用一个分号分隔。例如， c:\House finances;c:\My work documents。要查找所有的子文件夹，可单击 [image] ，然后再选中“查找子文件夹”复选框。

•	如果要再次使用以前用过的输入项，可在“文件名”框中单击该名称。


使用文件属性信息建立搜索条件

1  在“文件”菜单上单击“打开”命令。

2  单击“高级”按钮。

3  要清除的现有搜索条件，并在查找时使用默认值，可单击“新搜索条件”按钮。

4  在“定义多重条件”下，通过在“属性”、“条件”和“值”框中指定选项，定义查找条件。

5  单击“添加到列表中”按钮。

6  要建立其它搜索条件，可单击“与”或“或”选项，然后再重复步骤 4 和步骤 5。

7  在“搜索范围”框中，单击要查找的驱动器。

8  要查找指定驱动器上文件夹中的所有子文件夹，可选中“查找子文件夹”复选框。

9  单击“开始查找”按钮。

要停止查找，可单击“取消”按钮。

查找到的文件排列在“打开”对话框中的文件列表框内。

提示

•	可以对文件排序。要了解有关的详细内容，请单击 [image] 。

•	可以预览文件内容和属性而不必打开文件。要了解有关的详细内容，请单击 [image] 。

注释

•	您可以将经常使用的查找条件保存起来以便快速查找文档。要了解有关的详细内容，请单击 [image] 。

•	添加附加的属性信息（如标题和关键词）有助于快速搜索和查阅文件信息，您也可以创建自定义属性。要了解有关的详细内容，请单击 [image] 。


保存搜索条件

1  在“打开”对话框中指定搜索条件。

可以在“高级查找”对话框中指定更为详细的查找条件。

    使用文件属性信息建立搜索条件

2  要保存在“打开”对话框中指定的查找条件，可单击“高级”按钮打开“高级查找”对话框。如果正处在“高级查找”对话框中，可继续下面的步骤。

3  单击“保存搜索条件”按钮。

4  在“为搜索条件命名”框中，键入要保存的查找条件的名称，可以使用描述性的长文件名。

提示：保存的搜索条件可在下次搜寻这些文件时使用。在“文件”菜单上，单击“打开”命令。单击 [image] ，单击“保存搜索条件”按钮，然后再单击搜索条件的名称。


对文件列表排序

1  在“文件”菜单中，单击“打开”命令。

2  单击 [image] 。

3  单击“排序”命令。

4  指定文件排序的依据。


更改保存的搜索条件

1  在“文件”菜单中，单击“打开”命令。

2  单击“高级”按钮。

3  在“高级查找”对话框中，单击“打开搜索条件”按钮。

4  单击保存的搜索条件的名称，然后再单击“打开”按钮。

“高级查找”对话框顶部显示搜索条件的列表框。

5  单击要更改的搜索条件，然后再单击“删除”按钮。

搜索条件的设置出现在“定义多重条件”框中。单击“添加到列表中”按钮，可恢复刚才删除的搜索条件。

要删除所有的搜索条件，并在查找中使用默认条件，可单击“新搜索条件”按钮。

6  在“定义多重条件”框下，指定新的条件。

7  单击“添加到列表中”按钮。

8  单击“保存搜索条件”按钮，键入要保存的搜索条件的名称，然后单击“确定”按钮。

9  单击“是”按钮替换已保存的搜索条件。

要为更改过的搜索条件赋予新名，可键入新名称，然后单击“确定”按钮。

10 若要进行查找，可单击“开始搜索”按钮。


删除保存的搜索条件

1  在“文件”菜单中，单击“打开”命令。

2  单击“高级”按钮。

3  单击“打开搜索条件”按钮。

4  单击搜索条件的名称，然后单击“删除”按钮。


搜索文件疑难解答

文件确实保存在“打开”对话框中显示的驱动器和文件夹中，却看不到。

使用保存的搜索条件进行查找时，以前搜索到的许多文件无法找到。

搜索完成后出现错误的文件。

搜索其它应用程序创建的文件花费很长时间。

如何发现要查找的文件的“文件检索器”索引是否存在？


文件确实保存在“打开”对话框中显示的驱动器和文件夹中，却看不到

当前所用的搜索条件可能包含文件的正确位置，但其它条件可能排除了所要的文件，请试试以下办法：

•	检查“打开”对话框底部指定的条件。

•	在“打开”对话框中，单击“新搜索条件”按钮，清除除文件位置和默认文件类型以外的所有当前搜索条件。在单击“开始搜索”按钮之前，试一试指定不同的条件。

•	在“文件类型”框中（“打开”对话框），单击“所有文件”。

•	要查找所有子文件夹，可单击“打开”对话框中的 [image] ，然后再选中“查找子文件夹”复选框。

•	如果在“打开”对话框底部看到信息“搜索到符合条件（包括高级搜索中的附加条件）的文件”，可单击“高级”按钮，然后在“高级查找”对话框中检查搜索条件。

•	文件可能被隐藏了。要显示所有文件，包括 *.Dll 和 *.sys 文件，可单击 Windows 的“开始”按钮，指向“程序”，然后单击“Windows 资源管理器”命令。在“查看”菜单中单击“选项”命令，然后再选中“显示所有文件”复选框。


使用保存的搜索条件进行查找时，以前搜索到的许多文件无法找到

请检查搜索条件中是否包含网络驱动器。

•	如果条件着中包含网络驱动器，确定此驱动器仍然连接。

•	如果条件中不包含网络驱动器，丢失的文件可能自上次查找后已被删除。


搜索完成后出现错误的文件

Office 的文件检索器是从“Windows 控制面板”得到的应用程序，可在“打开”对话框中加速文件的查找。如果出现以下任何条件，“文件检索器”可能不能运行，或者“文件检索器”索引不是当前状态。

•	错误的或被删除的文件出现在查找结果中。

•	搜索相同的文件花费的时间越来越长。

•	某些查找花费的时间比一般的长得多。

若要启动文件检索器，可双击“Windows 控制面板”上的 [image] 。

检查文件检索器：

•	打开“文件检索器的索引编制程序”记录，此记录出现在“Windows 记事本”中，并显示正进行的和已完成的“文件检索器”的任务索引，包括所有遇到的错误。在包含要查找的文件的文件夹或驱动器中寻找索引。例如，如果在 C 驱动器上寻找文件，找到“C：\”索引。要了解更详细的内容，可单击 [image] 。

如果没有发现所要位置的“文件检索器”索引，可以创建一个“文件检索器”索引。要了解更详细的内容，可单击 [image] ，确认已选中了“继续自动更新”复选框。

如果发现了所要位置的“文件检索器”索引，检查更新记录时的错误记录。如果上次更新出现是在一天以前，就可以更新索引。要了解更详细的内容，可单击 [image] 。

•	检查包含在“文件检索器”索引中的文件类型。在默认情况下，第一次安装“文件检索器”时，将自动创建本地机上的 Microsoft Office 文档的内容索引。如果选择了“所有文件”，文件查找将花费很长时间。要了解更详细的内容，可单击 [image] 。

•	确认在“索引”菜单中的“暂停索引”命令为非活动的。如果是活动的，可再次单击“暂停索引”命令重新启动快速搜索索引。重新启动计算机时，快速搜索索引将自动重新启动。

•	确认“文件检索器”应用程序位于 Windows 的“启动”文件夹中，如果不在应移到该文件夹。有关详细内容，请参阅 Windows 文档。

•	若指定了通配符（* 或 ？），查找时间将变长。

•	在“打开”对话框（“文件”菜单）中的“文本或属性”框中，用引号（" "）指定了查找短语，或者在“高级查找”对话框中包含了带条件的文本属性（如“包括短语”），这些都将花费较长的时间。要加速这种查找，启动“文件检索器”，在“索引”菜单中单击“创建索引”命令，然后选中“加速短语搜索”复选框。该选项通常并非必需的，它将使“文件检索器”索引约增大 5% 到 30% 。


搜索其它应用程序创建的文件花费很长时间

为加快文件查找，Office 在典型安装时，将创建本地机上所有 Microsoft Office 文档内容的索引。工作时这些索引在后台自动更新。

您也可以为其它应用程序创建的文件创建索引。

1  确认已安装了文件格式转换器，该转换器将用于创建“文件检索器”索引的文件。

安装或删除 Microsoft Office 中的组件

2  为所有文件而不仅仅是 Microsoft Office 文档创建“文件检索器”索引。

创建新的“文件检索器”索引。

注释：为所有文件而不仅仅是 Microsoft Office 文档创建“文件检索器”索引后，查找时间将变长。


如何发现要查找的文件的“文件检索器”索引是否存在

1  在“Windows 控制面板”中双击 [image] 启动“文件检索器”。

2  检查出现在“位置”框中的索引状态，如果没有发现要查找的文件的索引可以自己创建。


保存文档的备份

1  在“文件”菜单中，单击“另存为”命令。

2  在“文件名”框中，键入文档的新名称。

3  单击“保存”按钮。

提示：要在不同的地方保存备份，可单击相应的驱动器或文件夹。若要在新文件夹中保存备份，可单击 [image] 。


将文档保存为其他格式

1  在“文件”菜单，单击“另存为”命令。

2  在“文件名”框中，键入文档的新名称。

3  在“保存类型”框中，单击所要的文件格式。

4  单击“保存”按钮。


保存在其它应用程序中创建的文档

1  在“文件”菜单，单击“另存为”命令。

2  在“文件名”框中，键入文档的新名称。

3  在“保存类型”框中，单击所要的文件格式。

4  单击“保存”按钮。


保存时保留文档的以前版本

1  在“文件”菜单中，单击“另存为”命令。

2  单击“选项”按钮。

3  选中“建立备份文件”复选框。

4  单击“确定”按钮。

5  单击“保存”按钮。


保存文档时出现信息提示文档是只读的
保存文档时，出现信息提示文档是只读的

文档被“建议只读”选项保护，若要保存更改，须将文档以新名保存。如果将文档保存在新文件夹或其他文件夹中，可以使用相同的文件名。


“另存为”对话框中的“命令和设置”按钮

若要	单击 [image] 然后
编辑或查看所选文件的属性	单击“属性”命令，在“摘要信息”或“自定义”选项卡中，添加或编辑文件属性
对文件列表排序	单击“排序”命令
连接网络驱动器	单击“映射网络驱动器”，在“驱动器”框中，单击所要的驱动器字母
。


关闭文档

•	在“文件”菜单中，单击“关闭”命令。

•	要在不退出应用程序的情况下关闭所有文档，按下 SHIFT 键并在“文件”菜单中单击“关闭所有文件”命令。


重新设置“操作提示”

•	按住 CTRL，单击 [image] 。


同时打印多个备份

1  在“文件”菜单中，单击“打印”命令。

2  在“份数”框中，键入要打印的份数。


连续打印几个文件

要打印的所有文件必须在同一个文件夹中。

1  在“文件”菜单中，单击“打开”命令。

2  按下 CTRL 键，单击每个要打印的文件名。

3  单击 [image] ，再单击“打印”命令。


全屏显示

•	在“视图”菜单中，单击“全屏显示”命令。

注释：若要切换到前一视图，请单击 [image] 。


预览文件内容和属性

1  在“文件”菜单中，单击“打开”命令。

2  在“查找范围”框中，单击包含要查看的文件的驱动器和文件夹。

3  从列出的文件名中，单击所要的文件。

如果所要文件未在框中列出，可进行查找。

查找文件

4  打开文件前若要预览文件内容，请单击 [image] 。

若要查看文件大小、上次更改日期等详细内容，请单击 [image] 。

若要查看主题、统计信息等文件属性，请单击 [image] 。


设置文件属性

通过键入文件的属性信息，可以容易地查找到文件或有关信息。属性可包括标题、作者名、主题、关键字以及其他的重要信息。您也可以创建自定义的属性，并将自定义属性与文件中特定的内容链接，文件大小、创建日期和上次更改日期等统计信息将随时更新。

操作指南

为活动文件设置属性

为任意文件设置属性

创建自定义的文件属性

链接自定义属性和活动文档的内容


为活动文件设置属性

1  从“文件”菜单中，单击“属性”命令，然后单击“摘要信息”选项卡。

2  键入所要的任何属性信息。


为任意文件设置属性

1  在“文件”菜单中，单击“打开”命令。

2  在“查找范围”框中，单击要设置属性的文档所在的驱动器和文件夹。

3  从列出的文件中单击所要的文件。

如果文件未在框中列出，可进一步查找。

查找文件

4  若要添加或更改属性，请单击 [image] ，然后再单击“属性”命令。


更改作者名

1  在“工具”菜单中，单击“选项”命令，然后单击“用户信息”选项卡（Microsoft Word）或“常规”选项卡（Microsoft Excel）。

2  在“名称”框中（Microsoft Word）或“用户名称”框中（Microsoft Excel），键入您希望每次出现在“摘要信息”选项卡“作者”框中的名称。

提示：如果只想更改活动文档的作者名称，单击“文件”菜单中的“属性”命令，删除“作者”框中的文字，然后键入新名。


利用属性查找文件

您可以使用文件属性（如标题、作者名、关键字等）搜索并查看文件信息，也可以创建自定义属性。您可以将自定义属性与文档中指定的内容链接，如 Word 中的书签、Excel 中已命名的单元格等等，并使用属性搜索内容。例如，在 Microsoft Excel 中，您可以创建一个自定义属性并将其应用于所有的预算文档，然后把该属性链接到包含预算结果的单元格，这样就可以查找预算结果超过特定值的所有预算文档。

您可以使用 Microsoft Exchange 查看自定义属性，并根据属性对文件排序或组织分类。例如，在 Microsoft Excel 中，您可以创建自定义的视面，显示预算结果超过 ￥100,000 的预算文档，或者按预算结果的多少顺序显示预算文档。


使用 Microsoft Exchange 根据文件属性查看文件

在执行该操作之前，必须先安装 Microsoft Exchange 。

1  将文件拖动或复制到某个 Microsoft Exchange 文件夹中。

2  切换到 Microsoft Exchange 。

3  在“View”菜单中，单击“Columns”命令。

4  在“Available”框中，输入要查看的文件的属性。

如果输入的属性是自定义的，单击数据类型，然后单击“确定”按钮。

5  单击“添加”按钮。


创建自定义的文件属性

1  在“文件”菜单中，单击“属性”命令，然后单击“自定义”选项卡。

2  在“名称”框中，键入自定义的属性名称。

要使键入的名称不在其他应用程序中显示，如 Microsoft Exchange，可在名称前带上短下划线字符（_）。

3  在“类型”框中，单击所要的属性类型。

4  在“取值”框中键入属性值，然后单击“添加”按钮。

注释：键入的数值必须与“类型”框中选中的内容相匹配。例如，如果您在“类型”框中单击“数字”，必须在“取值”框中键入数字，与“类型”框中的选项不匹配的取值将保存为文本。


链接自定义属性和活动文档的内容

1  在“文件”菜单中，单击“属性”命令，然后单击“自定义”选项卡。

2  在“名称”框中，键入自定义属性名称。

3  选中“连接到文档内容”复选框。

如果“链接到文档内容”复选框无法使用，需要指明文档中的特定内容。如 Microsoft Word 中的书签或 Microsoft Excel 中已命名的单元格。

4  在“源文件”框中，单击要链接的特定文本，然后单击“添加”按钮。

注释：当链接断开后（如删除内容），使用链接的属性的文档将包含最后保存的数据。


在应用程序之间拖放信息

使用拖放编辑功能，可以在不同的应用程序的文档之间移动或复制信息。前提是这些应用程序必须支持对象链接和嵌入 (OLE) 。

1  调整应用程序窗口，使打开的源文档和目标文档都可看见。拖放编辑时必须能够同时看到要拖动的信息和放置信息的位置。

2  选定要移动或复制的信息。

3  若要移动信息，指向选定的信息，然后按下鼠标按钮。当指针变为 [image] 时， 将指针拖到其他应用程序中的新位置，然后松开鼠标按钮。

若要复制信息，按下 CTRL 键，然后指向选定的信息，按下鼠标按钮，当指针变为 [image] 时，将指针拖动到其他应用程序中的新位置，然后松开鼠标按钮和 CRTL 键。


链接和嵌入问题疑难解答

双击一个链接或嵌入的对象时，出现“不能编辑”的错误消息。

双击嵌入的 Microsoft Excel 对象时，Microsoft Excel 并未打开。

希望出现在文档中的是嵌入对象而不是图标。


双击一个链接或嵌入的对象时，出现“不能编辑”的错误消息

当源文件不能打开时出现此消息。

•	确认需要用来编辑文件的应用程序在计算机上已经安装。如果还没有安装，可以将对象转换为可编辑的其他文件格式。要了解有关将对象转换为其他文件格式的内容，可单击 [image] 。

•	确定有足够的内存来运行源应用软件，如果需要应关闭其它应用程序以释放内存。

•	如果源应用软件正在运行，请确认是否打开了某个对话框。若是应切换到源应用程序，关闭所有打开的对话框窗口。

•	如果对象是链接的，应确认没有其他人打开了源文件。

•	如果对象是链接的，请确认要编辑的源文件名没有更名，并且文件未被移动。选择链接的对象，然后在“编辑”菜单中单击“链接”命令来查看源文件名，如果源文件已被改名或移到别处，应使用“链接”对话框中的“更改源”按钮重新链接。


希望出现在文档中的是嵌入对象而不是图标

1  单击图标。

2  在“编辑”菜单中，指向“对象”然后单击“转换”命令。

3  清除“以图标显示”复选框。


在 Office 应用程序间共享信息

您可以链接或嵌入在 Office 应用软件或其它任何支持链接和嵌入的应用软件中创建的全部或部分已有文件，也可以创建新对象然后将它链接或嵌入。如果要使用的文件是在不支持链接和嵌入的应用软件中创建的，仍然可以从该文件复制和粘贴信息，但不能链接或嵌入。

链接与嵌入的主要区别在于数据放入文件后，存放的位置和更新的方式不同。

如果采用链接方式， 更改源文件后信息将更新。链接的数据保存在源文件中， 数据所放入的文件只保存数据的位置并显示链接的数据的映像。

如果采用嵌入方式，更改源文件后信息不会更新。嵌入的对象已成为宿主文档自身的一部分，双击对象即可在源应用程序中打开并编辑它，而在源应用程序中的原始对象将保持不变。

嵌入新对象

链接或嵌入已有的整个文档

从已有的文件链接或嵌入选定的信息


嵌入新对象

要在其它应用程序中创建嵌入对象，必须在计算机中安装此应用软件。

1  单击要嵌入新对象的位置。

2  在“插入”菜单中，单击“对象”命令，然后单击“创建新对象”选项卡。

3  在“对象类型”框中，单击要创建对象的类型。

4  要将嵌入的对象显示为一个图标，可选中“显示成图标”复选框。

注释：只有在计算机中已安装的、并且支持链接和嵌入功能的应用程序，才会出现在“对象类型”框中。


链接或嵌入已有的整个文档

1  单击要放置对象的位置。

2  在“插入”菜单中，单击“对象”命令，然后单击“从文件中创建”选项卡。

3  在“文件名”框中，键入要链接或嵌入的对象名。

若需查找要链接或嵌入的文件，可单击“浏览”按钮，然后选择所要的选项。

4  要将嵌入的对象显示为一个图标，可选中“显示成图标”复选框。

5  若要保持与原始文件的链接，选中“链接到文件”复选框。

注释：不能用“插入”菜单中的“对象”命令插入某些类型的文件，包括图形文件。Office 应用软件中用来插入图形的命令各不相同，要找到合适的命令，请在要插入图形的应用程序中，查阅联机帮助中的“插入图片”命令。


从已有的文件链接或嵌入选定的信息

1  选择要链接或嵌入的信息。

2  单击 [image] 或 [image] 。

3  切换到要放置信息的文档，然后单击希望该信息出现的位置。

4  在“编辑”菜单中，单击“选择性粘贴”命令。

5  若要链接信息，单击“粘贴链接”。

要嵌入信息，可单击“粘贴”命令。在“作为”框中，单击名称中有“对象”一词的选项。例如，如果从 Word 文档中复制了信息，就单击“Microsoft Word 文档对象”。

注释：当链接或嵌入在 Microsoft Access 表单或报告中的对象时，该对象将显示在图文框中。如果嵌入的对象来源于 Microsoft Access 表格，将使用bound object frame。如果对象没有保存在表格中，将使用unbound object frame。


编辑嵌入对象

如果创建嵌入对象的应用软件已在计算机中安装，可双击打开该对象进行编辑，一些应用程序将暂时取替当前应用程序中的菜单和工具栏，以便能够编辑此处的嵌入对象，而不必切换到另一个窗口。其它应用软件在一个独立的窗口中启动初始应用软件，而后打开对象进行编辑。

如果创建嵌入对象的应用软件不存在，可将对象转换为已有应用程序的文件格式。例如，如果您的 Word 文档中含有嵌入的 Microsoft Works Spreadsheet 对象，而您没有 Works 软件，可将该对象转换为 Microsoft Excel Workbook 格式，然后在 Microsoft Excel中编辑它。

在计算机上已安装了源应用程序的情况下编辑嵌入的对象

没有创建对象的应用程序而编辑嵌入对象


在计算机上已安装了源应用程序的情况下编辑嵌入的对象

1  双击嵌入的对象打开它。

2  编辑该对象。

3  如果在该处编辑对象，单击对象之外的任何位置可返回放置嵌入对象的文件。

如果在一个单独的应用程序窗口编辑对象，可在“文件”菜单中单击“退出”命令返回放置嵌入对象的文件。

注释：某些嵌入的对象（如视频和语音），双击即开始播放而不是打开应用程序进行编辑。要编辑这些对象，先选定，然后再指向“编辑”菜单中的“…对象”，再单击“编辑”命令。


没有创建对象的应用程序而编辑嵌入对象

1  选择要编辑的对象。

2  在“编辑”菜单中，指向“…对象”（如 Microsoft Works Spreadsheet 对象），然后单击“转换”命令。

3  若要将嵌入对象转换为在“对象类型”框中指定的文件格式，单击“输出类型”选项。

若要以在“对象类型”框中指定的文件格式打开嵌入对象，单击“启动类型”选项。


人工更新链接

1  在“编辑”菜单中，单击“链接”命令。

如果文件不包含链接，“链接”命令将以淡灰显示。

2  单击链接，然后单击“更新”按钮。


修改链接的更新方式

1  在“编辑”菜单中，单击“链接”命令。

如果文件不包含链接，“链接”命令将以淡灰显示。

2  单击要更新的链接。

要选定多个链接，按下 CTRL 键再单击每个链接。

3  若要在每次打开包含链接的文档时更新链接的信息，或者在包含链接的文档打开时，若链接的信息被更改，文档中的链接也随时更新，请单击“自动”选项。

如果希望链接的信息只在单击“更新”按钮时才更新，请单击“人工”选项。


创建联机表单或打印表单时如何选用合适的应用程序

您可以在Word、Microsoft Access 或 Microsoft Excel 中创建表单，这三个应用软件都提供可用的示例表单，您可以就使用这种表单，或者以此为基础创建自定义表单。例如，Word 提供几个常用的联机商务表单，包括发票、购货单和周计划工作表等等。

•	使用 Word 或者 Microsoft Access 创建的表单，可以含有复杂的格式设置、图片、链接或嵌入的对象、复选框、下拉列表，以及具有特定数据类型、格式和缺省文本的文本区。每个应用软件都可创建在线填充或打印后在纸上填写的表单。在 Word 和 Microsoft Access 中，可以设置给表单添加数据的条件，包括自动运行的宏，并且可以提供“帮助”信息便于用户填写表单。

•	若要以获取的数据生成各种报告或收集大量信息，可以利用 Microsoft Access。如果表单包含复杂的表达式，或者需要完全与关系数据库兼容，应该使用 Microsoft Access。

•	若要收集用于计算、分析或制作财务文件（如抵押契据）的信息，可在 Microsoft Excel 中创建表单。您也可以使用 Microsoft Excel 的表单收集信息并保存在 Microsoft Access 数据库中。创建了表单后，在 Microsoft Excel 中运行“自动模板向导”，即可将表单转变为易于查找和使用的模板。


建立用于邮件合并的名称和地址列表

为邮件合并创建名称和地址列表之前，需要决定哪个 Office 应用软件最适合完成任务。邮件合并所用的列表，可以在 Word、Microsoft Access、Schedule+ 或 Microsoft Excel 中创建。

•	若要建立一个小型或中等大小的名称和地址列表，并且不准备做太多的更改，可在 Word 中的“邮件合并管理器”中单击“创建数据源”按钮。

•	若要在 Schedule+ 中的 Contact List 中使用名称和地址列表，请使用 Word 中的“信函向导”。

•	若要对列表自动编号，应使用 Word。

•	要建立较长的列表，并希望能够添加、删除和更改词条，或者要创建一系列数字列表，应使用 Microsoft Excel。

•	若要建立具有强大的排序和查找功能的列表，应使用 Microsoft Access 或 Microsoft Excel。

•	对于具有与关系数据库完全兼容的列表，或者大型的列表，或者可与他人共享的列表，宜用 Microsoft Access 建立。


创建表格时如何选用合适的 Office 应用程序

创建表格之前，需要决定哪个 Office 应用软件最适合完成任务。Word、Microsoft Excel 或 Microsoft Access 都能够创建表格，并且三者均可自动套用格式。

•	要建立包含复杂格式如项目符号列表、自定义制表位、编号或悬挂缩进等内容的表格，宜使用 Word。

•	要建一个包含复杂计算、统计分析、数据查询或图表的表格，最好使用 Microsoft Excel 。但是，如果表格中的某个词条长度超过 255 个字符，宜使用 Word 或 Microsoft Access。

•	若要建立具有强大的排序和检索功能的表格，可使用 Microsoft Access 或 Microsoft Excel。

•	若要与关系数据库完全兼容，应在 Microsoft Access 中创建表格。

•	要使表格能够方便地包含在 PowerPoint 的演示文稿中，宜使用 Word 创建表格。


导入或转换 Office 其他应用程序的文档

要转换用其他格式保存的多种类型的文件，只需在要使用的 Office 应用程序中打开该文件。如果 Office 应用程序能够识别此文件格式，将转换并打开文件。例如，您可以在 PowerPoint 中打开 Word 文档，PowerPoint 会自动将 Word 文档转换为 PowerPoint 文件格式。

在某些情况下，必须在源应用程序中打开文件，并用其它应用软件的文件格式保存此文件。源文件经转换后，就可以在其它应用程序中直接打开。例如，要将 Microsoft Access 数据库表格转换为 Microsoft Excel 格式，可在 Microsoft Access 中单击“Analyze”按钮打开数据库表格，再将它以 Microsoft Excel 的文件格式保存，然后即可在 Microsoft Excel 中直接打开此文件。

注释：要了解有关应用程序可以导入或输出那些文件格式的文件，可在应用程序的联机“帮助”中查阅“转换”。如果没有安装所需的文件转换器，可再次运行 Office 安装程序，添加所需的文件转换器。


从剪贴板粘贴的信息的格式

剪切或复制到其他应用程序中的信息，应尽可能以该应用程序可编辑的格式粘贴。例如，Microsoft Excel 工作表中的数据和 Microsoft Access 中的记录，若以 Word 表格的格式粘贴到 Word 中，可保持完整的列宽和字体设置。Word 中的文本粘贴到 Microsoft Excel 中时可作为可编辑的文本，Microsoft Access 的记录作为行粘贴到 Microsoft Excel 工作表，而每个字段作为独立的一列。

如果应用程序不能编辑粘贴的信息将以对象嵌入，您可以使用源应用程序编辑嵌入的信息。如果信息不能嵌入，将以无法编辑的静态图片的形式粘贴。

注释：若要指定信息的粘贴方式，可使用“编辑”菜单中的“选择性粘贴”命令。


双击嵌入的 Microsoft Excel 对象时，Microsoft Excel 并未打开

您可能选中了“忽略其他应用程序”复选框，这将使 Microsoft Excel 忽略其他应用程序的调用，通过以下操作将关闭“忽略其他应用程序”复选框。

1  在 Microsoft Excel 中，单击“工具”菜单中的“选项”命令，然后单击“常规”选项卡。

2  清除“忽略其他应用程序”复选框。


安装或删除 Microsoft Office 中的组件

1  关闭所有打开的应用程序。

2  如果“Office 快捷工具栏”已显示，单击该工具栏顶部或左端小按钮所在的区域，然后单击“添加/删除程序”命令。

如果“Office 快捷工具栏”未显示，请指向 Windows“开始”菜单中的“设置”命令，然后单击“控制面板”，双击“添加/删除程序”图标，再选择“安装/卸载”选项卡，单击 Office 应用程序，最后单击“添加/删除”按钮。

3  按屏幕指导逐步操作。

注释

•	如果应用程序以前是从网络服务器或共享的文件夹安装的，请运行备份的安装程序。

•	若要添加或删除 Windows NT 上的 Office 组件，像第一次安装 Office 一样启动安装程序，然后按屏幕指导进行操作。


在 Word 中链接或嵌入 Microsoft Excel 对象的疑难解答

将 Microsoft Excel 工作表粘贴链接到 Word 文档中时，Word 在链接的前面插入一个附加的段落标记，而且无法删除。

从 Microsoft Excel 粘贴数据时 Word 改变了字体大小。

在Word 中保存 Microsoft Excel 工作表后，不能在Microsoft Excel 中打开它。

在Word 中，缩放嵌入的 Microsoft Excel 图表对象时总遇到问题。

粘贴到 Word 中的某些 Microsoft Excel 工作表的单元格对齐方式出错。

在 Word 文档中，把一个带图文框且链接的 Microsoft Excel 工作表拖到另一位置时，工作表在文档中出现两次而不是一次。


将 Microsoft Excel 工作表粘贴链接到 Word 文档中时，Word 在链接的前面插入一个附加的段落标记，而且无法删除

尽管不能删除这个附加的段落标记，但可以通过更改行距设置使其变得很小。要改变行距，可单击“格式”菜单中的“段落”命令。

注释    若仅粘贴而不是链接工作表，则不会出现附加的段落标记。


从 Microsoft Excel 粘贴数据时 Word 改变了字体大小

从 Microsoft Excel 粘贴而来的文本，Word 将其中字体大小为 10 磅的文本更改为 Word 所用的默认大小。但不改变字体，也不改变字体大小不是 10 磅的文本。

例如，若 Word 中默认的字体大小（“Normal”样式英文字体）为 Times New Roman 12 磅，Microsoft Excel 中的文本在粘贴到 Word 中时，所有字体大小为 Arial 10 磅的文本都将更改为Arial 12 磅。这种变化仅在粘贴数据时才会发生，而当嵌入或链接 Microsoft Excel 数据时则不会变化。

要使大小为 10 磅的文本从 Microsoft Excel 粘贴到 Word 中时，字体大小仍为 10 磅，可在粘贴 Microsoft Excel 数据前，先将 Word 中默认的字体大小设置为 10 磅，粘贴好数据之后，再将 Word 中字体大小的默认值恢复为原来的数值。


在 Word 中保存 Microsoft Excel 工作表后，不能在Microsoft Excel 中打开它
在 Word 中保存 Microsoft Excel 工作表后，不能在Microsoft Excel 中打开它。

Word 可以打开（导入）Microsoft Excel 文件，但不能按 Microsoft Excel 格式保存或输出。如果在 Word 中保存了 Microsoft Excel 工作表，则该文件将变成 Word 文档。要编辑和保存对 Microsoft Excel 工作表的修改，不应在 Word 中保存它，而应在 Microsoft Excel 中打开、编辑和保存该工作表，然后在 Word 中再重新打开它。

若将该工作表按 Word 文档格式保存，Word 将用一个 Microsoft Excel 无法读出的 Word 文档文件来替代这个 Microsoft Excel 文件。如果文件是 Microsoft Excel 工作簿，那么该工作簿中的所有内容都将丢失。


在 Word 中，缩放嵌入的 Microsoft Excel 图表对象时总遇到问题

在 Word 文档中重新设定嵌入的 Microsoft Excel 图表工作表的大小时，图表的绘图区域会随之改变，而图表文本、图例及对象框将保持不变。如果 Word 中的 EMBED 域中包含切换开关 \S 就会出现这种情况，切换开关在更新该域时会将嵌入的对象恢复为原来的大小。

当重新设定 Microsoft Excel 嵌入图表的大小时，对象中的图表将偏离中心，可以看到 Microsoft Excel 工作表单元，并且图表对象框恢复为原来的大小。这一方面是由于 EMBED 域含有切换符 \s，另一方面是由于嵌入的对象不仅含有 Microsoft Excel 工作表单元格，而且还含有嵌入的图表，因而使嵌入对象更象一个 Microsoft Excel 工作表对象，而不是一个图表对象。

执行下列步骤，可从任一类型的嵌入图表中删掉 \S 切换符。这样可在 Word 中重新设定图表大小，不但保证图表元素不变形，还能够不显示下层工作表中的单元格。

1  在Word 中选择嵌入的图表。

2  同时按下 SHIFT+F9 显示域代码而不显示对象，域代码的形式如下：

{EMBED Excel.Chart.5 \s}

3  从域代码中删除 \S ，即为：

{EMBED Excel.Chart.5}

4  在域代码被选定条件下，按 F9 更新域，然后再按下 SHIFT+F9 显示图表对象。

5  设定图表对象的大小。

提示：为了在 Word 中产生最好效果，应尽可能地嵌入一张图表工作表，而不要嵌入一个图表，而且在将图表工作表嵌入 Word 中以前，最好在 Microsoft Excel 中先设定好它的大小。


粘贴到 Word 中的某些 Microsoft Excel 工作表的单元格对齐方式出错

由于 Word 不支持表格单元格垂直对齐，因此 Word 不保留 Microsoft Excel 中使用的居中或靠下垂直对象格式。要改变 Word 中的垂直对齐方式，可使用段落格式设置命令。也可将工作表作为图片粘贴，而不作为格式化的文本。

链接 Microsoft Excel 工作表时，Word 添加一个格式切换符，它可以使 Word 保持工作表中应用的所有格式设置。如果在 Microsoft Excel 中更改单元格的对齐方式，然后在 Word 中更新链接，Word 不会显示新的对齐方式。

•	若要在 Microsoft Excel 中更改单元格的对齐方式，并希望每次更新链接时 Word 会显示更改结果，可从 Word 中的 LINK 域里删除合并格式选项和格式切换符，这样每次在 Word 中更新链接时，Word 中的工作表将转变成 Microsoft Excel 工作表单元格的对齐方式。

•	若要在 Word 中改变工作表的对齐方式，使得更新链接时不变回 Microsoft Excel 的对齐方式，可不更改 Word 中的 LINK 域而只更改 Word 中的对齐方式。

•	若要在 Microsoft Excel 中改变对齐方式，但保存以后在 Word 中对格式所作的更改，可先删除 LINK 域然后再插入它。


Word 文档中，把一个带图文框且链接的 Microsoft Excel 工作表拖到另一位置时, 工作表在文档中出现两次而不是一次
在 Word 文档中，把一个带图文框且链接的 Microsoft Excel 工作表拖到另一位置时，工作表在文档中出现两次而不是一次

为 LINK 域添加图文框时，如果显示的是域内容而不是域代码，工作表就会出现两次。Word 为工作表（域内容）而不是域添加图文框。因此，当您拖动带图文框的域内容时，仅拖动了带图文框的工作表的图片，而并未拖动后面未加图文框的 LINK 域。如果以后更新 LINK 域，在原来位置上会出现一个新的未加图文框的工作表副件。

删除未链接但已添加了图文框的工作表副件，然后再为链接的域和图片添加图文框。要完成这些操作，可在 Word 中按下 SHIFT+F9 显示域代码，然后在为工作表添加图文框之前，选择 LINK 域。如果为带有图片的 LINK 域添加图文框，在 Word 中拖动时它们将作为整体一起移动。


“文件检索器”对话框选项

索引包含下列文档

显示每项索引任务的状态信息，包括被检索的文件所在的驱动器、共享的网络位置和文件夹。


“文件检索器”中“索引”菜单中的命令

“创建索引”命令

要创建新的“文件检索器”索引，单击“创建索引”命令。

“更新索引”命令

要更新“文件检索器”索引，单击“更新索引”命令。

“删除索引”命令

要删除“文件检索器”索引，单击“删除索引”命令。

“显示索引图标”命令

若要显示正检索或已完成检索的任务的图标，包括遇到的错误，可单击“显示索引图标”命令。若要返回“文件检索器”，单击“文件”菜单中的“退出”命令。

“暂停索引”命令

若要暂时停止检索，可单击“暂停索引”命令。若要在当前任务中重新开始检索，请再次单击“暂停索引”命令。重新启动计算机时，“文件检索器”将自动重新检索。

“取消选定任务”命令

若要取消检索任务，请单击“索引包含下列文档”下的任务，然后单击“取消选定任务”命令。

“关闭”命令

若要退出“文件检索器”，单击“关闭”命令。


创建新的“文件检索器”索引

1  在 Windows 的“开始”菜单中，指向“设置”，然后单击“控制面板”命令。

2  双击 [image] 。

3  在“索引”菜单中，单击“创建索引”命令。

4  在“位置”框中，指定“文件检索器”的检索路径。

若要对本地机或网络上指定的文件夹中的文档内容创建“文件检索器”索引，单击“浏览”按钮指定所要的位置。

5  在“类型”框中，单击要检索的文件类型。

提示

•	为整个驱动器或顶级文件夹创建“文件检索器”索引，要比为子文件夹创建索引效率高。

•	若要检索由其他应用程序如 Lotus 1-2-3 或 Word Perfect 创建的文档，在“类型”框中单击“所有文件”，并确认已安装了合适的文件格式转换器。有关详细内容，请单击 [image] 。

•	若要更改“文件检索器”索引的范围，例如改变文件类型，或者检索整个驱动器而不仅仅是指定的文件夹，必须在创建新索引之前删除原来的索引。有关详细内容，请单击 [image] 。

注释：对由系统管理器维护的网络创建索引之前，应当检查系统管理器。“文件检索器”索引约为被检索的文件大小的百分之五。


更新“文件检索器”索引

1	在 Windows 的“开始”菜单中，指向“设置”，然后单击“控制面板”命令。

2	双击 [image] 。

3	在“索引”菜单中，单击“更新索引”命令。

4	在“位置”框中，单击要更新“文件检索器”索引的文件所在的位置。

若要更新未显示在列表中的“文件检索器”索引，请单击“浏览”按钮。您可以选择任何在创建索引时指定的文件夹、驱动器或共享的网络。

提示：单击不同的按钮，可以显示“位置”框中选定的“文件检索器”索引的有关信息，如上次更改日期、检索到的文档数目以及索引大小。

注释：只要选中“连续自动更新”复选框，以后可不必自己更新索引。


删除“文件检索器”索引

1  在 Windows 的“开始”菜单中，指向“设置”，然后单击“控制面板”命令。

2  双击 [image] 。

3  在“索引”菜单中，单击“删除索引”命令。

4  在“类型”框中，单击要删除的索引所在的位置。

若要删除列表中未显示的索引，请单击“浏览”按钮。您可以选择任何创建索引时指定的文件夹、驱动器或共享的网络。

提示：在“位置”框中选定的“文件检索器”索引的有关信息，如上次更改日期、检索到的文档数目以及索引大小都出现在对话框中。


查看“文件检索器”索引任务的图标

1  在 Windows 的“开始”菜单中，指向“设置”，然后单击“控制面板”命令。

2  双击 [image] 。

3  在“索引”菜单中，单击“显示索引图标”命令。

4  若要返回“文件检索器”，单击“文件”菜单中的“退出”命令。


取消或暂停“文件检索器”索引任务

1  在 Windows 的“开始”菜单中，指向“设置”，然后单击“控制面板”命令。

2  双击 [image] 。

3  若要取消计划的索引任务，在“索引包含下列文档”下单击相应的路径，然后单击“索引”菜单中的“取消选定任务”命令。

若要暂停创建索引和更新索引，可单击“索引”菜单中的“暂停索引”命令。

提示：若要在当前任务中重新启动后台索引，请再次单击“索引”菜单中的“暂停索引”命令。每次开机时“文件检索器”将自动重新检索。


在 Microsoft Network 对话框中添加或删除快捷方式

1  连接 Microsoft Network 。

Microsoft Network

2  在 Microsoft Network 中，找出要添加到 Microsoft Network 对话框中的项目。

3  用鼠标右键单击项目图标，然后单击“创建快捷方式”命令。

Microsoft Network 即在桌面上添置快捷方式图标。

4  将快捷方式图标从桌面拖动到“Office 快捷工具栏”上的“MSN”工具栏。


Microsoft Network

如果您有调制解调器，可以在任何 Office 应用程序中连接 Microsoft Network (MSN) 。

1  在“帮助”菜单中，单击“Microsoft Network”。

2  单击相应的位置，然后单击“连接”。