我有一张超过6000行的表格。该表每个新兵有2行。我需要一个公式来搜索M列中的" Y"并且一旦找到,将返回左边5列的单元格值,并且从所说的" Y&#返回一行34 ;.有这样的公式吗?
我想要的结果是(在新的表格上)到处都有一个" Y"对于约会制作,我将在" Y"下面的行中返回值。
我希望这能澄清我的问题。
谢谢!!!
答案 0 :(得分:0)
向左偏移返回的5列,向上偏移一行'。
=index(h$1:h$6999, match("Y", m$2:m$7000, 0))
这是第一个,但只有第一个。要获得第一个,第二个,第三个等,请使用聚合而不是与行(1:1)匹配,提供 k 参数并填充。
=index(h:h, aggregate(15, 6, row($1:h$6999)/(m$2:m$7000="Y"), row(1:1)))