日常制作表格上报,即使已经统一格式,但由于上报的人不同或其他原因,或者报表不同格式;需要在收集的报表中提取相同的字段列的数据,这是可以通过Excel设置好的空表实现的。
如下图有6个某区收集的核酸结算上报表,表头字段是基本一致的,但相同字段所在列不同
第一步:通过VBA的多表整合公式可以把6个表归整到同一表格,
第二步:然后利用IF(COUNTIF($B2:$P2,$U$2)>0,MATCH($U$2,$B2:$P2,0),"")对表头字段做指定字段的位置定位
如【姓名】字段定位
如:【医疗总金额】定位
第三步:利用【数据透视表】建立一个可刷新的标记库
第四步:运用多函数公式套嵌
IF(SUMIF(V:V,A3,W:W)=0,"",VLOOKUP(B3,B3:P3,INDEX(W:W,MATCH(A3,V:V,0)),0))
可得到所需字段的归整为同一列的效果
【医疗总金额】列规整
【身份证号】列规整
这是个设定好的表格,按需求完成后,日常导入数据即可生成数据,以上举例显示一列规整,根据这个原来可以直接设置成固定的多列的报表也行。
电子表格活学活用,能为工作带来所见即所得的效果,希望能对朋友们工作带来启发。
,