excel处理数据时,有时会想要使用编程中的switch函数,据说excel 2016中已经有这个函数了,但我自己的没有找到
转换思路,利用Vlookup函数 实现switch功能
基础版
开始:
为了让上图一列数据实现如下的对应关系
公式为=VLOOKUP(E14,$A$1:$B$7,2,FALSE)
E14为待查的数值所在的区域,上图为第一个数值所在区域。
拖动选定框,复制公式
最终结果:
进阶版
可以用IF函数和Vlookup函数 结合,实现更强大功能
例子:一行序列,数字1-10,数值需要放大100倍,字母A1,A2,A3,A4,B1,B2,B3对应关系同样如上表
公式为=IF(AND(E14>0,E14<11),E14*100,VLOOKUP(E14,$A$1:$B$7,2,FALSE))
IF函数,AND函数,Vlookup函数 结合
结果:
结论
Vlookup 很强大,要充分的理解,就可以大用用处
喜欢的点个赞,才有动力分享更多