這篇文章為大家帶來了關於excel的相關知識,其中主要整理了函數組合的相關問題,單一的函數作用和功能都是比較單一的,在解決實際問題時,往往需要多個函數巢狀使用,下面一起來看一下,希望對大家有幫助。
相關學習推薦:excel教學
#單一的函數作用和功能都是比較單一的,在解決實際問題時,往往需要多個函數巢狀使用,今天就和大家分享幾個常用的函數巢狀組合。熟悉這些巢狀函數的使用,提高效率一丟丟還是有可能的。
出鏡率最高的查詢類別函數之一。
用MATCH函數來定位查詢值的位置,再用INDEX函數傳回指定區域中指定位置的內容,二者結合,可以實現上下左右全方位的查詢。
應用實例:
如下圖所示,根據姓名查詢部門和職務,也就是傳說中的逆向查詢。
F3單元格公式為:
=INDEX(A:A,MATCH($E3,$C:$C,))
MATCH找到E3單元格在C列的精確位置:老IN啊,紅紅在第6間房子呢。
接下來INDEX根據MATCH提供的線索,從A列找到第6個單元格:歐了,這就是紅紅家的窗戶,下手-
用於計算指定條件的最小值。
如下圖所示,要計算生產部的最低分數。
G3單元格可以使用陣列公式:
=MIN(IF(A2:A9=F3,D2:D9))
#先用IF函數判斷A列的部門是否等於F3指定的部門,如果條件成立,則傳回D列對應的分數,否則回傳邏輯值FALSE:
{FALSE;45;FALSE;FALSE; FALSE;66;FALSE;72}
接下來再使用MIN函數計算出其中的最小值。
MIN函數有一個特性,就是可以自動忽略邏輯值,所以只會對數值部分計算,最後得到指定部門的最低分數。
注意,由於執行了多項計算,所以在輸入公式時,要按Shift ctrl Enter鍵哦。
常用於不確定列數的資料查詢。
如下圖所示,要根據B13單元格的姓名,在資料表中查詢對應的項目。
C13單元格公式為:
=VLOOKUP(B13,A1:G9,MATCH(C12,1:1,),0)
如果資料表的列數非常多,在使用VLOOKUP函數時,還需要掰手指頭算算查詢的項目在資料表中是第幾列,真是麻煩的很。
現在好了,先用MATCH函數來查詢專案所在是第幾列,然後VLOOKUP函數就根據MATCH函數提供的情報,傳回對應列的內容。
計算一個儲存格內有幾個項目。
如下圖所示,要計算每個部門的人數。
這種表格想必大家不會陌生吧,多個姓名在一個儲存格內,每個姓名之間用頓號隔開。
C2單元格公式為:
=LEN(B2)-LEN(SUBSTITUTE(B2,”、”,)) 1
先用LEN函數計算出B列單元格的字元長度,然後再用SUBSTITUTE函數將頓號全部替換掉之後,計算替換後的字元長度。
用字元長度減去替換後的字元長度,就是儲存格內頓號的個數。
接下來,加1就是實際的人數,你懂得。
常用於日期字串的擷取與轉換。
如下圖所示,要根據B列身分證號碼提取出生年月。
C2單元格公式為:
=–TEXT(MID(B2,7,8),”0-00-00″)
MID函數用於從字串的指定位置開始,提取特定數目的字串。
MID(B2,7,8)就是從B2儲存格的第7位元開始,擷取8位元數字,結果為:
19751226
再使用TEXT函數,將這個字串變成」0-00-00″的樣式,結果為」1975-12-26″。
這個時候,已經有了日期的模樣,但是本身還是文字型的,所以再加上兩個負號,也就是計算負數的負數,透過這麼一折騰,就變成真正的日期序列了。
相關學習推薦:excel教學
以上是Excel常用函數組合總結分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!