如何使用Excel的SWITCH函数(5个例子)

  • Share This
Hugh West

要用你选择的值来切换一个特定的值,你可以使用Excel的 转换器 它是excel中的一个比较和引用函数,将被引用的单元格与一个数值列表进行比较和匹配,并根据找到的第一个匹配结果返回结果。

在这篇文章中,我将向你展示使用Excel的各种例子。 转换器 功能。

下载到实践中

Excel SWITCH函数的用途.xlsx

SWITCH功能的基础知识:总结& 语法

摘要

优秀作品 转换器 函数将一个给定的表达式(一个值)与一个值列表进行比较或评估,并返回一个对应于找到的第一个匹配的结果。 如果没有找到匹配,则 转换器 函数返回一个可选的默认值。 转换器 函数,而不是使用 嵌套 基金会 职能。

语法

SWITCH (expression, value1, result1, [default_or_value2, result2], .)

论点

论点 必备/可选 解释
表情 需要 它是需要匹配的值或表达式。
价值1 需要 它是第一个价值。
结果1 需要 它是针对第一个值的结果。
default_or_value2 可选 它是默认的,或者你可以提供第二个值。
结果2 可选 它是针对第二个值的结果。

返回值

ǞǞǞ 转换器 函数返回一个与第一个匹配项相对应的结果。

版本

ǞǞǞ 转换器 函数可用于Excel 2016及以后的版本。

我在使用Excel 微软365 来实现这些例子。

Excel SWITCH函数的例子

1.使用Excel的SWITCH函数来切换对应的单元格值

你可以使用 转换器 函数来返回值,该值是 项目名称 对应的项目 身份证 .

⏩ 细胞内 F4 ,输入以下公式。

=SWITCH(C4,1, "Astron",2, "Phoenix","?")

在这里,在 转换器 函数,我选择了 C4 细胞为 表情 ,条件是 1 作为 价值1 天文学家 作为一个 结果1 然后再提供 2 作为 价值2 凤凰城 作为一个 结果2 .最后,只要 ? 作为 违约 .

现在 转换器 函数将通过比较给定值和提供的值来返回结果。

之后,按 进入。 转换器 函数将为所提供的值返回相应提供的结果。

在这里,你可以看到 项目名称 天文学家 被分配为值 项目名称 1 .

你可以按照同样的过程或使用 填充手柄 自动填表 其他单元格的公式。

2.使用Excel的SWITCH函数与运算符

ǞǞǞ 转换器 函数还支持 逻辑操作者 如果你想使用任何运算符来切换数值 转换器 函数将帮助你做到这一点。

在这里,我想切换 符号 等级划分 使用 逻辑操作者 .

让我告诉你这个过程。

⏩ 细胞内 E4 输入以下公式,将分数与等级进行转换。

=SWITCH(TRUE,C4>=90," A",C4>=80, "B",C4>=70, "C",C4>=60," D", "失败")

在这里,在 转换器 函数,我选择了 为真 作为 表情 ,条件是 C4>=90 作为 价值1 A 作为一个 结果1 , C4>=80 作为 价值2 ,以及 B 作为 结果2。 C4>=70 作为 价值3 ,以及 C 作为 结果。 C4>=60 作为 价值4 ,以及 D 作为 结果4 ,最后,提供 失败 作为 违约 .

现在 转换器 函数将通过比较给定值和所有提供的值来返回结果。

然后,按 进入。 转换器 函数将返回相应的等级转换分数。

你可以遵循同样的过程,或者你可以使用 填充手柄 自动填表 其他单元格的公式。

相关内容:如何在Excel中使用TRUE函数(含10个例子)

3.使用Excel SWITCH函数和DAYS函数

如果你愿意,你可以用以下方法将日期切换到相应的日期 转换器 函数,同时还有 天数 功能和 今天 功能。

在这里,我将使用下面给出的数据集来解释这个过程。

⏩ 细胞内 C4 ,键入以下公式来切换日期与日。

=SWITCH(DAYS(TODAY(),B4), 0, "今天", 1, "昨天", -1, "明天", "未知")

