【问题标题】:Excel- How to return a Nested ISBLANK IF statement that has different variants for each cell?Excel-如何返回每个单元格具有不同变体的嵌套 ISBLANK IF 语句?
【发布时间】:2020-07-14 05:31:46
【问题描述】:

所以说A1 = RodgersB1 = MahomesC1 =D1=E1= Jackson

如何为每个变体执行组合嵌套 if 语句,如果它们为空白,则它们保持空白。

所以,我的变体是如果A1 包含一个值则Packers = Rodgers,如果B1 包含一个值则Chiefs = Mahomes,如果E1 包含一个值则Ravens = Jackson

最终输出不会有C1D1,因为它们返回空白单元格。然后我会将它拖到下面的 500 个单元格。

我可以做一个= If(ISBLANK(A1)," ","Packers:"&A1)),但我不能做一个组合,我试过If(ISBLANK(A1)," ","Packers:"&A1, If(ISBLANK(B1)," ","Chiefs:"&B1))),但这不起作用

【问题讨论】:

  • 有一个列表并使用 vlookup() 或 match()。如果该值在列表中,则为 true 等。
  • 我不确定如何列出或匹配它,因为它们会显示所有不同的值。例如,A2 可能是 Adams,然后 B2 可能是空的。所以我的输出,我希望 Packers 文本返回 Adams 但它会是空的,因为没有 B2
  • 不,Packers = Rodgers 是第一行的输出。我的意思是罗杰斯下方垂直 500 个单元格,有些单元格是空白的,有些单元格有值。例如,A2 有 Adams,但 A3 为空白。所以在我的输出中,我不想要“Packers =”,因为 A3 中有一个空白单元格,因此我使用 =ISBlank。我需要将它们与非空白和空白单元格组合在一起。
  • 您可以添加示例数据的屏幕截图和所需的输出吗?

标签: excel excel-formula


【解决方案1】:

将团队名称放在CHOOSE 声明中:

=IF(LEN(A1)=0,"",CONCATENATE(CHOOSE(COLUMN(A1),"Packers","Chiefs","Cowboys","Bears","Ravens"),":",A1))

然后您应该能够在右侧和一直向下填充另外四列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 2021-01-10
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多