我每天都会使用一堆其他 Excel 文件在 Excel 文件中输入数据。但现在,我想开始自动执行此操作。
我做的第一件事是创建一个代码来输入我需要的数据,但我必须每天更改它,因为日期也会变化:
='C:\destination\[Archive2016-08-18.xlsx]Sheet1'!A1
我在编辑此代码以将日期“2016-08-18”从我输入的那三个单元格中更改时遇到了问题,我输入了数字。此外,每天它都会填充下面的行,然后随着时间的流逝创建一个值列表。我在做这件事时也遇到了麻烦。
这看起来并不难,但我在做的时候遇到了很多麻烦。
谢谢。
答案1
编辑
在 B 列中添加辅助列,然后=text(A1,"yyyy-mm-dd")
在 C1 中输入此公式=INDIRECT("'[archive"&B1&".xlsx]Sheet1'!A1",TRUE)
,假设您在单元格 A1 中有日期。出于某种原因,您无法将文本嵌套在间接