使用 OneDrive 将单元格引用中的变量文件名作为较长字符串的一部分

使用 OneDrive 将单元格引用中的变量文件名作为较长字符串的一部分

我希望我的电子表格能够轻松复制每个新年。我已经有一个输入部分,允许我输入当前年份(例如 A1 中的 2014 年),生成上一年(当前年份 - 1,即 A2 中的 2013 年),并且我创建了第三个单元格(A3),通过将“ST”与 A2 中的年份相结合来创建此文件的名称(在本例中将返回 ST2013)。复杂的因素是文件位于 OneDrive 上,所以我必须提供在那里找到它的路径,我在 A5 中创建了该路径。A6 是 A5 和 A4 的连接。

这应该已经构建了我尝试引用的单元格所需的完整路径。

总结我的数据:
A1:2014(这是数字输入)
A2:2013(=A1-1)
A3:ST2013.xlsx(“ST”&A2&“。xlsx”)
A4:[ST2013.xlsx]'P13'!$BS$5(CONCATENATE(“”,A3,“]'P13'!$BS$5”)”
A5: https://d.docs.live.net/Users/etc,等等,等等(这是一个文本字符串输入)
A6: https://d.docs.live.net/Users/。 。 。 /[ST2014.xlsx]'P13'!$BS$5

我需要帮助来构造字符串。以下是我需要的部分:A5(位置)、(文件)、工作表(称为“P13”)和单元格引用(BS5)(所有这些都包含在 A4 中)。

我尝试过直接链接到工作簿并引用我想要引用的日期(这确实有效,但即使它到达 OneDrive 上的文件,由于它是打开的,它只引用文件的名称,没有路径),然后用 A5 和 A4 的 INDIRECT 字符串替换引用,但即使文件已打开,也会得到 REF(我知道 INDIRECT 需要文件打开才能工作)。

看起来这应该很简单,只需利用 INDIRECT,但它很麻烦——也许有比 INDIRECT 更方便的功能?我必须引用硬盘上的文件而不是 OneDrive(这会违背 OneDrive 的目的!)。感谢任何帮助。谢谢!

答案1

你可以将 OneDrive 映射为驱动器号如果你

这不是您问题的直接答案,但它可能会帮助您找到所需的位置。唯一需要注意的是,如果您在不同的环境中使用电子表格,驱动器号需要相同(或调整)。

相关内容