繁体   English   中英

当前工作簿中基于单元格(日期)的Excel外部参考

[英]Excel External Reference Based on Cell (Date) in Current Workbook

我已经尝试过搜索,但是不确定是否可行,或者如何确切地表达搜索内容。

是否可以在外部引用中包含单元格中的文本(例如日期)?

我有一个excel,它在一个列(A)中列出了9月的工作日(MF)的日期,在它旁边的一列(B)中,每个单元格都有一个相似但不同的外部引用公式,该公式引用的是每日excel生成并保存。 每个外部参考单元格都在“日期”(A)列中列出的日期中查找保存的Excel。

当名称中的日期更改时,手动更改每个单元格公式会很繁琐。以下是我的表格的示例以及我要执行的操作:

  A              B
 Date         Formula
9-4-18      =SumProduct(*File path here*/[*Excel Name* **9-4-18**.xlsx]Sheet1'! etc)  
9-5-18      =SumProduct(*File path here*/[*Excel Name* **9-5-18**.xlsx]Sheet1'! etc)  
9-6-18      =SumProduct(*File path here*/[*Excel Name* **9-6-18**.xlsx]Sheet1'! etc)

如您所见,每个公式之间唯一改变的是日期。 因此,是否可以让公式在其左侧引用日期(A)单元格以避免手动更改每个公式?

9-4-18      =SumProduct(*File path here*/[*Excel Name* **A2**.xlsx]Sheet1'! etc)

像上面这样的想法。

谢谢您的帮助!

INDIRECT公式将起作用,您必须像下面那样进行操作。 通常使用间接引用时,整个内容都用引号引起来,但是您可以将其切碎并在其中放置参考单元。 因此,只需确保在参考单元格之前和之后都将所有内容括在引号中即可。

没有参考单元:
=SUMPRODUCT(INDIRECT("FilePath/[ExcelName10/1/2018.xlsx]Sheet1'!A1")

使用参考单元格(使用此单元格): =SUMPRODUCT(INDIRECT("FilePath/[ExcelName"&A2&".xlsx]Sheet1'!A1")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM