【问题标题】:check multiple conditions in excel and return column name检查excel中的多个条件并返回列名
【发布时间】:2013-10-29 11:18:53
【问题描述】:

您好,我在 excel 中有四列。 在第五列中,我需要存储值为 1 的列名(只有一个会有 1)

=IF(A=1, "A", "False")

我想要实现的是,我想设置其中包含 1 的列名 我需要把上面的公式做四次吗?!请帮忙

if A=1 return A
if B=1 return B
if C=1 return C
if D=1 return D

【问题讨论】:

  • 您要将结果用于什么目的?我有点怀疑列名只是一个中间步骤。在这种情况下,您甚至可能不需要它,因为可能有更好的方法......
  • 我实际上想根据列名设置为 1/2/3/4 ! :)
  • 那么=MATCH(1,A1:D1,0)应该足够了

标签: excel ms-office excel-2010


【解决方案1】:

试试这个公式:

=CHOOSE(MATCH(1,A1:D1,0),"A","B","C","D")

或者,这也可以:

=CHAR(64+MATCH(1,A1:D1,0))

【讨论】:

  • 非常感谢!!我想学习这些公式。如果可以的话,请给我一个链接:)
  • 对不起,不知道链接...当偶然发现一个我不知道的公式时,我简单地使用 Excel 帮助来理解它...
猜你喜欢
  • 2018-10-23
  • 1970-01-01
  • 1970-01-01
  • 2021-11-23
  • 2013-04-23
  • 2020-10-27
  • 2015-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多