Excel裏面對于條件判斷公式,以前只有IF,最新版本出來了另外兩個好用的公式IFS和SWITCH
今天花1分鍾時間學會
1、IF函數公式舉個例子:
我們現在有一批單號,希望快速匹配出對應是哪個公司:
![](http://image.uc.cn/s/wemedia/s/upload/2024/556677708bd59fb5f30ec6377eee0523.jpg)
我們看單號的首字母可以來判斷它是對應是什麽公司:
![](http://image.uc.cn/s/wemedia/s/upload/2024/d8e4d437f853f5f89591f3f539c1d668.jpg)
如果我們使用IF函數嵌套使用的話,輸入的公式是:
=IF(LEFT(A2,1)="T","AZ",IF(LEFT(A2,1)="9","UP",IF(LEFT(A2,1)="1","PS","")))
通過3個IF函數嵌套,可以得到對應的結果:
![](http://image.uc.cn/s/wemedia/s/upload/2024/955335f873014a6b96a03b6fa47cc9ec.png)
但是IF函數裏面的括號位置一不小心弄錯了,結果就會出不來
2、IFS函數公式在最新版本裏面,對IF函數進行了升級,可以一次性的多次進行判斷
使用的用法是:
=IFS(判斷1,結果1,判斷2,結果2,判斷3,結果3...)
所以這裏,如果用IFS公式,只需要輸入:
=IFS(LEFT(A2,1)="T","AZ",LEFT(A2,1)="1","PS",LEFT(A2,1)="9","UP")
對比IF,簡單不少,邏輯更清晰
![](http://image.uc.cn/s/wemedia/s/upload/2024/0289637e962813eb98f04e8770dfcae0.png)
它也可以進行判斷
用法是:
=SWITCH(表達式,值1,結果1,值2,結果2,...)
如果後面的值,等于表達式,那就返回對應的結果
所以這裏,我們只需要輸入公式:
=SWITCH(LEFT(A2,1),"1","PS","9","UP","T","AZ")
是不是更加的簡單方便
![](http://image.uc.cn/s/wemedia/s/upload/2024/febc85ffe55b63d613b709fff1396813.png)
有的小夥伴可能會說,建立一個匹配參照表,然後再用個VLOOKUP公式不好麽
實際工作中,有時候,不能建立輔助列,而且如果新增了一個判斷
例如,加了一個首字母Q,對應公司AK,用SWITCH公式,只需要在後面繼續添加條件值,結果值,就可以
關于這個函數公式,你學會了麽?動手試試吧!