excel 实现casewhen 不用if
在Excel中,可以使用VLOOKUP函数来实现类似于CASE WHEN的功能,而不使用IF函数。VLOOKUP函数可以根据指定的条件在一个表格中查找匹配的值,并返回对应的结果。
假设有一个包含条件和对应结果的表格如下:
| 条件 | 结果 | | ---- | ---- | | A | 1 | | B | 2 | | C | 3 | | D | 4 |
在另一个单元格中输入要匹配的条件,然后使用VLOOKUP函数来查找对应的结果。例如,如果要匹配条件为"A",则可以使用以下公式:
=VLOOKUP("A", A1:B4, 2, FALSE)
该公式将在表格A1:B4中查找匹配条件"A"的值,并返回对应的结果。设置最后一个参数为FALSE表示只返回精确匹配的结果。
注意,VLOOKUP函数只能用于按列查找,因此条件和结果的表格需要按列排列。如果要按行查找,可以使用HLOOKUP函数。
以上方法可以实现类似于CASE WHEN的功能,避免使用IF函数。
原文地址: https://www.cveoy.top/t/topic/iqiM 著作权归作者所有。请勿转载和采集!