将Excel中的命名区域与选定的单元格一起使用?
是否可以在Excel中使用定义的命名范围,例如将Excel中的命名区域与选定的单元格一起使用?,excel,excel-formula,openpyxl,Excel,Excel Formula,Openpyxl,是否可以在Excel中使用定义的命名范围,例如myArray引用=摘要\u数据$C$2:$H$6 然后在另一个工作表中使用此名称将数据内容粘贴到给定范围=摘要数据$C$2:$H$6 这样做的原因是,我正在将数据注入模板中的其他工作表中,而前一个工作表从许多工作表中获取数据 目前,我可以使用以下方法对单个单元格执行此操作,但定义每个单独的单元格非常繁琐: =INDIRECT(““&V1&”!”和“summary_data_C2”)名称设置为summary_data_C2,V1包含工作表名称。是,如
myArray
引用=摘要\u数据$C$2:$H$6
然后在另一个工作表中使用此名称将数据内容粘贴到给定范围=摘要数据$C$2:$H$6
这样做的原因是,我正在将数据注入模板中的其他工作表中,而前一个工作表从许多工作表中获取数据
目前,我可以使用以下方法对单个单元格执行此操作,但定义每个单独的单元格非常繁琐:
=INDIRECT(““&V1&”!”和“summary_data_C2”)
名称设置为summary_data_C2,V1包含工作表名称。是,如果在另一个工作表中突出显示相应的范围并输入
=myArray
作为使用CtrlShiftEnter的数组公式,它将为每个单元格设置指向原始工作表的链接。FWIW openpyxl>=2.4不关心您是否计划使用模板或添加自己的模板:定义的名称只是常量。