打印时在 MS Excel 中将两页放在一页上(Excel 2010)

打印时在 MS Excel 中将两页放在一页上(Excel 2010)

回答这个问题打印时,有没有办法将两页内容放在 MS Excel 的一页上?我还有一个问题。

我的 Excel 页面从左到右有 15 列(相当窄),Arial 窄 8 号字体有 77 页。我们想打印 30 列,即两个 A4 页面(大约 127 行),并排打印。在打印视图中选择 2 页时,它会将 A4 页面转换为横向 - 我们需要 A4 纵向,30 列。我设法使列变窄(通过更改字体和缩放),但仍然找不到在 A4 纵向上将列缩小 2 页的方法。在 Word 中,我可以选择页面上的“列”,然后它们会并排显示... 也许我想做不可能的事情?

请问您能指导我吗?

谢谢

克里斯塔

答案1

您坚持通过打印对话框执行此操作吗?通过在 Excel 中将数据放入所需的排列,您可能会得到类似的效果。

为了演示目的,我们假设您的文件有三列,26 个数据行加一个标题,如下所示:

                                                阿尔至查拉图斯特拉的行列,节选

现在假设所有行的高度相同,并且打印页面上可以容纳 11 行(标题行加 10 行数据行)。现在,在单独的工作表上(或者甚至在另一个工作簿中),输入以下公式:

  • A1–>=Sheet1!A1
  • E1–>=Sheet1!A1
  • A2–>=OFFSET(Sheet1!A$1,ROW()-1+10*INT((ROW()-2)/10),0,1,1)
  • 向下拖动至A17
  • E2–>=OFFSET(Sheet1!A$1,ROW()-1+10*INT((ROW()-2)/10)+10,0,1,1)
  • 向下拖动至E17
  • 选择A1:A17并拖动到列C
  • 选择E1:E17并拖动到列G

您可以获得以下内容:

                数据折叠成两列

我把最后清理零的部分留作读者的练习。:-)

相关内容