|
楼主 |
发表于 2010-6-6 21:12
|
显示全部楼层
谢谢楼上的大哥,对我帮助非常大,终于解开了这个谜团了.............
最后我来总结一下在excel的任意位置增加自动页码和总页码方法的方法之一,网上的方法是正确的,但是解释不够全面,需要组装起来才可以,
步骤如下:1,打开excel ,点插入--名称--定义,弹出操作菜单框;
2,在"当前工作薄的名称"下面的空白条内输入"页码"(自己输入的时候不要带引号),然后在"引用位置"下的空白条内输入:
"=IF(ISERROR(MATCH(ROW(),GET.DOCUMENT(64),1)),1,MATCH(ROW(),GET.DOCUMENT(64),1)+1)" (自己输入的时候不要带引号)
点击添加---会看到下面白框内多出页码一个函数定义;
3,不要关掉这个对话框,我们继续
在"当前工作薄的名称"下面的空白条内输入"总页码"(自己输入的时候不要带引号),然后在"引用位置"下的空白条内输入:
"=GET.DOCUMENT(50) Type 64 An array of row numbers corresponding to rows that are immediately below a manual or automatic page break" (自己输入的时候不要带引号)
输好再点添加,可以看见下面多出总页码函数定义,OK,点击确认关掉这个菜单框,我们回excel主界面,这时候我们已经可以在任意位置增加页码和总页码的自动格子了, 在任意格子输入: " ="第"&页码&"页"&"/"&"总"&页码&"页" "(两端的冒号是为了不要搞错,自己输入的时候请自行去掉两端的冒号,和刚才的函数定义一样)
输好点ESC或者随便你点什麽离开输入选项,你应该就可以看到自动生成的页码了,自己试试在生成的自动页码上面插入行,插入到那个格子变动到下一页,看看页码和总页码有没有变化?~~~~~~~
大功告成,我觉得我写的比较傻瓜了,大家应该都可以学会的,虽然那个函数我看不懂........各位大大见笑了~~~~~~~~~~~~~~~~~~
[ 本帖最后由 heixin 于 2010-6-6 21:19 编辑 ] |
-
看下效果图
-
-
Book1.rar
2.15 KB, 下载次数: 420
这是我做试验用的文档
|