標籤:

@@@OFFSET混合引用快速填充

說起來倒也簡單,這只是一個兩層嵌套函數,利用了一點混合引用的技巧。

OFFSET函數是由$E$1為基點,按COUNTA函數的統計結果作為向下偏移量取數。

OFFSET函數以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域,並可以指定返回的行數或列數。

OFFSET函數基本語法是:

OFFSET(reference, rows,cols, [height], [width])

翻譯成普通話大致是:

=OFFSET(基點,行偏移量,列偏移量,[新引用的行數],[新引用的列數])

如下圖所示,下面公式將返回對C4:E8單元格的引用。

=OFFSET(A2,2,2,5,3)

其中,A2單元格為OFFSET函數的引用基點, rows參數為2表示以A2為基點向下偏移兩行至A4單元格;cols參數為2,表示向右偏移兩行至C4單元格; height參數為5, width參數為3,表示OFFSET函數返回的是5行3列的單元格區域。因此,該公式返回的是以C4單元格為左上角的5行3列的單元格區域,即C4:E8單元格區域的引用。

***********

COUNTA函數是統計指定區域內不為空單元格的個數。這裡的統計範圍是:$A$1:A1。

$A$1是固定起點,A1是相對終點,隨著公式所在位置的不同,相對終點不斷向公式所在單元格的上一單元格延伸。

$A$1:A1,$A$1:A5,$A$1:A7

$A$1:A1,COUNTA函數的統計結果為1,OFFSET函數便由$E$1向下偏移1個單元格。

$A$1:A5,COUNTA函數的統計結果為2,OFFSET函數便由$E$1向下偏移2個單元格……

以此類推,直至結尾……。

至於組合鍵Ctrl+Enter,這裡可以簡單理解為在當前所選範圍內,填充選定單元格的公式。


推薦閱讀:

【德州韓綉整形】面部填充——幫你實現美麗年輕元氣少女臉!
自體脂肪填充之後臉會不會更容易下垂?
機智的填充柄
【EXCEL】將超長單元格內容分散填充到指定單元格~
骨水泥填充術

TAG:填充 | 引用 |