如果值匹配,是否有任何 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")
我想不出如果另一行的值匹配 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")