经常性的,需要的数据不在同一个excel表或同一个excel表不同sheet中,数据太多,copy麻烦也不准确,如何整合呢
这类函数就是用于多表关联或者行列比对时的场景,而且表越复杂,用得越多
包含函数:VLOOKUP、HLOOKUP、INDEX、MATCH、RANK、Row、Column、Offset1
VLOOKUP功能:用于查找首列满足条件的元素语法:=VLOOKUP(要查找的值,要在其中查找值的区域,区域中包含返回值的列号,精确匹配(0)或近似匹配(1))(1)单表查找把选手Tian的战队找到之后,接下来把鼠标放到G8单元格右下角位置,出现十字符号后往下拉,Excel会根据单元格的变化自动填充G9和G10单元格的公式
(2)跨多工作表查找假设我有一个工资表格文件,里面每个部门有一张表,有4个部门对应的部门工资表和一个需要查询工资的查询表,为方便说明这里的姓名取方便识别的编号,你也可以用真正的姓名
在查询表中,要求根据提供的姓名,从销售~人事4个工作表中查询该员工的基本工资
如果,我们知道A1是销售部的,那么公式可以写为:=VLOOKUP(A2,销售
A:C,3,0)如果,我们知道A1可能在销售或财务表这2个表中,公式可以写为:=IFERROR(VLOOKUP(A2,销售
A:C,3,0),VLOOKUP(A2,财务
A:C,3,0))意思是,如果在销售表中查找不到(用IFERROR函数判断),则去财务表中再查找
如果,我们知道A1可能在销售、财务或服务表中,公式可以再次改为:=IFERROR(VLOOKUP(A2,销售
A:C,3,0),IFERROR(VLOOKUP(A2,财务
A:C,3,0),VLOOKUP(A2,服务
A:C,3,0)))如果,有更多的表,如本例中4个表,那就一层层的套用下去,如果4个表都查不到就设置为"无此人信息":=IFERROR(VLO