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

如何在Excel实现Google Sheets的数组式标题+跨行公式留存功能?

在Excel中实现Google Sheets数组序列公式的等效方案

针对支持动态数组的Excel版本(365/2021)

直接使用动态数组公式即可实现和Google Sheets一致的效果,写法和你的示例几乎一致,只需调整TEXTJOIN的参数格式(Excel中忽略空值的参数是布尔值TRUE/FALSE):

={"names";TEXTJOIN(",",TRUE,E1:F1)}

输入公式后按回车,Excel会自动将结果溢出到当前单元格及下方单元格(当前单元格显示names,下一行显示TEXTJOIN的计算结果)。只要公式所在的初始单元格未被删除,即使删除数据集行,公式也会留存并自动重新计算。

针对旧版Excel(2019及更早,不支持动态数组)

旧版Excel不支持自动溢出的动态数组,需要分两步实现:

  • 在目标单元格(比如A1)输入:="names"
  • 在下方单元格(A2)输入:=TEXTJOIN(",",TRUE,E1:F1)
    如果需要防止误删公式,可以右键选中这两个单元格→设置单元格格式→切换到「保护」选项卡→勾选「锁定」,然后点击「审阅」选项卡→保护工作表(可设置密码),这样删除数据集行时,公式所在单元格不会被修改或删除,无需重复编写。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:40:04