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

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

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

  1. A1 = #Fruit
  2. A2 = Apple
  3. A3 = Dog
  4. A4 = Cat
  5. A5 = #
  6. A6 = Sun
  7. A7 = Moon

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

m3eecexj

m3eecexj1#

获取匹配项以下的单元格

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

nqwrtyyt

nqwrtyyt2#

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

·单元格B1中使用的公式

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

或者

·单元格B1中使用的公式

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

相关问题