Google sheets 表格中的多个阵列相互内部(多级循环)公式?
我可能走错了方向,但我想做的是,本质上,创建一个循环,将“类别”和“子类别”拉到一个公式中 家长Google sheets 表格中的多个阵列相互内部(多级循环)公式?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我可能走错了方向,但我想做的是,本质上,创建一个循环,将“类别”和“子类别”拉到一个公式中 家长 | Name | |----------| | Cat 1 | | Cat 2 | | Cat 3 | | Cat 4 | |----------| 儿童 | Name | |----------| | Sub 1 | | Sub 2 | |----------| 努力实现: 最终输出(选项1) 或者,最终输出(选项2) 我尝试将ARRAYFO
| Name |
|----------|
| Cat 1 |
| Cat 2 |
| Cat 3 |
| Cat 4 |
|----------|
儿童
| Name |
|----------|
| Sub 1 |
| Sub 2 |
|----------|
努力实现:
最终输出(选项1)
或者,最终输出(选项2)
我尝试将ARRAYFORMULA
串联起来,并将其放入自身,但它根本不起作用。我甚至不知道如何搜索这个特定的问题(尽管我在谷歌上尽了最大的努力,所以什么也没想到)。=ARRAYFORMULA(SPLIT({FILTER(A1:A,A1:A)”);UNIQUE(
转置(拆分(报告(连接(B1:B和字符(9)),计数A(A1:A)),字符(9))&“♠"&
转置(SPLIT(连接)(REPT(A1:A&CHAR(9),COUNTA(B1:B))),CHAR(9)))♠"))
@WesFoster基于此:并使用过滤器扩展,然后用黑桃分割
| Name | Child Of |
|----------|----------|
| Cat 1 | |
| Sub 1 | Cat 1 |
| Sub 2 | Cat 1 |
| Cat 2 | |
| Sub 1 | Cat 2 |
| Sub 2 | Cat 2 |
| Cat 3 | |
| Sub 1 | Cat 3 |
| Sub 2 | Cat 3 |
| Cat 4 | |
| Sub 1 | Cat 4 |
| Sub 2 | Cat 4 |
|----------|----------|
| Name | Child Of |
|----------|----------|
| Cat 1 | |
| Cat 2 | |
| Cat 3 | |
| Cat 4 | |
| Sub 1 | Cat 1 |
| Sub 2 | Cat 1 |
| Sub 1 | Cat 2 |
| Sub 2 | Cat 2 |
| Sub 1 | Cat 3 |
| Sub 2 | Cat 3 |
| Sub 1 | Cat 4 |
| Sub 2 | Cat 4 |
|----------|----------|
=ARRAYFORMULA(SPLIT({FILTER(A1:A, A1:A<>""); UNIQUE(
TRANSPOSE(SPLIT(REPT(CONCATENATE(B1:B&CHAR(9)), COUNTA(A1:A)), CHAR(9)))&"♠"&
TRANSPOSE(SPLIT(CONCATENATE(REPT(A1:A&CHAR(9), COUNTA(B1:B))), CHAR(9))))}, "♠"))