如果值匹配,是否有任何 Excel 函数可以复制 culumn(第一行)的名称?

Is there any Excel function that can copy culumn's (first row's) name if the value matches?

我想不出如果另一行的值匹配 1 会自动复制第一行值的函数。我需要自动复制红枣。 任何建议将不胜感激,谢谢!

Excel problem

你可以用

=INDIRECT(ADDRESS(1; MATCH(1;E2:ZZ2)+4))

内部 MATCH 在给定数组(从 E2 到 ZZ2)中搜索“1”。 “+4”在那里,因为您开始在 E 列 (=5) 中搜索并匹配 returns 数组中的列。

ADDRESS 获取 MATCH 找到的第一行和第一列。

INDIRECTreturns给定ADDRESS的值。

如果将此公式向下复制到行中,搜索数组 (E2:ZZ2) 会自动调整以搜索相应的行。

=INDEX($E:$O;1;MATCH(1;E2:O2;0))

如果您的 Excel 版本需要,请将分号替换为逗号。

如果有的话,也可以用Xlookup,比较简单

=XLOOKUP(1;E2:O2;$E:$O;"not found")