1. 程式人生 > >EXCEL的IF+MID函數結合找出班級信息

EXCEL的IF+MID函數結合找出班級信息

excel


如下圖所示,我們編號列,其中第3位第4位代表的所在的班級,01代表的是1班,02代表的是2班,03代表的是3班。我們通過EXCEL函數如何找到對應的班級呢。
技術分享

我們從上邊分析知道3,4位代表是班級。所以我們要先找出3,4位,EXCEL中提供了MID函數就是專門查找字符串指定位置的字符進行截取,下邊是該函數語法
MID(查找的字符串,查找字符串開始的位置,需要字符串個數)
技術分享
我們根據這個可以寫出公式MID(C3,3,2),最後返回結果就是01,那麽EXCEL函數就解決了第一個問題。找到了代表班級的編號了。下邊就要根據班級編號返回對應的班級。我們就可以使用IF函數進行判斷了,PS:IF函數的使用大家可以參考大飛老師之前的文章EXCEL的IF函數使用詳解。這裏面我們需要進行IF嵌套判斷
在IF判斷之前我們先看一下條件怎麽寫的,如下圖,大家可以看一下結果,返回的是false,為什麽不是相等呢,大家想一下原因,我們直接寫=01其實是=1,那麽我們拿找到的字符01和數字比較肯定返回FALSE了。我們應該寫成=D3="01"這樣就行了
技術分享
最後我們的公式就變成這IF(MID(C3,3,2)="01","1班",IF(MID(C3,3,2)="02","2班","3班")),函數解釋:IF判斷(查找編號是否等於01,滿足返回1班,再次進行IF判斷)。

http://www.huixue8.cn/a/excelhanshu/125.html

EXCEL的IF+MID函數結合找出班級信息