我想将多个查询结果堆叠在一个数组中。
表1至表3具有相同的列结构。 在 D 列中,它们是“Y”或“N”。 我只想显示“Y”行。 我的预期结果如下所示。
https://docs.google.com/spreadsheets/d/1d0bGT_asoAbJB1vnecwuEcoADI4taZ4ZMbYwsL5DckA/edit?usp=sharing
表1
A | B | C | D |
---|---|---|---|
迪奥 | 达夫 | SDFA | 是 |
南非国防军 | ERT | RWE | N |
DGGF | 新加坡武装部队 | FDG | 是 |
DFG | ERT | FXG | 是 |
FG | DFG | 34RW | N |
表2
A | B | C | D |
---|---|---|---|
新加坡武装部队 | H | HFH | N |
GFH | W | FG | 是 |
N | GJ | WR | 是 |
FGH | GG | BNV | N |
2世界经济论坛 | FDG | ZZEAS | N |
表3
A | B | C | D |
---|---|---|---|
FAG | 慧奥 | ERE45 | N |
YTV3 | RTERTY | IO | N |
气体 | YTUYTUI | UIP | 是 |
SADFSA | SA | 眼压 | 是 |
预期结果
A | B | C | D |
---|---|---|---|
迪奥 | 达夫 | SDFA | 是 |
DGGF | 新加坡武装部队 | FDG | 是 |
DFG | ERT | FXG | 是 |
A | B | C | D |
GFH | W | FG | 是 |
N | GJ | WR | 是 |
A | B | C | D |
气体 | YTUYTUI | UIP | 是 |
SADFSA | SA | 眼压 | 是 |
我尝试使用map lambda,但没有成功。
=map({"Table1";"Table2";"Table3"},LAMBDA(colA,arrayformula(vstack(query(indirect(colA),"select * where Col4='Y'")))))
如果您能帮忙,不胜感激,谢谢。