Table of contents
要用你选择的值来切换一个特定的值,你可以使用Excel的 转换器 它是excel中的一个比较和引用函数,将被引用的单元格与一个数值列表进行比较和匹配,并根据找到的第一个匹配结果返回结果。
在这篇文章中,我将向你展示使用Excel的各种例子。 转换器 功能。
下载到实践中
Excel SWITCH函数的用途.xlsxSWITCH功能的基础知识:总结& 语法
摘要
优秀作品 转换器 函数将一个给定的表达式(一个值)与一个值列表进行比较或评估,并返回一个对应于找到的第一个匹配的结果。 如果没有找到匹配,则 转换器 函数返回一个可选的默认值。 转换器 函数,而不是使用 嵌套 基金会 职能。
语法
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错误 如果你拼错了函数名。
练习部分
我在工作手册中提供了一张练习表,以练习这些解释过的例子。