你可能会注意到,在工作表中公式很快就进行了计算。如果改变了公式中使用的某个单元格,公式会显示一个新的结果,不需要自己的任何操作。这种情况发生在当Excel计算模式设置到自动的情况下。在这种模式下(默认模式),每当计算工作表的时候,Excel都将遵循以下原则:
●做出修改的时候(例如,输入或编辑数据和公式),Excel会立即根据新数据或经过编辑的数据计算这个公式。
●如果是很长的计算,当需要执行其他工作表任务的时候,Excel会暂停计算;任务执行结束,
Excel将恢复计算。在Excel公式中引用工作表外的单元格
公式也可以引用其他工作表中的单元格,工作表甚至可以不在同一个工作簿中。Excel2007使用一种特殊类型的符号来处理这种类型的引用。 引用其他工作表中的单元格 要引用同一个工作簿中不同工作表中的单元格,可使用下面的格式:=工作表各称!单元格地址 换言之,在单元格地址前面加上工作表名称,名称后加一个感叹号。下面是
●公式均按照自然顺序计算。例如,如果单元格D12中的公式需要依赖单元格D11中的公式的结果,那么单元格D11将在D12前面计算。
有时,你可能希望控制何时Excel计算公式。例如,创建了一个包含数千个复杂公式的工作表,你会发现Excel在运行的时候,会慢得像蜗牛爬行。在这种情况下应该把Excel的计算模式改成人工模式。具体操作是在“选项”对话框的“重新计算”选项卡中进行设置(点击菜单栏的“工具”——“选项”,即可打开“选项”对话框)。
当选用人工计算模式时,如果还有任何没有计算的公式。Excel状态栏中会显示“计算”。可以使用下面的快捷键重新计算公式:
F9 在所有打开的工作簿中计算公式。
Shift F9 只计算被激活工作表中的公式,同一工作簿中的其他工作表不被计算。
Ctrl Shift Alt F9 重新检查全部从属公式,然后强迫重新计算所有打开的工作簿
Ctrl Alt F9 强制重新计算所有打开的工作簿。如果Excel(由于某种原因)不能得到正确的结果,可以使用这个功能。
在excel中用SUBSTITUTE函数清除字符串中的空格
要清除Excel单元格中字符串所包含的空格,手动逐一清除显得十分繁琐。这时可以用SUBSTITUTE函数来快速清除。SUBSTITUTE函数的作用是用新的文本替换原字符串中指定的文本,其语法为: SUBSTITUTE(text, old_text, new_text, [instance_num]) 其参数为: tex