瀑布值(从上一行获取值以填充下一行)与数组公式

问题描述 投票:0回答:1

我正在努力解决这个问题,但我认为我的大脑被冻结了,我无法在网上找到解决方案,因为我不知道如何正确描述我想要找到答案的内容。

所以,例如我在谷歌表格中有这个,


|1|Car
|2|Hatchback
|2|Coupe
|2|Convertible
|1|Moto
|2|Cruiser
|2|Scooter
|2|Sport

我希望使用数组公式自动扩展最后一列:

|1|Car| Car
|2|Hatchback|Car
|2|Coupe|Car
|2|Convertible|Car
|1|Moto|Moto
|2|Cruiser|Moto
|2|Scooter|Moto
|2|Sport|Moto

我希望在 C 列中它会给我数字“1”的相应文本,然后对于其余行,它会给我上一行,直到找到下一个“1”

我尝试使用过滤器、行、ifs,但它不起作用,我的大脑正在融化,我能够做到这一点,但不使用数组公式,尝试转换为数组公式,但它不起作用。我希望它自动填充。我可以帮忙吗? (而且我不喜欢使用查询,所以请不要使用该查询)

google-sheets excel-formula google-sheets-formula array-formulas
1个回答
0
投票

您可以尝试:

=scan(,A2:index(A:A,match(,0/(A:A<>""))),lambda(a,c,if(c=1,offset(c,,1),a)))

© www.soinside.com 2019 - 2024. All rights reserved.