close

用固定範圍(例如:A2:A100)作清單,一旦資料增加到A101時,在清單中便不會出現A101這個選項。

為了改善這個問題,函數OFFSET就很好用了。

 

step1:先在工作表[清單]中建立好清單,例如在A2~A26儲存格內輸台灣的所有縣市名稱。

step2:定義清單名稱及範圍

1. 先到 [公式]->點選 [定義名稱]->出現 "編輯名稱"視窗後,

[名稱]輸入 縣市

[參照到]輸入清單範圍的函數 =OFFSET(清單!$A$2,,,COUNTA(清單!$A:$A)-1,1)

*清單為工作表的名稱

 *COUNTA(清單!$A:$A)=26,計算出A欄中非空白的格數。

*OFFSET( reference ,rows,cols, height,width) 用來計算範圍

*OFFSET(參照位置A2,參照位置向上或向下移動列數空白,參照位置向左或向右移動欄數空白, 起始位置起的列數(26-1=25), 起始位置的欄數(1))

-->由refernce,rows,cols這三個函數可計算出起始位置,空白表示為0,表示不移動,所以起始位置和參照位置一樣是A2

--> 列的範圍由第2列開始向下共25列(含第2列)計算出範圍為2:26

--> 欄的範圍由第A欄開始共1欄(含第A欄)計算範圍為A:A

-->總合欄列結果得到的範圍為A2:A26    

2.   點選 [確定] 

                 

step3:定義清單成功後,圈選你要出現清單的範圍,例如:圈選儲存格G5~G25。

step4: 圈選後,先到 [資料]->點選 [資料驗證]出現 "資料驗證"視窗後,

1. 在[儲存格內允許]選擇 清單(在媥輯名稱中輸入的名稱)

2. 在[來源]輸入 =縣市

3.按選定。

step5:完成自動增加選項清單

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 resa2013 的頭像
    resa2013

    Resa & Yuzu

    resa2013 發表在 痞客邦 留言(1) 人氣()