Excel模拟CASE函数:VLOOKUP、CHOOSE和SWITCH
Excel中没有类似于'case'的函数,但可以使用以下方法来模拟:
- 使用VLOOKUP函数:
可以使用VLOOKUP函数来查找一个值在另一个表格中的位置,并返回相应的结果。例如,假设有一个名为'表1'的表格,包含以下数据:
| 姓名 | 分数 | | ---- | ---- | | 张三 | 70 | | 李四 | 80 | | 王五 | 90 |
现在,要根据姓名返回相应的分数,可以使用以下公式:
=VLOOKUP(A1,表1,2,FALSE)
其中,A1是要查找的姓名,表1是数据表格的范围,2是要返回的列数,FALSE表示精确匹配。
- 使用CHOOSE函数:
CHOOSE函数可以根据一个索引值返回一个列表中相应的值。例如,要根据数字1、2、3返回相应的文本'小'、'中'、'大',可以使用以下公式:
=CHOOSE(A1,'小','中','大')
其中,A1是要返回的数字。
- 使用SWITCH函数:
SWITCH函数是Excel 2019新增的函数,可以根据一个表达式返回不同的结果。例如,要根据数字1、2、3返回相应的文本'小'、'中'、'大',可以使用以下公式:
=SWITCH(A1,1,'小',2,'中',3,'大')
其中,A1是要返回的数字。
原文地址: https://www.cveoy.top/t/topic/lMQJ 著作权归作者所有。请勿转载和采集!