【问题标题】:Excel If Statement (Auto Fill)Excel If 语句(自动填充)
【发布时间】:2021-07-01 18:54:02
【问题描述】:

如何根据自动填充空白单元格的多个单元格中的条件执行 if 语句?我想自动填充一个单元格,例如单元格 E7,根据单元格 D7 中的文本,D7 中的文本可以包含 7 种不同文本之一。

根据 D7 中的文本,我希望 E7 自动填充来自 7 个不同单元格之一的 7 个不同价格之一。 if 语句 =IF(isBlank($D7),"JP-5",$J$3) 可用于填充数据条件之一,但我不确定如何使其适用于跨多个单元格的多个值。 7 个价格都位于第 3 行的单元格中。

感谢您的帮助。

【问题讨论】:

  • 屏幕截图确实有助于可视化您的内容。

标签: excel if-statement excel-formula spreadsheet auto-populate


【解决方案1】:

您可以像这样将IF 语句串在一起:

=IF(ISBLANK(D7), "JP-5", 
IF(D7=criteria, x,
IF(D7=criteria1, y,
...))))

【讨论】:

    【解决方案2】:

    制作一个价格数组。例如,为此使用单元格 A1:B7,a 列将是输入(产品?),b 列将是价格。然后你可以在单元格 D7 中找到给定产品的价格,如下所示:

    =vlookup(d7, A1:B7 , 2, false).

    它会在a列中找到对应的产品,并在b列(第二列)返回价格。

    但要注意拼写一致。如果它找不到你告诉它要找到的东西(即使是因为拼写),它会出错。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      相关资源
      最近更新 更多