如何在Excel中使用带有文本的多个IF语句(6种快速方法)

  • Share This
Hugh West

很多时候,在Excel中工作时,我们必须与多个 基金会 在这篇文章中,我将告诉你如何使用多个 基金会 语句与Excel中的文本。

下载实践工作手册

如何在Excel中使用带有文本的多个IF语句(6种快速方法).xlsx

在Excel中使用带有文本的多个IF语句的6种快速方法

这里我们有一个数据集,其中有一些学生在一所名为向日葵幼儿园的物理和化学学科的考试记录。

今天我们的目标是根据每个学生的物理和化学成绩,找出他们的总成绩。

我们将应用多种 基金会 在这里发言。

1.带有AND条件的文本的多个IF语句(大小写不敏感的匹配)。

让我们想一想,只有当学生两门功课都合格时,其总成绩才是 "合格",否则就是 "不合格"。

在这里,我们将不得不应用一个 和函数 内的 IF功能 .

因此,第一个学生的总成绩公式为:。

=IF(AND(C4="pass",D4="pass"),"Pass","Fail")

注意事项。

  • ǞǞǞ IF功能 默认情况下是不区分大小写的匹配。 所以无论你使用 C4="通过" C4= "通过" 在这里并不重要。
  • AND(C4="通过",D4="通过") 返回 为真 只有当这两个条件都具备时 为真 否则就会返回 失败 .
  • 因此。 IF(AND(C4="通过",D4="通过"), "通过", "失败") 将返回 "通过" 只有当他/她在两个科目中都通过时才会返回,否则会返回 "失败" .

现在拖动 填充手柄 把这个公式复制到其他单元格。

阅读更多:Excel公式中的IF与AND(7个例子)。

2.带有AND条件的文本的多个IF语句(大小写敏感的匹配)。

中频功能 默认情况下返回不区分大小写的文本匹配。

所以,如果你想返回一个区分大小写的匹配,你必须要有点技巧。

你可以使用 精确函数 搭配Excel中的 IF功能 来返回区分大小写的匹配。

用这个公式计算第一个学生的总成绩。

=IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "通过", "失败")

注意事项。

  • ǞǞǞ 精确功能 所以你必须准确地使用 EXACT(C4, "Pass")。
  • EXACT(C4, "pass") 在这里不起作用,它将返回 失败 你可以自己测试一下。
  • 其余的就像以前的公式一样。 IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "通过", "失败") 将返回 "通过" 只有在有 "通过" 在两个受试者中。

现在,你可以拖动 填充手柄 把这个公式复制到其他单元格。

阅读更多:如何在Excel中使用多个IF条件(3例)。

3.带有OR条件的文本的多个IF语句(大小写不敏感的匹配)。

现在我们将应用 OR功能 内的 IF功能 .

让我们暂时想一想,任何学生如果在考试中至少有一门科目通过,那么他/她就能通过考试。

因此,为了找出学生的总体结果,我们必须应用OR条件。

第一个学生的总成绩的公式将是。

=IF(OR(C4="pass",D4="pass"),"Pass","Fail")

注意事项。

  • ǞǞǞ IF功能 默认情况下是不区分大小写的匹配。 所以无论你使用 C4="通过" C4= "通过" 在这里并不重要。
  • OR(C4="通过",D4="通过") 返回 为真 如果至少有一个条件是 为真 否则,它返回 失败 .
  • 因此。 IF(OR(C4="通过",D4="通过"), "通过", "失败") 将返回 "通过" 如果他/她至少在一个科目上通过,就会返回 "失败" .

现在拖动 填充手柄 把这个公式复制到其他单元格。

阅读更多。 如何在Excel中使用MAX IF函数

4.带有OR条件的文本的多个IF语句(大小写敏感的匹配)。

像我们在 条件,你可以使用一个组合 精确功能 IF功能 来生成一个区分大小写的匹配。

对第一个学生使用这个公式。

=IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "通过", "失败")

注意事项。

  • ǞǞǞ 精确功能 所以你必须准确地使用 EXACT(C4,"通过")。
  • EXACT(C4, "pass") 在这里不起作用,它将返回 失败 你可以自己测试一下。
  • 其余的就像以前的公式一样。 IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "通过", "失败") 将返回 "通过" 如果有 "通过" 至少在一个科目上。

然后拖动 填充手柄 将公式复制到其他单元格。

阅读更多。 Excel VBA: If Then Else Statement with Multiple Conditions (5 examples)

5.嵌套的IF语句

到现在为止,我们已经使用了 和函数 OR功能 内的 IF功能 来处理多个标准。

但你也可以使用一个 IF功能 另一个内部 IF功能 来处理多个标准。

这被称为多重 基金会 声明。

ǞǞǞ 语句,即一个学生只有在两门学科都通过的情况下才会通过,也可以用嵌套的 基金会 以这种方式进行陈述。

=IF(C4="通过",IF(D4="通过", "通过", "失败"), "失败")

注意事项。

  • 这里,如果单元格中的值 C4 "通过" 然后,它将移动,看看单元格中的值是多少。 D4 是。
  • 如果单元格中的值 D4 也是 "通过'。 只有这样,它才会认证为 "通过" 否则,它将被证明为 "失败" .
  • 而IF函数返回一个不区分大小写的匹配。 所以 C4="通过" C4="通过" 在这里真的不重要。

然后拖动 填充手柄 将此公式填充到其余的单元格中。

此外,如果你想要一个大小写敏感的匹配,你可以使用以下组合 精确功能 IF功能 如前所示。

在第一个单元格中使用这个公式,然后拖动 填充手柄 .

相关内容:如何使用Excel IF函数的数值范围

6.带有数组公式的多个IF语句

到此为止,我们所做的就是在第一个单元格中应用公式,然后将 填充手柄 将公式填充到其余的单元格中。

但你也可以使用一个 阵列公式 将所有的单元格填在一起。

ǞǞǞ 我们之前使用的公式不能适用于 阵列公式 但你可以应用一个 阵列公式 用嵌套的IF函数。

为了找出所有学生的总成绩,有一个 阵列公式 ,你可以插入这个公式。

=IF(EXACT(C4:C13, "通过"),IF(EXACT(D4:D13, "通过"), "通过", "失败"), "失败")

注意事项。

  • 这里 C4:C13 D4:D13 是我的标准的两个范围。 你用你的一个。
  • 这里我们选择的是区分大小写的匹配。 如果你想进行不区分大小写的匹配,可以使用 C4:C13="通过" D4:D13="通过" 而不是。
  • 新闻 ctrl+shift+enter 来输入公式,除非你是在 办公室365 .

阅读更多:如何在Excel中使用多个If条件进行老化(5种方法)。

总结

使用这些方法,你可以在Excel中使用多个带文本的IF语句。 你还知道其他方法吗? 或者你有什么问题吗? 欢迎向我们提问。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.