excel怎么在excel指定单元格页码里加入当前页码?这个公式什么意思

在Excel的单元格里头如何插入页码
按时间排序
  用宏表函数与公式或用函数实现。具体如下:  方法一:用宏表函数与公式  1、首先,按CTRL+F3组合键打开定义名称,再在上面输入“纵当页”,在下面引用位置输入:  =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,纵当页,横当页+纵当页)&&页/共&&总页&&页&  5.选中需要显示页码的单元格,并在单元格输入这个公式:=&第&&IF(横当页=1,纵当页,横当页+纵当页)&&页/共&&总页&&页&,即可得到需要的页码。  方法二:用函数实现  1、依次执行菜单“ 插入→ 名称→ 定义” 命令;  2、在文本框中定义一个名称(比如“ PageNumber ” ),添加后在下面的“ 引用位置” 中输入“=IF(ISERROR(MATCH(ROW(),GET.DocumenT(64),1)),1,MATCH(ROW(),GET.DocumenT(64),1)+1)” (不含双引号,下同),确定后退出;  3、以后在需要的单元格中输入“ =PageNumber ” 即可快速得到当前页码数。
EXCEL里的表头固定方法:针对设定表头的行与列,可以选择拆分窗格,拆分完成后,选择冻结空格,则表头即可固定下来;单元格里添加页码,可以采用分页后的页面设置来进行添加。
可以在EXCEK表中做如下操作:1.在要引用的表中,例如:sheet1表中所要引用的单元格如B1单元格设:
=IF(ROW()&36,ROW()/36,&1&)2.在目标表中,例如:&目录&表中的目标单元格中设:
&第&&ROUNDUP(sheet1!B1,0)&&页&即可说明:36是一页所需的行数,可以根据自己预览表时一页的实际行数修改,即你的一页是45行就改成45行
设置视图为分页预览
按Ctrl+F3,名称中输入Pg,在引用位置输入:=IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+1)然后在需引用页码的单元格输入:=Pg
大家都知道,在Excel的插入菜单中,没有插入页码的功能。一般情况下,我们都是通过“视图”→“页眉/页脚”和“文件”→“页面设置”两种方式进行页码的设置。 通过如上的两种方法设置页码,页码显示的位置要么是页脚要么是页眉; 那么,我们如何才能设置页码,让其具有个性化呢,如何将让页码显示在表格里面的某个任意的一个单元格呢? 如果您需要这样的页码,请您遵循如下的几种方法,就可以实现! 第一种方法:用VBA Function page() page = (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1) Application.Volatile End Function 第二种方法:用宏表函数与公式 ①首先:点CTRL+F3打开定义名称,再在上面输入“纵当页”,在下面引用位置处输入: =IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(64))+1) ②然后再继续添加第二个名称:“横当页”,在下面引用位置处输入: =IF(ISNA(MATCH(column(),GET.DOCUMENT(65))),1,MATCH(column(),GET.DOCUMENT(65))+1) ③再输入“总页”;引用位置处输入: =GET.DOCUMENT(50)+RAND()*0 ④最后再定义“页眉”,引用位置: =&第&&IF(横当页=1,纵当页,横当页+纵当页)&&页/共&&总页&&页& ⑤在函数栏使用应用即可得到需要的页码。
好象没有什么办法
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:查看: 4835|回复: 21
在EXCEL中某一个单元格表示当前页码,应该用什么函数?
阅读权限20
在线时间 小时
在EXCEL中某一个单元格表示当前页码,应该用什么函数?
高手指点一下!
阅读权限100
在线时间 小时
(1.45 KB, 下载次数: 167)
22:55 上传
点击文件名下载附件
在EXCEL中某一个单元格表示当前页码,应该用什么函数?
阅读权限100
在线时间 小时
引深一下,如果单元格所在的行被指定为顶端标题行,如何显示页码?
阅读权限20
在线时间 小时
为什么我的不行啊?
(1.39 KB, 下载次数: 35)
11:31 上传
点击文件名下载附件
在EXCEL中某一个单元格表示当前页码,应该用什么函数?
阅读权限20
在线时间 小时
是啊,我遇到的就是这个问题,看附件
(8.09 KB, 下载次数: 50)
11:38 上传
点击文件名下载附件
在EXCEL中某一个单元格表示当前页码,应该用什么函数?
阅读权限100
在线时间 小时
顶一下,如果单元格所在的行被指定为顶端标题行,如何显示页码?没人能解决这个问题吗?
阅读权限100
在线时间 小时
以下是引用kkitt在 21:42:00的发言:
顶一下,如果单元格所在的行被指定为顶端标题行,如何显示页码?没人能解决这个问题吗?
用页眉不行吗?
阅读权限100
在线时间 小时
看5楼的附件,能用页眉解决吗?
阅读权限20
在线时间 小时
(10.97 KB, 下载次数: 152)
00:00 上传
点击文件名下载附件
在EXCEL中某一个单元格表示当前页码,应该用什么函数?
看是不是这样子?
阅读权限30
在线时间 小时
9楼的能实现了,可是不明白是怎么实现的,那位指教一下?正好我现在要用到这个功能。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师excel单元格插入工作簿总页码 求多种方法 三路知识网
excel单元格插入工作簿总页码 求多种方法
来源:网络收集 & 发布时间: &
excel单元格中插入工作簿的总页码数,工作簿中有多个工作表,工作表中有多个页。
没第二种方法那么微软设计的页眉页脚的总页数怎么出来的? 他就设计了让你在页眉页脚里用啊!你只要打印,自然就有了。
你要用也可以,我上面说了,用宏表函数,get.document,但是,这个函数只能求出当前工作表中的页数,如果用这个方法,你必须在每个工作表里都求一遍,然后在总表里求和。 这么说吧,比如说我工作簿整个打印出来需要5页,那么微软设计的在页眉页脚中第一页就可以直接显示出总页数,这点你不否认吧。
还有,你说的所有的计算一遍,在总表里求和,那么不管怎么说人家做出来了,我现在只要这个总和,前面的计算的结果我不需要。我可以隐藏部分结果嘛。
你要是能把总表的结果给我显示出来,也可以。 前面给你写了宏,那个最简单了,你一定要用函数么,就用下面这个办法...页数在页眉里有,不代表在表格里就一定要有。
宏表函数法:
Ctrl+F3》新建名称,page》公式
=get.document(50)+rand()*0》确定
然后在每个sheet里都输入公式=page
最后,在总表里求和=Sheet1!A1+Sheet2!A1以此类推 别复制粘贴了行吗?你那个rand()+0有什么用?一个随即小数乘以0。而且你这个语句只是对当前文档的总页数累计。根本没有全工作簿。 那你找微软吧,无能为力。+rand,是为了保证页面发生改变后重算页面。给你敲了这么多字,你就回我个复制粘贴??
想偷懒也请先了解点软件的基本常识好么。不要拿无知当个性,excel是给你处理数据的,要统计页数用word,谢谢!
这个要求比较少见,而且还要多种方法!方法1,VBAsub a()
dim num as integer
for each st in worksheets
num=(.Hpagebreaks.count+1)*(.Vpagebreaks.count+1)
selection=num'写入单前选中的单元格中end sub求所有没第二种方法了,宏表函数只能选当前的,这样只能每个表求自己的页数,然后再求和
本文地址:https://www.slzays.com/7397.html
天猫电器618-电子表格满8000元减1200! …………
excel软件下载-excel客户端2018新版免费下载 …………
所有问题分类Excel单元格内页码怎么设置_百度知道
Excel单元格内页码怎么设置
打印多页的时候,页次那里分别显示1/10,2/10,以此类推,但不是页眉,是正文,怎么增加上去的,如是用以下方法请附图为谢,因为我按照下列方法是增加不进去的
打开这个文件。
点击‘文件’菜单&‘页面设置’。
在‘工作表’选项卡中,设置标题行为前...
我有更好的答案
在Excel单元格内设置页码步骤:1、设置第N页的定义名称:=IF(ISERROR(MATCH(ROW(),GET.DOCUMENT(64),1)),1,MATCH(ROW(),GET.DOCUMENT(64),1)+1)2、设置共N页的定义名称:=GET.DOCUMENT(50)3、设置:A、第N页,共N页格式B、N/N格式
我的是2003版的,按你的设置,到公式=这一步没有反应,就如下图显示,打印的时候也一样,这是啥原因,谢谢&
你的意思是就是显示成你图上这样?那是不是这个单元格被设置成文本格式了?
采纳率:71%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
页码的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。excel各工作表连续编页码的公式是什么_百度知道
excel各工作表连续编页码的公式是什么
比如在一个excel里有10张表,页码是第1页 共10页,后面9页依次编页码。如何通过公式实现?
我需要在单元格中插入公式,不是页面布局里设置的那种!
在网上搜了几种方法好像很复杂,完全看不懂,VBA什么的。应该也不是我需要的那种方法。
我以前在某个excel...
我有更好的答案
1、各工作表都添加页码。2、打印时,选择打印整个工作簿。3、可在上个窗口点预览看效果。
看你的页码设定在哪些行。比如第31行,61行,91行可以用公式=IF(MOD(ROW()-1,30)=0,&第&&INT((ROW()-1)/30)+1&&页&,&&)
。。。谢谢几位。可是你们都搞错了,没理解我意思。不是在同一个工作表里啊!有好几张sheet。比如在下图第一张表“合并01”里,我手动输入第3页 共41页,后面的7张我想利用第一张的这个页码通过公式来实现,而不是每张都要手动去输入。
每个工作表的页数相同吗?
什么意思?每个工作表就一页,比如第二张的页码是第4页 共41页,第三张的页码是第5页 共41页,以此类推。
sub&a()for&i=1&to&sheets.count&&'逐个工作表&&&&&sheets(i).range(&a30&)=&第&&&&i+3&&共41页&&&&&&&&&&&&&&&&&&&'每个工作表的A30单元格,填入内容,这里的i+3是个变量也第4,5,6,7…页next&iend&sub&右键任意一个工作表,查看代码,粘贴我给的代码。运行(F5键),如有修改,根据我给的注释自己改一下。
本回答被提问者采纳
我不知道你这要求是要把这个函数的页码公式放到哪里,怎么样存在,所以,我只说一下原理吧,其实很简单,EXCEL中有一个函数可以充当自动变量来实现你这要的要求,包括自动生成序号等都可以用到这个,其实就是行号函数,row(),这个函数可以自动返回当前行号。比如,你只要是你的表格是设计好的,那么每一页有多少行就可以确定下来,通过ROW()函数取得行号,减去表头行数,除以你每页的行数就可以自动判断当前是第几页,一共有多少页了,而后在公式中把文字用“”和函数表达式,用&连接在一起放在你要显示的位置就OK了。
。。。谢谢几位。可是你们都搞错了,没理解我意思。不是在同一个工作表里啊!有好几张sheet。比如在下图第一张表“合并01”里,我手动输入第3页 共41页,后面的7张我想利用第一张的这个页码通过公式来实现,而不是每张都要手动去输入。
试试下面的公式,看是否为你想要的效果:=&第&&ROW(A1)&&页 共10页&再将公式下拉填充。
。。。谢谢几位。可是你们都搞错了,没理解我意思。不是在同一个工作表里啊!有好几张sheet。比如在下图第一张表“合并01”里,我手动输入第3页 共41页,后面的7张我想利用第一张的这个页码通过公式来实现,而不是每张都要手动去输入。
从图片中看,你的意思是,在每个工作表的第54行中插入【第3页 共41页】这样的页码?这个需要用VBA代码来自动操作才行。
不是每张的页码都在第54行的
最好一次性描述清楚,不要像挤牙膏——面对每个你不满意的答案……
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
页码的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 excel单元格内加入页码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信