在一个工作表里需要引用其它工作表或者其它工作薄中的工作表,可以这样:
指定其它工作表中的数据——sheet2!A1
指定其它工作薄中的工作表的数据——[test.xls]sheet2!A1,这里需要注意的是如果excel文件名有空格,那么需要像这样来引用"[for test.xls]sheet2"!A1,如果需要引用的外部工作薄此时并没有打开,那么需要通过绝对路径来指定'C:\MSOffice\[for test.xsl]sheet2'!A1。
在excel里对于单元格的引用分为绝对引用和相对引用,主要区别是在复制相对引用是通过相对位置来引用单元格的,比如在C1单元格中引用A1和B1时,实际是指当前单元格左边的两个单元格,当C1单元格的内容复制到D1时,就是指B1和C1了。系统默认使用相对引用,使用绝对引用需要使用“$”符号,比如$A$1表示绝对引用的A1单元格,$A1表示行为绝对引用,列为相对引用;类似的,A$1表示列为绝对引用,行为相对引用。
在excel中可以给指定的区域命名,这样做的好处是可以方便的引用这些区域,指定的方法可以通过“插入-名称-定义”或者通过函数框旁边的下拉列表框,不光是区域可以指定名称,其它对象,包括常量、函数也可以通过这种方式定义名称。
可以在两个区域之间使用一个空格,它表示的结果是指这两个区域之间的交集。