用Google Sheet Formulas从预制表(以3个级别)创建嵌套列表

问题描述 投票:0回答:0
,例如,如果我有项目列表

a

B
1项目12项目23项目3清单
subItems
c

d
Subitem1项目1Subitem2项目1Subitem3项目2Subitem4项目3SubiTem5项目3
sub-sububitemss
e

f

sub-SububitembSubitem1Subitem3Subitem3 sub-SububitemeSubiTem5
sub-subiTema Subitem1
sub-Sububitemc
sub-subiTemd
我的结果应该是:
G

项目1

Subitem1sub-subiTema sub-SububitembSubitem2项目2Subitem3 sub-Sububitemcsub-subiTemd项目3Subitem4SubiTem5 sub-Sububiteme您可以使用VSTACK使用Realding来应用这种递归逻辑。 TOCOL=TOCOL( REDUCE(TOCOL(,1),TOCOL(B2:B,1),LAMBDA(a,item,VSTACK(a,item, REDUCE(TOCOL(,1),IFNA(FILTER(C2:C,D2:D=item)),LAMBDA(b,subitem, VSTACK(b,subitem,IFNA(FILTER(E2:E,F2:F=subitem)))))))) ,1)
google-sheets lambda google-sheets-formula
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.