【问题标题】:Using Named Ranges in Excel with a selection of cells?在 Excel 中使用命名范围并选择单元格?
【发布时间】:2016-05-19 18:41:37
【问题描述】:

是否可以在 Excel 中使用已定义的命名范围,例如 myArray 引用 =summary_data!$C$2:$H$6

然后在另一个工作表中使用此名称将数据内容粘贴到给定范围=summary_data!$C$2:$H$6

这样做的原因是我将数据注入到模板中的其他工作表中,而前工作表从许多工作表中获取数据。

目前我可以使用以下方法对单个单元格执行此操作,但定义每个单独的单元格很乏味:

=INDIRECT("'" &V1& "'!" & "summary_data_C2") 名称设置为 summary_data_C2 V1 包含工作表名称。

【问题讨论】:

  • FWIW openpyxl >= 2.4 并不关心您是打算使用模板还是添加自己的模板:定义的名称只是常量。

标签: excel excel-formula openpyxl


【解决方案1】:

是的,如果您在另一张表中突出显示相应的范围并输入

=myArray 

作为数组公式,使用 CtrlShiftEnter 将为每个单元格设置指向原始工作表的链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2011-01-26
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多