4 条回帖
本帖最后由 liu_lijian1 于 2021-1-30 11:58 编辑 以前旧版本不可以明细表分离的时候,有处理过: 1、先计数明细表1的行数,用到Excel公式counta(),然后隐藏起来 (注意:放到明细表投上去) 2、用row()和if计算明细表2的行号 (注意:如果你的明细表行数超过几百行,用if会影响明细表插入速度,比如你用填表公式一次插入500行明细,明细表中有if公式的时候,会明显感觉慢) 解释一下这个公式:=ROW()-37-IF($B$29>0,$B$29-1,$B$29) 先取当前行号row()=38,减去固定行数:37(第2明细表第一行在38行) $B$29:计数第1明细表的行数,用到Excel公式=COUNTA(B32:B33) IF($B$29>0,$B$29-1,$B$29):当第1明细表行数大于0,当前行号就多计算1行(因为明细表填加了明细后,最后总是会自动加1空行) |
+10
liu_lijian1 发表于 2021-1-30 08:53 这是老版本,新版本明细表分离之后,就不存在这情况了。 |
+10