如下,共有4个表,分别是:排期表、工作率统计表、成本表、人员薪资明细,如何设置4个表联动呢。

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

1.排期表

排期表作为数据源。

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

2.工作率统计表

只有环节、姓名两列来划分,按照这2个条件将排期表中对应的环节引用过来即可。

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

比如王五,需要将有内容的区域合并于同一行中。

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

使用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),"")

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

LOOKUP语法解释:

=LOOKUP(1,0/((查找值1=查找区域1)*(查找值2=查找区域2)*(查找值3=查找区域3)),返回区域)

嵌套IFERROR函数,可让错误值显示为空白。

3.成本表

若排期表当天有环节,即单元格不为空时,就引用日薪。

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

日薪来自于人员薪资明细表。

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

即是,若排期表当天不为空时,就查找人员薪资明细中对应的日薪,否则就显示为空白。

=IF(排期表!F4<>"",VLOOKUP($C3,人员薪资明细!$B:$D,3,0),"")

排期表、工作率统计表、成本表、人员薪资明细,4表如何联动?-趣帮office教程网

到这里,就解决了4个表联动的问题,提高了工作效率。