Hello,大家好今天跟大家分享下我們如何制作一個自動更新的下拉菜單,這是一個粉絲留言的問題,制作可以自動更新的下拉菜單我們使用offset函數即可搞定,下面就讓我們來看下如何操作的把
offset函數:offset是一個偏移函數,它以一個區域為原點進行偏移得到一個新的偏移區域
第一參數:參照區域。以選擇的區域作為偏移基點
第二參數:行數。将基點區域在行方向移動多少行單元格
第三參數:列數。将基點區域在行方向移動後的區域,再以列方移動多少個單元格
第四參數:高度,将第一第二參數移動過後的新區域取多少行
第五參數:寬度,将第一第二參數移動過後的新區域取多少列
需要注意的是這個函數得到的是一個數據區域,并不是一個數值,第二到第五參數如果不需要可以直接省略掉
這個函數參數比較多,是不是看起來比較懵,我們結合實際的例子來講解下,如下圖我們将公式設置為OFFSET(A1,2,1,2,2)
函數的第一參數為A1,偏移的基點就是a1也就是上圖中紅色的單元格,第二參數為2,就表示以a1為基點向下偏移2行,這樣的話基點就到了綠色單元格,第三參數是1,就表示會以綠色單元格為基點向右偏移1列,這樣的話就到了黃色的單元格,第四以及第五參數都為2,函數會以黃色的單元格為基點取一個2乘2的區域,以上就是這個函數的計算過程,下面我們開始着手制作下拉
二、制作自動更新的下拉我們可以将offset函數的第二三五參數都忽略掉,然後使用COUNTA函數統計數據的個數,這樣的話就可以制作一個自動更新的下拉菜單公式為:=OFFSET($A$2,,,COUNTA($A:$A)-1,),如下圖
第一參數:A2,就是下單數據的第一個位置,
第二參數:省略
第三參數:省略
第四參數: COUNTA($A:$A)-1,在這裡我們使用COUNTA函數統計a列數據的個數,因為有表頭的存在所以需要減1
第五參數: 省略
以上就是我們制作自動更新的下拉的方法,怎麼樣?你學會了嗎?
我是excel從零到一,關注我持續分享更多excel技巧