Excel的引用机制
excel 有相对引用
绝对引用
混合引用
三种,
相对引用
表现样式是列号加行号(字母加数字 A1
),在相对引用下在拖动或者复制时会根据引用单元格偏移;是日常应用中使用得最多的。例如:A1
在向右拖动时就会变成A2 A3..
,若是将它复制到B1
单元格也会和拖动一样保证位置的相对变化。
绝对引用
表现样式是列号和行号前面加$(美元)符号($A$1
),在excel中快捷键是F4
;绝对应用在使用中保证引用目标在任何操作中不变。
混合引用
表现样式是列号或行号前面加$(美元)符号(A$1
、$A1
),一般把这种情况叫做锁行不锁列和锁列不锁行;即在拖动或复制时只有行(列)一个参数的变化。例如下图的$2
被锁住了所以在复制时保持绝对引用。
引用范围
表内引用:在一张表中对数据的引用,表现样式为:对应的单元格[范围]:=C2:C8
、=A1
;
跨表引用:在一个工作簿中的多个Sheet的引用;表现样式为:表名加!
加单元格[范围] =SheetName!A2:A6
、=SheetName!A1
跨工作簿(文件)引用:在一个工作簿(文件)中引用其它工作簿(文件)中的数据;表现样式为:[文件路径]表名加!
加单元格[范围] =[FileName.xlsx]SheetName!$C$2
;在引用和被引用的文件都是打开状态时被引用的 文件路径 只有文件名,在被引用的文件时关闭状态时 文件路径 是文件所在的绝对路径:='C:/excel/test/[FileName.xlsx]SheetName'!$C$2
常用查询函数
VLOOKUP
vlookup在第一列查询满足条件的值并返回对应列的值。
上图中,在A1:C8
中的第一列(姓名)中查询张三
并返回第3列(性别)的值,查询模式是精确匹配。
HLOOKUP
hlookup在第一行查询满足条件的值并返回对应行的值。和vlookup一样,不过是将列该成了行。
LOOKUP
lookup 是用于查询单行或单列的查询函数;使用lookup函数时需要事先将查询目标升序排序,否则可能不能返回正确的值。
MATCH
match 返回符合结果的值在单行或单列中的相对位置,结合index函数返回查询结果值。
End
有没有一种可能,在excel中的帮助信息比以上更加全面。