答案1
也许这就是你想要的。请确认。
示例数据位于单元格 A1:C8 中。第 1 行是标题。
C2 中的公式是
=IFERROR(INDEX($A$2:$A$6,MATCH((ROW()-ROW($D$1)),$B$2:$B$6,0)),0)
将其沿着预期行的长度向下拖动。由于数据从第 2 行开始,ROW () - ROW ($D$1) 以 1 开始索引,并进一步用于 MATCH 函数。它也可以更改为 ROW() - ROW($C$1)。只需要一个常数 1。为了简化它,您可以使用下面的方法,只要您的数据始终从第 2 行开始即可。
=IFERROR(INDEX($A$2:$A$6,MATCH((ROW()-1),$B$2:$B$6,0)),0)
根据您的区域设置,您可能需要用分号替换公式中的逗号。