excel
如图模拟表格,要把表1、表2的数据,汇总到总表中,而且把数据放到一列里,处理方法:先输入总表的表头,为数据存放选好区域。
在总表的A2单元格输入公式=IF(ROW()-1<=COUNTIF(表1!B$3:B$2002,'<>'&'')+COUNTIF(表1!F$3:F$2002,'<>'&''),'表1',IF(ROW()-1<=COUNTIF(表2!B$3:B$2002,'<>'&'')+COUNTIF(表2!F$3:F$2002,'<>'&'')+COUNTIF(表1!B$3:B$2002,'<>'&'')+COUNTIF(表1!F$3:F$2002,'<>'&''),'表2','')),敲回车得出结果。
接着在B2输入公式=IF($A2='','',INDIRECT($A2&'!'&ADDRESS(TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)+3,(COUNTIF($A$2:$A2,$A2)-TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)*2)*4+COLUMN()-4)))。
在C2输入公式=IF($A2='','',INDIRECT($A2&'!'&ADDRESS(TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)+3,(COUNTIF($A$2:$A2,$A2)-TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)*2)*4+COLUMN()-4))),提取部门信息。
分别在D2、E2输入公式=IF($A2='','',INDIRECT($A2&'!'&ADDRESS(TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)+3,(COUNTIF($A$2:$A2,$A2)-TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)*2)*4+COLUMN()-4)))、=IF($A2='','',INDIRECT($A2&'!'&ADDRESS(TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)+3,(COUNTIF($A$2:$A2,$A2)-TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)*2)*4+COLUMN()-4)))提取职务和工资等级信息。
在总表里,根据A列信息提取其他表格相关信息。