Excel - 根据单元格为标签创建新的 sheet

Excel - create new sheet for label based on cells

我有一个 'master' Excel sheet,我正在尝试将一些数据外推到新的 sheet 中以打印在标签上。

基本上我有 5 个单元格,它们始终保持不变(A1、B1、C1、D1、E1)

然后我有一系列行需要用户每天填写

(A4, B4, C4, D4)

(A5, B5, C5, D5)

(A6, B6, C6, D6)

(A7, B7, C7, D7)

(A8, B8, C8, D8)

(A9, B9, C9, D9)

(A10, B10, C10, D10) 等

在一天结束时,我需要生成一个标签(或 sheet)来打印,每一行一个。标签需要包含 5 个字段和输入的每一行,即:

(A1) (B1) (C1) (D1) (E1)

(A4) (B4) (C4) (D4)

(A1) (B1) (C1) (D1) (E1)

(A10) (B10) (C10) (D10)

理想情况下,如果这可以自动成为一个按钮,按下以生成所有新的 'sheets',然后我可以从那里打印每一个。

我的 Excel 知识并没有真正超出 'AutoSum' 的列和行等,所以我在这里完全超出了我的理解范围。

如果你能给我指出正确的方向,我会很高兴,这会节省我整理所有这些数据的时间

非常感谢

罗布

好的,如果有人感兴趣的话,我想出了一个迂回的解决方案...

我创建了一个新的 sheet 并将页面大小设置为标签大小。

对于每个页面(标签),我重新创建了 'text labels' 并为 agecent 单元格提供了公式 =Sheet1!A1(对于 A1... B1、C1、D1 和 E1 相同)

然后对于每个数据行,我对公式 =Sheet1!A4 执行相同的操作(B4、C4、D4 也相同)

所有这些单元格都非常适合 "print page boundries"

然后我将这些单元格重新创建为其他 24 个 "print page boundries" 并将数据行上的代码更改为 =Sheet1!A5 =Sheet1!A6 ... =Sheet1!A25 等

我现在要做的就是点击打印并打印我有数据行的页数...

可能不漂亮,但确实有用!