Excel公式与引用详解
参考官网
公式组成公式还可包含下列所有内容或其中之一:函数、引用、运算符和常量。
函数:PI() 函数返回 pi 值:3.142…
引用:A2 返回单元格 A2 中的值。
常量:直接输入到公式中的数字或文本值,例如 2。
运算符:^(脱字号)运算符表示数字的乘方,而 *(星号)运算符表示数字的乘积。
引用规则对名为 Marketing 的工作表的引用
引用 B1 到 B10 的单元格区域
感叹号 (!) 将工作表引用与单元格区域引用分开
注意: 如果引用的工作表中有空格或数字,则需要在工作表名称前后添加单撇号 (’),如=‘123’!A1 或 =‘January Revenue’!A1。
默认情况下,Excel 使用 A1 引用样式,此样式引用字母标识列(从 A 到 XFD,共 16,384 列)以及数字标识行(从 1 到 1,048,576)。
引用用法列 A 和行 10 交叉处的单元格 A10
在列 A 和行 10 到行 20 之间的单元格区域 A10:A20
在行 15 和列 B 到列 E 之间的单元格区域 B15:E15
行 5 中的全部单元格 5:5
行 5 到行 10 之间的全部单元格 5:10
列 H 中的全部单元格 H:H
列 H 到列 J 之间的全部单元格 H:J
列 A 到列 E 和行 10 到行 20 之间的单元格区域 A10:E20
各种引用方式 相对引用
公式中的相对单元格引用(如 A1)是基于包含公式和单元格引用的单元格的相对位置。
如果公式所在单元格的位置改变,引用也随之改变。
如果多行或多列地复制或填充公式,引用会自动调整。 默认情况下,新公式使用相对引用。
例如,如果将单元格 B2 中的相对引用复制或填充到单元格 B3,将自动从 =A1 调整到 =A2。
公式中的绝对单元格引用(如 $A$1)总是在特定位置引用单元格。
如果公式所在单元格的位置改变,绝对引用将保持不变。
如果多行或多列地复制或填充公式,绝对引用将不作调整。
默认情况下,新公式使用相对引用,因此您可能需要将它们转换为绝对引用。
例如,如果将单元格 B2 中的绝对引用复制或填充到单元格 B3,则该绝对引用在两个单元格中一样,都是 =$A$1。
混合引用具有绝对列和相对行或绝对行和相对列。 绝对引用列采用 $A1、$B1 等形式。
绝对引用行采用 A$1、B$1 等形式。
如果公式所在单元格的位置改变,则相对引用将改变,而绝对引用将不变。
如果多行或多列地复制或填充公式,相对引用将自动调整,而绝对引用将不作调整。
例如,如果将一个混合引用从单元格 A2 复制到 B3,它将从 =A$1 调整到 =B$1。
引用多个工作表 分析同一工作簿中多个工作表上相同单元格或单元格区域中的数据。
三维引用包含单元格或区域引用,前面加上工作表名称的范围。
Excel 使用存储在引用开始名和结束名之间的任何工作表。
例如,=SUM(Sheet2:Sheet13!B5) 将计算 B5 单元格内包含的所有值的和,单元格取值范围是从工作表 2 到工作表 13。
可以使用三维引用来引用其他工作表中的单元格、定义名称,还可以通过使用下列函数来创建公式:SUM、AVERAGE、AVERAGEA、COUNT、COUNTA、MAX、MAXA、MIN、MINA、PRODUCT、STDEV.P、STDEV.S、STDEVA、STDEVPA、VAR.P、VAR.S、VARA 和 VARPA。
三维引用不能用于数组公式中。
不能与交集运算符(单个空格)一起使用三维引用,也不能在使用了绝对交集的公式中使用三维引用。
删除终结点 如果删除了 Sheet2 或 Sheet6,Excel 将对计算进行调整以包含它们之间的工作表区域。
R1C1 引用样式在 R1C1 样式中,Excel 指出了行号在“R”后而列号在“C”后的单元格的位置。
针对当前单元格的坐标系。
R[-2]C 对同一列中上面两行的单元格的相对引用
R[2]C[2] 对在下面两行、右面两列的单元格的相对引用
R2C2 对位于第二行、第二列的单元格的绝对引用
R[-1] 对活动单元格整个上面一行单元格区域的相对引用
R 对当前行的绝对引用
连接字符串 & ,CONCATENATE() 函数
=“-”&A1
CONCATENATE(A1, "-",)
'开头,可以区分=或-为字符串