index函數(shù):根據(jù)指定的行數(shù)和列數(shù),返回指定區(qū)域的值
語(yǔ)法:INDEX(array,row-num,column-num)
第一個(gè)參數(shù):要返回值的單元格區(qū)域或數(shù)組
第二個(gè)參數(shù):返回值所在的行號(hào)
第三個(gè)參數(shù):返回值所在的列號(hào),不寫就默認(rèn)當(dāng)前列
match函數(shù):在一個(gè)區(qū)域或數(shù)組中查找指定數(shù)值的位置,如果查找不到則報(bào)錯(cuò)
語(yǔ)法:match(lookup_value, lookup_array, match_type)
第一個(gè)參數(shù):查找的值
第二個(gè)參數(shù):查找值所在的區(qū)域
第三個(gè)參數(shù):查找方式('0'代表精確查找,'1'代表查找不到它的值則返回小于它的最大值,'-1'代表查找不到它的值則返回大于它的最小值)
ROW函數(shù):返回所選擇的某一個(gè)單元格的行數(shù)
語(yǔ)法:ROW(reference)
參數(shù)Reference為需要得到其行號(hào)的單元格或單元格區(qū)域
如果省略 reference,則返回當(dāng)前所在單元格的行號(hào)
它與COLUMN函數(shù)用法一樣,但返回恰好相反,row返回的行號(hào),COLUMN函數(shù)返回的是列號(hào)
Small函數(shù):返回?cái)?shù)據(jù)在數(shù)據(jù)區(qū)域里的位置(從小到大)
語(yǔ)法:Small(Array,k)
參數(shù)一:Array為需要求最小值的數(shù)據(jù)區(qū)域
參數(shù)二:K為所求的第幾個(gè)最小值
例如:SMALL({1;3;4;5;6;7;8},2),那么它就返回?cái)?shù)組的第二最小值結(jié)果等于3
那么剩下的if函數(shù)前面文章已分享過(guò),這里就不概述,如不明白,可以翻閱之前的文章查看,接下來(lái)我們直接看下實(shí)戰(zhàn)演練,如下圖所示
這時(shí)有些小伙伴開始迷糊了,這么多函數(shù)嵌套看的我頭疼啊,不過(guò)沒(méi)關(guān)系,我們可以一個(gè)一個(gè)去理解,先從最里面的函數(shù)開始,在往外延伸,步步為營(yíng),個(gè)個(gè)擊破
1.最里面函數(shù)=IF($A$2:$A$9=$G2,ROW($A$2:$A$9),4^8),意思為如果A列工號(hào)等于單元格G2,那么返回其對(duì)應(yīng)的行號(hào),否則返回4^8(4^8=65536,是2003版本的最大行數(shù))所以它最后形成一個(gè){2;65536;4;65536;65536;7;65536;65536}數(shù)組
2.用數(shù)組代替{2;65536;4;65536;65536;7;65536;65536}
即SMALL(數(shù)組,COLUMN(A1)),那么它返回最小值是2
3.index(B:B,SMALL(數(shù)組,COLUMN(A1)))即等于index(B:B,2)意思查找B列的第二行(李雷)
4.數(shù)組公式必須按三鍵結(jié)束(Shift+Ctrl+Enter)
好了,今天分享到此為主,還是那句話'光看不練假把式',每天積累一點(diǎn),積少成多,EXCEL職場(chǎng)達(dá)人非你莫屬!
聯(lián)系客服