EXCEL中怎么设置一个单元格等于当前的页数在打印的时候也能显示

能直接显示第几页共几页,在线等不行给客户做的东西就是要这样的谁搞定这个问题,我再加20分... 能直接显示第几页共几页,在线等
不行 给客户做的东西就是要这样的

谁搞定这个问题,我再加20分
展开
 我来答
匿名用户
2015-06-26
展开全部
首先:点CTRL+F3打开自定义名称,新建几个名称。
1,“纵当前页”,在下面引用位置(通常引用的是单元格位置,我们要做的是直接输这段代码)处输入:
=IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+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,纵当前页,横当前页+纵当前页)&"页/共"&总页数&"页"

定义好名称后就可以在任意单元格中输入
=纵当前页 ***得出纵向当前页
=横当前页 ****不解释了
="第" & 纵当前页 & "页,共" & 总页数 & "页" ***应该知道这是显示 第*页,共*页 了。
=页眉
抄袭别人的,呵呵,目前适用,就是在设置打印标题后再标题中插入预览总是显示第一页,其他正常。
云则雾
推荐于2017-12-16
知道答主
回答量:36
采纳率:0%
帮助的人:13.1万
展开全部
. 首先:点CTRL+F3打开自定义名称,新建几个名称。
1,“纵当前页”,在下面引用位置(通常引用的是单元格位置,我们要做的是直接输这段代码)处输入:
=IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+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,纵当前页,横当前页+纵当前页)&"页/共"&总页数&"页"

定义好名称后就可以在任意单元格中输入
=纵当前页 ***得出纵向当前页
=横当前页 ****不解释了
="第" & 纵当前页 & "页,共" & 总页数 & "页" ***应该知道这是显示 第*页,共*页 了。
=页眉
抄袭别人的,呵呵,目前适用,就是在设置打印标题后再标题中插入预览总是显示第一页,其他正常
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lujing200404
2011-04-19 · 超过19用户采纳过TA的回答
知道答主
回答量:55
采纳率:50%
帮助的人:16.9万
展开全部
如果是要设置第几页共几页的话就是在页眉或页脚里设置,但如果是设置每页重复表头就是在“工作表”—在“打印标题”里设置“顶端标题行”或“左端标题列”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1stsa
2011-04-19 · TA获得超过604个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:82.8万
展开全部
找了很久,也没找到完全符合楼主要求的办法,只能这样变通一下:还是用插入“页眉、页脚”,不过在页面设置中调整页边距时,让页边距小些(可在打印预览中调整),这样打印出来的效果就是页码位于单元格中了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-04-20 · TA获得超过8613个赞
知道大有可为答主
回答量:3242
采纳率:66%
帮助的人:2857万
展开全部
可以用VBA解决,Hi我,详细解答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式