等了這么久今天終于等到了OFFSET函數(shù),之前有幾節(jié)課的演示中就利用到了這個(gè)函數(shù),它的作用是移動(dòng)單元格的作用,頗有點(diǎn)乾坤大挪移的趕腳。OFFSET函數(shù)是Excel引用類(lèi)函數(shù)中非常實(shí)用的函數(shù)之一,無(wú)論在數(shù)據(jù)動(dòng)態(tài)引用還是在數(shù)據(jù)位置變換,該函數(shù)的使用頻率非常之高,其語(yǔ)法格式如下:
OFFSET(起始單元格(或區(qū)域),行偏移量,列偏移量,行擴(kuò)展量,列擴(kuò)展量),注意“起始單元格”參數(shù)是函數(shù)的引用基點(diǎn),它必須是單元格引用,不能是常量數(shù)組,若為單個(gè)單元格,則自不必說(shuō),若為單元格區(qū)域引用,則函數(shù)將以引用區(qū)域的左上角單元格為基點(diǎn)來(lái)進(jìn)行區(qū)域偏移運(yùn)算。函數(shù)返回的結(jié)果是以指定的引用為參照,最終通過(guò)給定偏移量得到一個(gè)新的單元格引用或單元格區(qū)域引用。
打個(gè)通俗的比喻吧,它就像是金箍棒,先隨意移到某個(gè)地方,然后隨意變大或縮??!
OFFSET函數(shù)一般的使用會(huì)遇到三種情況:
1、參數(shù)齊全:此時(shí)嚴(yán)格按照函數(shù)語(yǔ)法來(lái)偏移,示例如下:
此時(shí)這兩個(gè)公式結(jié)果是一樣的:
=OFFSET(B2,2,2,5,2)
=OFFSET(G11,-3,-2,-5,-2)
2、最后面兩個(gè)參數(shù)全部省略:此時(shí)函數(shù)將保持源區(qū)域大小不變按行列偏移量來(lái)生成新的引用區(qū)域,以上圖為例,下面的兩個(gè)公式結(jié)果是一樣的:
=OFFSET(B2,2,2,5,2)
=OFFSET(B2:C6,2,2)
3、最后面的兩個(gè)參數(shù)省略任意一個(gè):若忽略列寬參數(shù),引用源區(qū)域?qū)⒑雎孕懈弑A袅袑?;反之?span>若忽略行高參數(shù),引用源區(qū)域?qū)⒑雎粤袑挶A粜懈?。還是以上圖為例,下面的兩個(gè)公式結(jié)果是一樣的:
=OFFSET(B2,2,2,5,2)
=OFFSET(F10:G11,-2-,2,-5)
通常來(lái)說(shuō),OFFSET函數(shù)的參數(shù)都是用正數(shù),表明從引用基點(diǎn)向下或向右偏移來(lái)生成新的引用。這兩個(gè)參數(shù)也支持使用負(fù)數(shù)作為參數(shù)值,表明偏移方向相反,即從引用基點(diǎn)向上或向左偏移來(lái)生成新的引用。
這個(gè)OFFSET函數(shù)在一開(kāi)始接觸時(shí)會(huì)覺(jué)得這些參數(shù)之間有點(diǎn)繞,需要課下拿出一二十分鐘好好分析總結(jié)它的本質(zhì)偏移原理,這樣以后基本不會(huì)忘了,可參考我的通俗解釋進(jìn)行記憶。
對(duì)此函數(shù)有任何疑問(wèn)可加Q群:438827032 或Q:2456917009,歡迎學(xué)習(xí)!
聯(lián)系客服