Excel -在Office 365中跳过空白并重新显示数据



我有一个电子表格,显示球员的名字,如果他们之前没有在另一个工作表中选择。

这意味着我有两列像这样

Column J    Column K
101   Position    Player
102   Blank       Blank
103   Defender    Blank
104   Defender    Blank
105   Defender    Player 1
106   Midfielder  Player 2
107   Midfielder  Blank
108   Midfielder  Blank
109   Forward     Player 3
110   Forward     Blank
111   Forward     Blank 

我有一个单独的表来显示这些球员

Column N   Column O
101   Blank      Players
102   Sub 1      Blank
103   Sub 2      Blank
104   Sub 3      Blank

K列会根据玩家的选择而改变。

总是有3个玩家在K列,但是在不同的位置。

我想重复O列中那个球员的名字,将他们分配到Sub 1, Sub 2和Sub 3。

我已经尝试了各种IFERROR=...,但无济于事。它要么不返回,要么返回0。我不确定这是否是Office 365 Excel在线版的限制。

在单元格O102中尝试此公式:

=INDEX(K:K,AGGREGATE(15,6,ROW($K$102:$K$111)/($K$102:$K$111<>""),ROW(O102)-ROW($O$102)+1))

你可以把它拖到其他单元格。

office 365中的Excel可能会有一个更简单的解决方案,但这个也应该可以工作。