在excel模板中生成动态图表标题名称
我准备了一个带有饼图/条形图的excel模板(带有表“Sheet1”)。我可以使用在excel模板中生成动态图表标题名称,excel,Excel,我准备了一个带有饼图/条形图的excel模板(带有表“Sheet1”)。我可以使用 =Sheet1!$A$1 现在。我使用这个模板创建另一个excel文件,使用JavaApachePOI使用不同的sheetname。我可以创建图表,但由于新excle文件中的sheetname不同,图表标题不会显示在图表中。它显示#REF 如何使其动态化,我尝试使用间接,但它显示“函数无效”请参见函数 具体而言,此公式将为放置公式的任何工作表绘制工作表名称 =MID(CELL("filename",A1),FI
=Sheet1!$A$1
现在。我使用这个模板创建另一个excel文件,使用JavaApachePOI使用不同的sheetname。我可以创建图表,但由于新excle文件中的sheetname不同,图表标题不会显示在图表中。它显示#REF
如何使其动态化,我尝试使用间接,但它显示“函数无效”请参见函数
具体而言,此公式将为放置公式的任何工作表绘制工作表名称
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
公式单元格(“filename”,A1)
返回文件的完整路径,包括工作表名C:\Users\myUser\Desktop\[myFile.xlsx]mySheetName
其余嵌入公式在文件名中找到
]
,并返回其后面的字符。我尝试过,但得到了相同的错误“function invalid”。它在单元格中运行良好,但在图表中使用时会出现错误title@user1631306-啊。。。现在我明白了问题所在。是的,我的解决方案不能解决这个问题。我会看看我是否能想出另一个。如果您正在创建其他Excel文件,您是否总能创建一个引用类型的工作表,该工作表将始终具有相同的名称,或者标题必须基于工作表名称?单元格引用始终保持不变,A1,只有工作表名称会更改。