excel查找显示

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:48:00
第一个表是员工的工资,第二个表是员工的奖金,然后要在第三个表生成员工的工资和奖金.如下:(有些员工只有工资,无奖金;两个表的名字顺序都不一样)
表一:
姓名 工资
张三 1000
李四 800
王五 1600

表二
姓名 奖金
王五 120
张三 30
小明 20
表三
姓名 工资 奖金
张三
李四
王五
小明
小强

SHEET3表B2=VLOOKUP(A2,SHEET1!A:C,2,O)
C2=VLOOKUP(A2,SHEET2!A:C,2,O)
向下拖填充公式!

假设你的分别在sheet1的ab列、sheet2的ab列、sheet3的abc列,在确保无重名的情况下,sheet3的b2=if(iserrormatch(a2,sheet1!a:a,0))=true,0,(offset(sheet1!b$1,match(a2,sheet1!a:a,0)-1,,)),向下填充该公式到数据末端
c2=if(iserror(match(a2,sheet2!a:a,0))=true,0,offset(sheet2!b$1,match(a2,sheet2!a:a,0)-1,,),向下填充该公式到数据末端

用vlookup函数就可以解决