EXCEL的IF MID函式結合找出班級資訊

2021-08-02 17:16:44 字數 630 閱讀 6265

如下圖所示,我們編號列,其中第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判斷)。

EPPlus與Excel完美的結合

本文 筆者近期在公司專案中需要生產比較複雜的excel報表,問題點是單個excel檔案中必須能包含多個sheet,按照以前專案的經驗,此情況需要使用ms office元件實現。但是客觀情況是office元件其版本相容問題比較多 excel版本不一致導致無法使用 excel程序無法 導致w3wp 程序...

讀取Excel測試用例結合pytest的簡單嘗試

這是我們寫的測試用例 這裡主要關注第七列,假設已經拿到了其它引數傳送請求出去,根據響應內容獲取到響應訊息體的retcode,與表中的code進行斷言判斷通過與否 比如0通過,2不通過 以下是 實現 1 import pytest 2import xlrd 3import json45 6 lines...

ACCESS與EXCEL結合實用技巧

一 在access中輸入excel工作表 1 利用 檔案 選單項中的 取外部資料 輸入 功能,即可啟動 輸入工作表精靈 在精靈的引導之下,就可容易地由外部取得資料表中的資料。當然,這裡所謂的資料,它不只是excel的工作表,還包含了dbase dbf microsoft foxpro dbc par...