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

如何用Excel公式从预建表格生成三级动态嵌套列表?

适配Google Sheets三级嵌套列表公式到Excel时的#CALC!错误问题

我正尝试将Google Sheets的三级嵌套列表公式适配到Excel中,但过程难度远超预期,无论怎么操作都会出现#CALC!错误。我已对空值处理TOCOL(;1)进行了适配(原写法会触发#VALUE!错误),并给IFNA()函数添加了错误提示。当前使用的公式如下:

=TOCOL(REDUCE(TOCOL("";1);TOCOL(Macroetapas!B2:B1000;1); LAMBDA(a;item;VSTACK(a;item; REDUCE(TOCOL("";1); IFNA(FILTER(Macroatividades!B2:B1000;Macroatividades!C2:C1000=item);"N/A error"); LAMBDA(b;subitem; VSTACK(b;subitem;IFNA(FILTER(SCRUM!B2:B1000;SCRUM!J2:J1000=subitem);"N/A error")))))));1)

我的表格结构如下:

  • 项目列表(Macroetapas表):
Macroetapas!A2:A1000Macroetapas!B2:B1000
1Item 1
2Item 2
3Item 3
  • 子项目列表(Macroatividades表):
Macroatividades!B2:B1000Macroatividades!C2:C1000
Subitem 1Item 1
Subitem 2Item 1
Subitem 3Item 2
Subitem 4Item 3
Subitem 5Item 3
  • 子子项目列表(SCRUM表):
SCRUM!B2:B1000SCRUM!J2:J1000
Sub-subitem aSubitem 1
Sub-subitem bSubitem 1
Sub-subitem cSubitem 3
Sub-subitem dSubitem 3
Sub-subitem eSubitem 5

期望得到的结果如下:

Result
Item 1
Subitem 1
Sub-subitem a
Sub-subitem b
Subitem 2
Item 2
Subitem 3
Sub-subitem c
Sub-subitem d
Item 3
Subitem 4
Subitem 5
Sub-subitem e

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 15:15:09