如果要在电子表格的另一个单元格的公式中使用单元格的值,则可以通过其单元格地址来引用该单元格。该单元格地址由列指示符和行号组成,例如,单元格D14是D列第14行中的单元格。
当单元格地址在列号或行号之前包含$字符时,该地址被视为绝对地址。例如,当单元格C10包含公式$ B $ 5 + $ B $ 6时,这两个单元格的实际地址存储在内存中。当公式被复制或移动到单元格C11中时,例如通过按功能键F3在第9行插入一行,公式仍将是$ B $ 5 + $ B $ 6。
当单元格地址不包含任何$字符时,该地址被视为相对地址。这意味着程序不会存储实际地址,而是会存储相对于包含公式的单元格计算出的列数和行数。当单元格B5包含单元格地址B4时,程序不会像这样存储地址B4,而是存储如何从单元格B5到达单元格B4(在这种情况下为上一行)。当公式2 * B4从单元格B5复制到单元格D10时,公式将更改为2 * D9。
当单元格B1包含公式SUM(B2:B10),并将此公式复制到单元格C1时,该公式将转换为SUM(C2:C10)。将其复制到单元格D51时,该公式将转换为SUM(D52:D60)。
单元格地址或公式可以包含绝对和相对单元格寻址的组合,例如:A $ 2,$ B10,$ C5,SUM(B3:B20)* $ A $ 1。
单元格范围由两个用冒号分隔的单元格地址标识。这些单元地址还可以包括相对和绝对单元地址,例如B2:E8,$ A $ 10:$ A $ 25,D10:D10等。
设计电子表格时,应注意何时使用相对地址以及何时使用绝对单元寻址。