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

Google Sheet的ArrayFormula公式迁移至Excel 365失效如何解决

Excel 365 替代Google Sheet数组公式实现按用户汇总工作天数方案

Excel 365 原生支持动态数组溢出机制,无需显式调用ArrayFormula,也无需手动用大括号拼接数组,对应需求可以直接使用以下方案实现:

方案1:最贴近原Google Sheet写法(兼容性更好)

在目标区域的首个空白单元格输入以下公式,直接回车即可自动溢出两列完整的汇总结果:
=HSTACK(UNIQUE(A18:A23),SUMIF(A18:A23,UNIQUE(A18:A23),B18:B23))

提示:公式中的A18:A23、B18:B23请替换为你实际存储用户名、工作天数的单元格范围,输出结果和你在Google Sheet中得到的完全一致。

方案2:更简洁的单函数写法(适用于2024及以后更新的Excel 365版本)

直接调用分组聚合函数一步生成结果:
=PIVOTBY(A18:A23,,B18:B23,SUM,,0,0)

低版本Excel 365兼容方案

如果你的Excel版本没有HSTACK函数,可以分两列输入公式:

  • 第一列首个单元格输入:=UNIQUE(A18:A23),自动溢出所有唯一用户名
  • 第二列首个单元格输入:=SUMIF(A18:A23,A#,B18:B23),其中A#为第一列首个公式所在的单元格编号加#,会自动引用整组溢出的用户名,对应计算每个用户的总工作天数

相关学习推荐

可以搜索以下关键词获取官方教程和实操案例:

  • Excel 365 动态数组函数基础用法
  • Excel UNIQUE + SUMIF 分组汇总操作
  • Excel HSTACK、PIVOTBY 函数使用指南

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 03:24:07