Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Excel中的命名区域与选定的单元格一起使用?_Excel_Excel Formula_Openpyxl - Fatal编程技术网

将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包含工作表名称。是,如

是否可以在Excel中使用定义的命名范围,例如
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不关心您是否计划使用模板或添加自己的模板:定义的名称只是常量。