excel 获取具有特定值的行后面的单元格的值

zbdgwd5y  于 2023-04-22  发布在  其他
关注(0)|答案(2)|浏览(128)

我在想一个更简单的方法来提取数据,我需要使用Excel公式.例如,

A1 = #Fruit
A2 = Apple
A3 = Dog
A4 = Cat
A5 = #
A6 = Sun
A7 = Moon

我想做的是得到单元格后面的单元格的值,单元格后面有一个磅号(#)。在这个例子中,这将是苹果和太阳。你能帮助的公式,应该用来做这件事吗?谢谢。

m3eecexj

m3eecexj1#

获取匹配项以下的单元格

=LET(data,A1:A9,Char,"#",
FILTER(DROP(VSTACK(data,""),1),
    LEFT(data,1)=Char))

nqwrtyyt

nqwrtyyt2#

我知道我迟到了,但这里有一个替代方案:

·单元格B1中使用的公式

=LET(x,A1:A9,INDEX(x,TOCOL(XMATCH(LEFT(x),"#")*ROW(x)+1,3)))

或者

·单元格B1中使用的公式

=LET(x,A1:A9,CHOOSEROWS(x,TOCOL(ROW(x)/(LEFT(x)="#"),3)+1))

相关问题