在任意单元格中插入“第几页共几页”,步骤是:
1、点击公式、定义名称:名称为Z,引用位置为=IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+1)
2、继续定义名称:名称为H,引用位置为 =IF(ISNA(MATCH(column(),GET.DOCUMENT(65))),1,MATCH(column(),GET.DOCUMENT(65))+1)
3、同样,定义名称:名称为 ZY,引用位置为: =GET.DOCUMENT(50)+RAND()*0
4、最后再定义名称:名称为 Q,引用位置为: ="第"&IF(H=1,Z,H+Z)&"页/共"&ZY&"页"
5、在页面任意单元格中输入 =Q
这个公式还有值得商榷的地方,如果出现一行要打两列的时候,就会出问题。
get.document是个宏函数,比较高级的,你可以不用看懂
50 总页数
64 下页第一行行号
插入名称的方法
版本不同地方不同:
2007及以上: “公式”-“定义名称”
2007以下:“插入”-“名称”-“定义”
无论何种版本,CTRL+F3都可以调出来
比如:
pageNumber=IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+1)+ROW()*0
名称:pageNumber
引用位置:=IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+1)+ROW()*0