Excel 中单元格引用是一个核心概念,单元格引用极大地提高了 Excel 的灵活性。与此同时,因为单元格引用具有很高的灵活性,导致在使用过程中变化形式多样,如果未正确掌握,也往往会带来意想不到的错误。

单元格引用可以直接引用具体的单元格(A1、B11),也可以引用一个单元格区域(A1:B10)。单元格的变化在前述两种情况下带来的变化也不尽相同,本文将一一介绍。

本文介绍公式中引用所指向的单元格变动时对公式带来何种变化的情形。另一种情形,包含公式的单元格变动,对自身公式带来的变化请查看“复制公式”主题。

下图中,分别使用直接引用方式和区域引用方式对 B5:B8 区域使用 SUM 函数求和。现在分别介绍在单元格移动、复制、插入和删除时对求和公式的影响。

移动、复制、插入和删除单元格对公式中单元格引用的影响

移动单元格(剪切)

知识兔

使用剪切命令鼠标快捷键移动求和区域中的单元格时:

  • 直接引用方式中,引用的单元格跟着单元格的移动而移动;
  • 区域引用方式中,引用的区域不改变。

移动、复制、插入和删除单元格对公式中单元格引用的影响

复制单元格

知识兔

使用复制命令或 Ctrl+鼠标快捷键移动求和区域中的单元格时:

  • 直接引用方式中,引用的单元格不改变;
  • 区域引用方式中,引用的单元格不改变。

移动、复制、插入和删除单元格对公式中单元格引用的影响

插入单元格

知识兔

在引用区域中插入单元格时:

  • 直接引用方式中,插入位置前的单元格不改变,插入位置后的单元格相应的改变,但是依旧指向“原来”的单元格,不会增加新插入的单元格;
  • 区域引用方式中,引用的区域增加新插入的单元格。

移动、复制、插入和删除单元格对公式中单元格引用的影响

删除单元格

知识兔

删除引用区域中的单元格时:

  • 直接引用方式中,因为引用的单元格被删除,会导致 #REF! 错误;
  • 区域引用方式中,删除操作对区域大小有影响,对区域本身无影响,因此公式依然引用原区域,不发生错误。

移动、复制、插入和删除单元格对公式中单元格引用的影响