Excel : 显示来自另一个 sheet 的列名,如果其写为 'Y'

Excel : Display Column name from another sheet if its written as 'Y'

我正在尝试修改它。 Sheet 1 有 Namecategory 列,sheet 2 有 Namecategory names as column 我想按以下方式显示我尝试了 Vlookupmatch 但是没有运气。

你可以试试-

=INDEX($G:$J,1,MATCH("y",INDEX(TRANSPOSE($G:$J),,MATCH(A2,$F:$F,0)),0))

Edit: See below updated formula

=FILTER($G:$J,MMULT(SEQUENCE(1,ROWS($G:$J),1,0),($G:$J="y")*($F:$F=A2)))

如果您想在同一单元格中以逗号分隔显示结果,请尝试-

=TEXTJOIN(", ",TRUE, FILTER($G:$J,MMULT(SEQUENCE(1,ROWS($G:$J),1,0),($G:$J="y")*($F:$F=A2))))