发布网友
共1个回答
热心网友
方法一:用宏表函数与公式
1.
首先,按CTRL+F3组合键打开定义名称,再在上面输入“纵当页”,在下面引用位置处输入:
=IF(ISNA(MATCH(ROW(),GET.DocumenT())),1,MATCH(ROW(),GET.DocumenT())+1)
2.然后再继续添加第二个名称:“横当页”,在下面引用位置处输入:
=IF(ISNA(MATCH(column(),GET.DocumenT(65))),1,MATCH(column(),GET.DocumenT(65))+1)
3.
然后再继续添加第三个名称再输入:“总页”;引用位置处输入:
=GET.DocumenT(50)+RAND()*0
4.最后再添加第四个名称,再输入:“页眉”,引用位置:
="第"&IF(横当页=1,纵当页,横当页+纵当页)&"页/共"&总页&"页"
5.选中需要显示页码的单元格,并在单元格输入这个公式:="第"&IF(横当页=1,纵当页,横当页+纵当页)&"页/共"&总页&"页",即可得到需要的页码。
方法二:用函数实现
1、依次执行菜单“
插入→
名称→
定义”
命令;
2、在文本框中定义一个名称(比如“
PageNumber
”
),添加后在下面的“
引用位置”
中输入“
=IF(ISERROR(MATCH(ROW(),GET.DocumenT(),1)),1,MATCH(ROW(),GET.DocumenT(),1)+1)
”
(不含双引号,下同),确定后退出;
3、以后在需要的单元格中输入“
=PageNumber
”
即可快速得到当前页码数。
而在Excel
2007
中则在工具面板上切换到“
公式”
选项下,在“
定义的名称”
选项组中点击“
定义名称”
后的下拉箭头,选择“
定义名称”
后同样打开“
新建名称”
对话框,余下的操作跟前面的Excel
2003
相同。