Excel 单元格中的页码(不带宏/VBA)

Excel 单元格中的页码(不带宏/VBA),excel,excel-formula,xls,Excel,Excel Formula,Xls,我正在寻找在excel中的单元格中显示打印页面的解决方案。但我需要在没有宏或VBA的情况下执行此操作 到目前为止,我还没有找到解决办法。这可能吗?试试这个 =Concatenate("Page ", INT(Row()/"No of Rows in Page")+1, " of ","PageCount") 将“页面中的行数”替换为每页所需的行数,并将“页面计数”替换为总页码。 示例: =CONCATENATE("Page ",INT(ROW()/5)+1, " of ",12) 每5行

我正在寻找在excel中的单元格中显示打印页面的解决方案。但我需要在没有宏或VBA的情况下执行此操作

到目前为止,我还没有找到解决办法。这可能吗?

试试这个

=Concatenate("Page ", INT(Row()/"No of Rows in Page")+1, " of ","PageCount")
将“页面中的行数”替换为每页所需的行数,并将“页面计数”替换为总页码。
示例:

=CONCATENATE("Page ",INT(ROW()/5)+1, " of ",12) 

每5行,总共12页。

我知道这个问题很老了,但我一直在寻找一个可行的方法来解决这个问题,我想我找到了适合我的方法。这有点不合常规,当然也不是很动态,但它依赖于Excel允许标题与单元格内容重叠这一事实

如果在工作表中使用以下标题:
Page&[Page]of&[Pages]
并将其与文档中需要页码的单元格对齐,则可以在单元格中使用正确的页码和页数进行打印

注意:这实际上并不显示单元格中的页码。它仅在打印时显示在单元格中。

从技术上讲,这实际上并没有回答你的书面问题,但我相信它回答了问题的意图

查看页面布局视图时,页码可能不会对齐。您必须查看打印预览,以确保它们打印在正确的位置。另外,请务必考虑这一事实,它可能取决于您使用的打印机。

页面布局视图

打印页

我使用了Marcel给出的公式,它有效:

=CONCATENATE("Page ",INT(ROW()/5)+1, " of ",12) 
我只做了一个改变。我添加了单元格编号,并在单元格中添加了所需的编号,而不是
+1
。i、 e

=CONCATENATE("  ",INT(ROW()/9)+Formula!A1, " of ",500)
然后,在公式表单元格A1中,我添加了所需的序列号

它起作用了


不幸的是,对于打印页面,这将无法动态工作。如果过滤器隐藏了几行,它将不会返回实际的打印页面。您可以只使用页眉或页脚吗?@314UnreadEmails我不理解您的问题,请提供更多说明+示例右键单击功能区并选择“自定义功能区”。在“从中选择命令”下拉框中选择“所有命令”。向下滚动至“页眉和页脚”,将此命令添加到功能区上的自定义组。单击“确定”。转到功能区上的此组,然后选择“页眉和页脚”。在页眉或页脚或两者的下拉框中,选择要显示的数据。单击“确定”并查看打印预览以查看其外观。