我在这里有电子表格:https://docs.google.com/spreadsheets/d/1zh1EvjMqOnQVx4KAfHUEWT8_kCst1MOu0cJpUHb39q4/edit?usp=sharing
我正在尝试使用在C列第二行中选择的年龄(每次比赛)填充我的列。我现在拥有适合每个年龄段的公式,但无法容纳第68行(第5种族)中称为“ LIT”的组。
注意-它也适用于“全明星”竞赛的特殊情况。见第243行
=ARRAYFORMULA(IF(LEN(D3:D866),vlookup(row(A3:866)+REGEXMATCH(C3:C866&E3:E866,"^RACE.+\d$"),SORT({row(H3:H866)*(REGEXMATCH(C3:C866&E3:E866,"\d+s")),iferror(REGEXEXTRACT(C3:C866&E3:E866,"\d+s"))}),2,2)&" "&D3:D866&"s",))
尝试: