Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

大晚上接到一个十万火急的求助:有人说他的 Excel 坏了 , 所有的数据都是错的,估计明天要被公司炒鱿鱼 。
【Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?】细问之下 , 问题描述是这样的:拖动复制公式以后,所有的计算结果都等于同一个值,并没有按公式进行计算 。
原来是这样 , 我就教他点了一下菜单,不到 5 秒 , 问题就解决了 。

案例:

对下图 1 是个非常简单的费用计算表,“总金额”就等于单价乘以数量 。
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

以下是某同学的操作步骤 , 非常简单,也完全正确:
1. 在 D2 单元格输入以下公式:
=B2*C2
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

2. 向下拖动 D2 单元格复制公式 。但是,D 列的结果怎么都是 600?!
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

看一下单元格的公式,完全正确没有问题?。?那到底发生了什么事?
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

解决方案:

正所谓难者不会,会者不难 。解决方法说穿了非常简单 。
1. 选中菜单栏的“公式”-->“计算选项”,可以看到下面有 3 个选项,现在勾选的是“手动”
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

2. 只要勾选“自动”,计算结果就正确显示了 。
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

既然说到了公式的计算选项,那今天就详细讲解一下各种计算选项的用法 。

公式的 3 种计算方式:

Excel 的公式共有 3 种计算方式:
  • 自动
  • 除模拟运算表外,自动重算
  • 手动
1. 自动计算:
默认情况下,Excel 公式都是自动计算的 。也就是说,一旦公式发生变化,单元格的计算结果会自动更新 。但是如果工作簿包含大量的公式,频繁自动计算会严重影响效率,导致 Excel 运行非常慢 。
2. 手动计算:
为了提高工作效率,有些人就会将公式设置为手动计算,需要更新计算结果的时候通过以下几种方式刷新一下即可 。
计算整个工作簿:
1) 按 F9
2) 选择菜单栏的“公式”-->“计算”区域的“开始计算”
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

计算所有打开的工作簿:
3) 按 Ctrl Alt F9
4) 按 Ctrl Alt Shift F9:将会重新检查从属的公式,然后计算所有打开的工作簿,包括未标记为需要计算的所有单元格 。
5) 选择菜单栏的“文件”-->“选项”-->“公式”--> 在“计算选项”区域 , 选择“手动重算”,勾选“保存工作簿前重新计算”
Excel – 求助!拖动复制公式,计算结果怎么都是同一个值?

3. 除模拟运算表外 , 自动重算:
  • 不会重新计算包含在 Excel 模拟运算表(模拟分析的一部分)中的公式及引用的单元格 。
  • 模拟运算表是指通过菜单栏功能区的数据、数据工具、模拟分析、模拟运算表创建的表格 。
  • 对于其他公式,每当公式发生更改以及公式所引用的单元格发生更改时 , 都会自动重新计算这些公式 。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握 。不少同学都希望有一套完整的图文教学,从最基础的概念开始 , 一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点 。
现在终于有了,以下专栏 , 从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手 。

相关经验推荐