You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel数组公式中使用命名区域?

在Excel数组公式中使用命名引用/区域的方法

问题原因

Excel的常量数组(即{}包裹的直接值集合)仅支持常量内容,无法直接嵌入单元格引用或命名区域,这就是={"this","is","my", House}操作失败的核心原因。

解决办法

  • 方法1:使用HSTACK/VSTACK函数(Excel 365/2021及以上版本)
    这是最简便的方式,函数可直接将常量、单元格引用、命名区域拼接成数组:

    =HSTACK("this","is","my",House)
    

    输入后,Excel 365会自动横向溢出到对应单元格;支持溢出的版本直接输入在首个单元格即可,无需选中区域。

  • 方法2:用INDEX提取命名区域的值
    若House是单个单元格的命名区域,可通过INDEX提取其值,嵌入常量数组:

    ={"this","is","my", INDEX(House,1,1)}
    

    若House是多单元格区域,可通过INDEX(House,行号,列号)指定提取对应位置的内容。

  • 方法3:用CHOOSE函数适配旧版Excel
    针对无HSTACK的旧版本,选中需要填充的4个单元格,输入以下公式后按Ctrl+Shift+Enter完成数组输入:

    =CHOOSE({1,2,3,4},"this","is","my",House)
    

    其中{1,2,3,4}是序号数组,对应CHOOSE后续的4个元素,包括常量和命名区域。

内容的提问来源于stack exchange,提问作者rioZg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 02:31:00