Excel工作表的任意单元格中设页码

在Excel中设置第几页共几页,绝大部分人会想道用“页面设置”,但你是否想过将“第N页/总M页”放到任意单元格中?而不仅仅是置于页眉页脚中?

方法一,用VBA

Function page()

page = (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1)

Application.Volatile

End Function

用VBA本人只知道总页码的方法,当前页码就难倒我了,还请VBA高手指教

方法二,用宏表函数与公式

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.在函数栏使用应用即可得到需要的页码

(0)

相关推荐

  • 怎样在Excel工作表的任意单元格中设页码

    在Excel中设置第几页共几页,绝大部分人会想道用"页面设置",但你是否想过将"第N页/总M页"放到任意单元格中?而不仅仅是置于页眉页脚中? 步骤/方法 01 ...

  • Excel-在任意页工作表单元格中设置页码

    在Excel中设置第几页共几页,绝大部分人会想道用“页面设置”,但你是否想过将“第N页/总M页”放到任意单元格中?而不仅仅是置于页眉页脚中? 方法一,用VBA Function page() page ...

  • Excel文档怎么在单元格中生成随机数

    Excel文档常常被用来统计各类数据,有些用户想知道怎么在单元格中生成随机数,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Excel软件,根据下图箭头所指,新建空白 ...

  • Excel如何批量在空白单元格中填充数字0

    Excel是现在十分常用的办公软件,有些新用户不知道如何批量在空白单元格中填充数字0,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先右键单击桌面空白处,接着在弹出的菜单栏中根据 ...

  • Excel怎么在多个单元格中批量添加相同数据

    Excel是现在十分常用的一款办公软件,有些新用户不知道该软件怎么在多个单元格中批量添加相同数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel软件,接着 ...

  • 如何Excel表格的多个单元格中输入相同数据?

    Excel表格的填写有很多方便快捷的操作,比如说在多个单元格中输入相同数据,接下来小编就给大家介绍一下如何在Excel表格的多个单元格中输入相同数据.具体如下:1. 首先第一步打开电脑,并在电脑中新建 ...

  • 如何用excel表格统计指定的单元格中的数据总和

    年底到了,工作很忙,经常需要统计各种数据,有时候会碰到这么一种情况:有一堆数据在excel表中,怎么才能把指定的单元格中的数据统计总和? 操作方法 01 我们先打开一个excel表格. 02 找出来需 ...

  • 改变Excel工作簿默认的单元格批注格式

    如果您的Excel工作簿中运用了一些公式,又怕别人看不懂,可以在存在公式的单元格中插入批注,对公式进行必要的解释。批注是一种十分有用的提醒方式,不仅可以用来解释复杂的公式,也可以将对其它用户工作簿的反 ...

  • Excel怎样在合并的单元格中让文字自动转行

    无论是学习还是工作上,我们很多时候会用到Excel工作表,你是否会有些地方不是很了解操作呢?比如说在工作表合并单元后,当你需要输入文字时,是否会因为文字在最后一行而无法转行时,而感到苦闷呢?下面不妨看 ...