如下,共有4个表,分别是:排期表、工作率统计表、成本表、人员薪资明细,如何设置4个表联动呢。
1.排期表
排期表作为数据源。
2.工作率统计表
只有环节、姓名两列来划分,按照这2个条件将排期表中对应的环节引用过来即可。
比如王五,需要将有内容的区域合并于同一行中。
使用Excel语言即是,按照姓名、环节2个条件进行查找,查找到的内容需要是非空的单元格。
可使用用LOOKUP函数:
=IFERROR(LOOKUP(1,0/(($A3=排期表!$D$2:$D$101)*($B3=排期表!$C$2:$C$101)*(排期表!F$2:F$101<>"")),排期表!F$2:F$101),"")
LOOKUP语法解释:
=LOOKUP(1,0/((查找值1=查找区域1)*(查找值2=查找区域2)*(查找值3=查找区域3)),返回区域)
嵌套IFERROR函数,可让错误值显示为空白。
3.成本表
若排期表当天有环节,即单元格不为空时,就引用日薪。
日薪来自于人员薪资明细表。
即是,若排期表当天不为空时,就查找人员薪资明细中对应的日薪,否则就显示为空白。
=IF(排期表!F4<>"",VLOOKUP($C3,人员薪资明细!$B:$D,3,0),"")
到这里,就解决了4个表联动的问题,提高了工作效率。
评论 (0)