公式中对单元格和单元格区域的引用不必非得针对同一个工作表中的单元格和单元格区域。如果要引用另外的工作表中的单元格,那么就在单元格引用的前面加上工作表的名称以及一个感叹号。下面举例说明使用了另一个工作表中的单元格引用的公式: { 在那excel文件中按一個"="號然后把鼠標移到另一個excel文件中的數據那里點一下就可以了 注意當的你按下"="后鼠標不要按到別的地方 } http://www.cnblogs.com/xinzaitian/archive/2008/11/12/1332357.html 在excel中我们经常会碰到跨表和跨页引用数据,现总结如下: 1.跨工作薄 问题:同一文件中[Sheet1 B5]的数据怎么才能被[Sheet2 D8]引用? 解:假如[sheet2 d8]是[Sheet1 B5]的二倍,那么 d8 输入公式:= Sheet1!B5*2 假如[sheet2 d8]是[Sheet1 B5]与[Sheet1 C5]的和,那么 d8 输入公式:= Sheet1!B5+Sheet1!C5 2.跨文件 问题:假设有两个excel文件,分别绝对路径如下:c:\a.xls d:\b.xls , a.xls有 sheet1、sheet2、sheet3; b.xls也有sheet1、sheet2 ,如果要在c.xls引用a.xls中sheet2里单元格c6,怎么做? 解:可以输入如下公式: ='C:\[a.xls]sheet2'!C6;如果要多列引用:=sum('C:\[a.xls]sheet2'!C6:C12) +sum('C:\[b.xls]sheet1'!C6:C12) 总结下: 1、文件名用[]引用; 2、表单跟单元格之间用!隔开; 3、路径可以是绝对路径也可以是相对路径(同一目录下),且带上扩展名; 4、引用还有个好处就是能自动更新 例如修改a.xls中sheet2中c6的值,下次打开c.xls,会提示是否自动更新,如果选是,则可以自动同步; 在Excel 中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明。 对于某单元格所输入的公式为“=SUM(B4:B8)”。 选中整个公式: 第一次按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。 第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。 第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。 第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。 需要说明的一点是,F4键的切换功能只对所选中的公式段有作用。
①相对引用 公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。 ②绝对引用 单元格中的绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。例如,如果将单元格 B2 中的绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $A$1。 ③混合引用 混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。 |
|