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

如何生成与C3#溢出范围等高、元素全为"VALUE"的常量数组

可行替代方案(均不涉及LAMBDA类函数)

以下方案输入E3单元格后都会自动溢出和C3#高度一致的数组,所有元素均为"VALUE":

  • 方案1(逻辑最直观,兼容性好)
    公式:=IF(SEQUENCE(ROWS(C3#)),"VALUE")
    原理:通过ROWS(C3#)获取目标行数,SEQUENCE生成对应长度的正整数序列,IF判断非零值统一返回"VALUE",自动匹配溢出范围高度。
  • 方案2(写法最简洁)
    公式:="VALUE"&T(ROW(C3#))
    原理:ROW(C3#)直接继承原溢出范围的行维度数组,T函数会将数值型行号转换为空文本,拼接后内容保持为"VALUE",同时自动适配溢出高度。
  • 方案3(文本生成思路,适合多列扩展场景)
    公式:=TEXTSPLIT(REPT("VALUE,",ROWS(C3#)),",",,TRUE)
    原理:用REPT重复目标文本对应行数次数,再通过TEXTSPLIT拆分生成数组,忽略最后多余的空值。

注:你原本使用的=IF(ROW(C3#)>0,"VALUE")已经是非常稳定的实现,上述方案主要是写法更精简,逻辑和性能差异极小,可以根据使用习惯选择。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:45:01