Excel : 显示来自另一个 sheet 的列名,如果其写为 'Y'
Excel : Display Column name from another sheet if its written as 'Y'
我正在尝试修改它。
Sheet 1 有 Name
和 category
列,sheet 2 有 Name
和 category names as column
我想按以下方式显示我尝试了 Vlookup
和 match
但是没有运气。
你可以试试-
=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))))
我正在尝试修改它。
Sheet 1 有 Name
和 category
列,sheet 2 有 Name
和 category names as column
我想按以下方式显示我尝试了 Vlookup
和 match
但是没有运气。
你可以试试-
=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))))