本文將用到:INDEX(查詢區(qū)域,行數(shù)或列數(shù)) 返回查詢區(qū)域內(nèi)對(duì)應(yīng)結(jié)果MATCH(查詢值,查詢列表) 結(jié)果為在查詢列表的位置ROW(單元格地址) 結(jié)果為行號(hào)OFFSET(起始地址,向下移動(dòng)行數(shù),向右移動(dòng)列數(shù)) 結(jié)果為移動(dòng)后區(qū)域 統(tǒng)計(jì)學(xué)中,有一種常用經(jīng)典的抽樣方法名為等距抽樣。 簡(jiǎn)單滴理解,就是按照同樣大小的間隔將數(shù)據(jù)等分,在從中抽取樣本。上圖問題的本質(zhì)正是等距抽樣數(shù)據(jù)的提取。 本文開篇案例中,已經(jīng)將需要提取的數(shù)據(jù)標(biāo)為了黃色。 因此,最簡(jiǎn)單的方法就是按顏色篩選將黃色篩選出來,通過定位可見單元格,篩選出來的數(shù)據(jù),拷貝出來到抽樣提取的數(shù)據(jù)表,即大功告成。 Good! 如果案例中沒有標(biāo)色,那么要怎樣提取呢?這時(shí)可能你已經(jīng)想到用序號(hào)的辦法。 沒錯(cuò),這也是個(gè)好方法! 首先確定要提取的序號(hào),然后使用查詢函數(shù),以序號(hào)為關(guān)鍵字,將數(shù)據(jù)鏈接到提取表中。 問題是,提取序號(hào)如何確定? 案例要求步長(zhǎng)是3,相鄰提取序號(hào)的差就是3。所以只要將上一個(gè)提取的序號(hào)加上3就得出當(dāng)前提取的序號(hào),當(dāng)前提取的序號(hào)加上3,就是下一個(gè)提取的序號(hào)。比如第一個(gè)提取序號(hào)為1,第二個(gè)就是1+3=4,第三個(gè)就是4+3=7…… 而查詢公式以單元格F6為例,則為 INDEX(C:C,MATCH(E6,B:B)) 表哥Tips:
除了提取序號(hào)還有沒有其他方法?分析取數(shù)的關(guān)鍵在于如何定位行號(hào),而剛才已經(jīng)分析過相鄰兩個(gè)取數(shù)的序號(hào)之差是3,因此每一個(gè)序號(hào)都是由上一個(gè)向下移動(dòng)3個(gè)單位而得,而所取數(shù)據(jù)的定位也是由上一個(gè)取數(shù)所在行向下移動(dòng)3行而得。 根據(jù)這個(gè)思路,我們引用專門用于定位的函數(shù)OFFSET(reference, rows, cols, [height], [width])。 本文案例中,OFFSET函數(shù)參數(shù)一為起始單元格C2,參數(shù)三是列號(hào),由于列號(hào)始終不變,因此為0,而參數(shù)二是向下移動(dòng)的行號(hào),其變化規(guī)律如上所述,等于步長(zhǎng)與行號(hào)差的乘積。 以單元格H6為例,公式為: H6=OFFSET($C$2,3*(ROW($H6)-ROW($H$6)),0) OFFSET函數(shù)非常優(yōu)勢(shì)的一點(diǎn)就是,使用相對(duì)位移的方式進(jìn)行計(jì)算單元格的定位。 更優(yōu)的是不但可以對(duì)某一單元格進(jìn)行定位,而且可以區(qū)域定位。也可以由一個(gè)單元格,擴(kuò)展到一片計(jì)算區(qū)域進(jìn)行運(yùn)算。掌握熟練后,應(yīng)用起來非常方便、靈活。 是非常值得學(xué)習(xí)的必備函數(shù)之一。 感謝你關(guān)注表哥, 并歡迎留言分享你的大法或者煩惱 也許下一個(gè)專題就是為你定制哦 撒花↖(^ω^)↗ |
|