在这里,在 转换器 函数,我选择了 days(today(),b4) 作为 表情 ,条件是 0 作为 value1。 和" 今天 "作为一个 结果1 ,

1 作为 值2。 和" 昨日 "作为一个 结果2。

-1 作为 value3, 和" 明天 "作为一个 结果3。 最后,只要 不详 作为 违约 .

天数 函数,我使用了 今天() 作为 结束日期 和选定的细胞 B4 作为 开始日期 .

然后,在 转换器 函数将通过比较给定值返回结果天数。

现在,按 进入 ,以及 转换器 函数将返回相应的天数切换的日期。

如果你愿意,你可以遵循同样的过程,或者使用 填充手柄 自动填表 其他单元格的公式。

类似的阅读。

  • 如何在Excel中使用FALSE函数(附5个简单例子)?
  • 在Excel中使用IF函数(8个合适的例子)
  • 如何使用Excel的XOR函数(5个合适的例子)
  • 在Excel中使用IFNA函数(2个例子)

4.使用Excel SWITCH函数和MONTH函数

比方说,你想根据以下几点来追踪日期 季度 ,那么你可以使用 转换器 函数,以及 功能。

⏩ 细胞内 C4 ,键入以下公式来切换日期与日。

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

在这里,在 转换器 函数,我选择了 月(B5) 作为一个 表情 然后,由于 价值 结果。 我按照提供的图表进行操作。

已采取的措施 一月至三月 (1,2,3) 作为 价值 并提供了 1 作为 结果

下一页 四月至六月 (4,5,6) 作为 价值 并提供了 2 作为 结果 .然后 七月至九月 (7,8,9) 作为 价值 并提供了 3 作为 结果 十月至十二月(10,11,12) 作为 价值 并提供了 4 作为 结果 .

函数,我选择了 B4 细胞为 序列号 .

然后,在 转换器 函数将通过比较给定的日期返回季度。

新闻 进入 转换器 函数将返回相应的季度切换的日期。

在这里,你可以遵循同样的过程,或者你可以使用 填充手柄 自动填表 其他单元格的公式。

5.使用SWITCH & RIGHT功能

你可以使用 转换器 功能和 权力 函数来切换任何特定字符的值。

在这里,我想把城市代码的缩写与城市的全名进行切换。 为了做到这一点,我将使用下面给出的数据集。

⏩ 细胞内 C4 ,键入以下公式来切换日期与日。

=SWITCH(RIGHT(B4,2), "SD", "南达科他", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found" )

在这里,在 转换器 函数,我选择了 RIGHT(B4,2) 作为一个 表情 .

权力 函数,我选择了 B4 细胞为 文本 并提供了 2 作为 num_chars 以获得最后 2个字符 这些都是城市法规。

然后,由于 价值 提供了 城市法规 并提供了 城市全称 作为 结果 .

在这之后, 转换器 函数将返回该城市的全名。

现在,按以下方式执行该公式 进入。 转换器 函数将用城市的全名来切换城市代码。

在这里,你可以遵循同样的过程,或者你可以使用 填充手柄 自动填表 其他单元格的公式。

SWITCH&之间的比较;IFS功能

如果你愿意,你可以使用嵌套的 基金会 IFS功能 而不是 转换器 功能。

让我向你展示一下以下的比较 转换器 基金会 功能。

ǞǞǞ 转换器 职能 ǞǞǞ IFS 职能
ǞǞǞ 表情 参数只使用一次。 ǞǞǞ 表情 论点重复。
长度为 更少 与之相比 IFS 长度较大
易于创建和阅读 由于长度较大,难以创建和阅读
测试一个以上的条件 测试一个条件

需要记住的事情

ǞǞǞ 转换器 函数可以处理多达126对数值和结果。

你可以使用另一个函数和公式作为 表情 .

🔺 该 转换器 函数显示了 #N/A 如果无法匹配,且没有其他参数或默认条件,则出错。

每当你得到 #N/A 错误,那么为了避免这个错误,你可以使用一个在倒逗号内的字符串作为默认值。

🔺 该 转换器 函数将显示 #NAME错误 如果你拼错了函数名。

练习部分

我在工作手册中提供了一张练习表,以练习这些解释过的例子。

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.