1

我有不同的床单。名为一月。5、6、7、8 等等。

1 月 5 日 SHEET1

       A1            B1      C1          D1
beginning balance + debit - credit = ending balance

在 1 月 6 日 SHEET2:我想要 1 月 5 日的期末余额的期初余额。

在 1 月 7 日 SHEET3:我想要 1 月 6 日的期末余额的期初余额。

等等。

当我复制上一张表时,我该怎么做才能让我的单元格复制上一张表的期末余额金额一起复制公式?

4

1 回答 1

1

将此公式放入A1。

=INDIRECT("'"&TEXT(DATEVALUE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1),1)))-1,"MMMM d")&"'!D1")

显然,您必须输入第一张纸/日期的 A1,因为我们没有可参考的内容。

“文件名”不适用于从未保存过的新工作簿。

CELL("filename",A1)

尽管有名称,但它会返回工作簿和工作表名称。围绕它的功能是隔离到工作表名称。

DATEVALUE

尝试将您的工作表名称(一个日期)转换为 Excel 的内部日期表示。

TEXT

在确定前一天后,将日期转换回与您的工作表名称一致的日期格式-1

INDIRECT

将我们刚刚形成的文本评估为 Excel 公式。

只需询问您是否需要更多详细信息。您可以尝试“评估公式”按钮逐步浏览公式。

于 2013-03-02T19:13:43.640 回答