excel-怎么创建公式并使用内置函数执行计算和解决问题( 二 )


2.引用B1到B10的单元格区域
3.感叹号(!)将工作表引用与单元格区域引用分开
注意: 如果引用的工作表中有空格或数字,则需要在工作表名称前后添加单撇号(‘),如=’123′!A1或=’JanuaryRevenue’!A1 。

  • 绝对引用、相对引用和混合引用之间的区别
    1. 相对引用公式中的相对单元格引用(如A1)是基于包含公式和单元格引用的单元格的相对位置 。如果公式所在单元格的位置改变,引用也随之改变 。如果多行或多列地复制或填充公式,引用会自动调整 。默认情况下,新公式使用相对引用 。例如,如果将单元格B2中的相对引用复制或填充到单元格B3,将自动从=A1调整到=A2 。复制的公式具有相对引用
    2. 绝对引用公式中的绝对单元格引用(如$A$1)总是在特定位置引用单元格 。如果公式所在单元格的位置改变,绝对引用将保持不变 。如果多行或多列地复制或填充公式,绝对引用将不作调整 。默认情况下,新公式使用相对引用,因此您可能需要将它们转换为绝对引用 。例如,如果将单元格B2中的绝对引用复制或填充到单元格B3,则该绝对引用在两个单元格中一样,都是=$A$1 。复制的公式具有绝对引用
    3. 混合引用混合引用具有绝对列和相对行或绝对行和相对列 。绝对引用列采用$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 。
    • 三维引用不能用于数组公式中 。
    • 不能与交集运算符(单个空格)一起使用三维引用,也不能在使用了绝对交集的公式中使用三维引用 。
    在移动、复制、插入或删除工作表时出现的情况以下示例演示在移动、复制、插入或删除三维引用中包括的工作表时出现的情况 。该示例使用公式=SUM(Sheet2:Sheet6!A2:A5)对从工作表2到工作表6的每个工作表中的A2到A5单元格求和 。
    • 插入或复制如果在Sheet2和Sheet6(本示例中的起止工作表)之间插入或复制工作表,则Excel将在计算中包含所添加的工作表中从单元格A2到A5的所有值 。
    • 删除如果删除了Sheet2和Sheet6之间的工作表,Excel将在计算过程中删除相应的值 。
    • 移动如果将Sheet2和Sheet6之间的工作表移动到引用工作表区域之外的位置,Excel将在计算过程中删除相应的值 。
    • 移动起止工作表如果将Sheet2或Sheet6移到同一工作簿中的其他位置,Excel将对计算进行调整以包含它们之间的新工作表区域 。
    • 删除起止工作表如果删除了Sheet2或Sheet6,Excel将对计算进行调整以包含它们之间的工作表区域 。
  • R1C1引用样式也可以使用同时统计工作表上的行和列的引用样式 。R1C1引用样式对于计算位于宏内的行和列的位置很有用 。在R1C1样式中,Excel指出了行号在“R”后而列号在“C”后的单元格的位置 。引用

    推荐阅读