在Excel模板中制作动态图表标题名称

时间:2016-02-26 18:12:18

标签: excel

我准备了一张带有饼图/条形图的excel模板(带有工作表,“Sheet1”)。我能够使用

设置图表标题
=Sheet1!$A$1

现在。我正在使用此模板使用JAVA APACHE POI创建具有不同sheetname的另一个excel文件。我能够创建图表,但由于新的excle文件中的图纸名称不同,图表标题不会显示在图表中。它显示了#REF。

我怎样才能让它变得动态,我尝试使用INDIRECT,但它说“功能无效”

1 个答案:

答案 0 :(得分:0)

请参阅CELL功能。

具体而言,此公式将为您放置公式的任何工作表绘制工作表名称。

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

公式CELL("filename",A1)返回文件的完整路径,包括工作表名称C:\Users\myUser\Desktop\[myFile.xlsx]mySheetName

其余嵌入式公式在文件名中找到]并返回其后的字符。