excel-随笔记

1. 源数据!$E:$E(整列引用 + 绝对列引用)

  • 含义 :引用 源数据 工作表的 整列 E(从 E1 到 E1048576)。
  • $ 符号的作用
    • $E:$E 中的 $ 锁定了列标 E,表示 绝对列引用。无论公式如何拖动或复制,始终引用 E 列。
    • 如果写成 $E1:$E100,则表示锁定列但限制行范围(E1 到 E100)。
  • 用途 :通常用于需要覆盖整列数据的场景(如 SUMIFS 的求和范围),但整列引用可能影响性能(Excel 会计算所有行,包括空白行)。

2. $A20(混合引用:绝对列 + 相对行)

  • 含义 :引用 当前工作表的 A 列第 20 行 ,且 列标 A 被锁定,行号 20 是相对的。
  • $ 符号的作用
    • $A 表示 绝对列引用(拖动公式时列 A 不会变化)。
    • 20 是相对行引用(如果公式向下拖动,行号会递增,如 $A21$A22)。
  • 用途:常见于需要固定某一列(如参数列),但允许行号动态变化的场景。

3. $A$20(绝对引用)

  • 含义 :引用 当前工作表的 A 列第 20 行 ,且 列和行均被锁定
  • $ 符号的作用
    • 无论公式如何拖动或复制,始终引用 A20 单元格。
  • 用途:用于固定某个常量或参数(如税率、基准值),防止公式变化时引用错位。

4. B20(相对引用)

  • 含义 :引用 当前工作表的 B 列第 20 行 ,且 列和行均为相对引用
  • $ 符号的影响
    • 如果公式向下拖动,B20 会变成 B21B22 等。
    • 如果公式向右拖动,B20 会变成 C20D20 等。
  • 用途:适用于需要动态引用的场景(如逐行计算)。

关键区别总结

写法 列引用方式 行引用方式 拖动公式时的变化 典型用途
源数据!$E:$E 绝对列 整列 始终引用 E 列 大范围求和(如 SUMIFS
$A20 绝对列 相对行 列固定,行递增 固定列参数(如条件匹配)
$A$20 绝对列 绝对行 完全固定 常量或固定单元格引用
B20 相对列 相对行 列和行均变化 动态计算(如逐行公式)