Excel應該這麼玩——4、命名區域:搞定下拉框

Alex Leo發表於2014-10-21
前三篇都是講的給Excel元素命名,本篇再介紹一種命名的使用方式:命名區域。區域是多個單元格的集合,可以是單行、單列或者類似表格的單元格矩陣,也可以是不連續的多個單元格,但很少用到。當然,一個單元格也可以是一個區域,命名單元格算是命名區域的特例。建立單元格的方法和建立命名單元格一樣,選擇多個單元格之後,在名稱框輸入名稱即可。
還是通過例子來講解。比如公司行政部每個月要統計各個部門對文具的需求,一般會製作如下的表格:

1、設定下拉選單
(知道如何使用下拉選單的童鞋可以不看本節。)
由於部門和文具不會經常變動,通過下拉選單的方式輸入會更方便。首先選中部門列:

定位到主選單->資料:

在資料工具中點選“資料驗證”:
在彈出的資料驗證對話方塊中選擇允許的型別為序列,在來源中輸入多個部門的名稱,中間用英文逗號分隔:
這時候選中部門列中任意一個單元格,可以看到邊上會顯示一個下拉箭頭,點選箭頭可以看到剛才輸入的多個部門的名稱供選擇:

這時候部門列的標題也會出現下拉選單,可以選中標題單元格,按剛才的步驟設定資料驗證,把允許的型別改為“任何值”即可。
對於文具列的設定方法相同,這裡就不再重複。
2、繫結區域
上面設定下拉選項的方法是最原始的,一個個輸入候選項太麻煩了,特別是候選項非常多的時候。對於這種變化較少的資料,一般會有另一個地方記錄。例如會建立一個文具列表:
在設定文具列的資料驗證的時候,我們先用滑鼠點選“來源”輸入框,然後切換到文具列表,選中文具名稱列中的資料。
這時候文具列就可以實現下拉了:
3、資料發生變化
前面的方法雖然解決了不再重複輸入候選項的問題,但是如果候選項發生了變化,增加或者減少了一個,下拉的時候候選項不會跟著發生變化。例如這裡增加一項曲別針,但是文具的候選項並沒有增加。
4、嘗試繫結到命名列
看過前三篇介紹的命名單元格、命名列和命名錶格的童鞋肯定會想到讓下拉候選項繫結到命名列。先把文具列表對應的表格名稱修改為“文具列表”:
然後選擇檔案申請列表中的文具列,設定資料驗證的來源為文具列表的文具名稱列:
點選確定,這時候悲催的彈出一個對話方塊,提示公式有問題:
5、通過命名區域解決
選中文具列表的文具名稱列下面的所有單元格,在名稱框輸入“文具名稱”:

再次設定文具申請列表中的文具列:

這時候再新增文具,下拉框中的候選項就會自動增加了。
6、再多想一步
通過命名區域可以把資料繫結到下拉選單,剛才的操作是先建立了命名錶格,能不能不建立命名錶格直接通過命名區域實現?
實際操作發現是可以的,但是當增加文具的時候,候選項並不會同步增加。所以還是要遵循好習慣,先建立表格,然後再建立命名區域。
 
小技巧——方向鍵操作
Ctrl+方向鍵:在連續資料區域中跳轉到第一行(Ctrl+Up)、最後一行(Ctrl+Down)、第一列(Ctrl+Left)、最後一列(Ctrl+Right),遇到空單元格會作為當前連續區域的截止。
Shift+方向鍵:選中當前單元格及其左邊(Shift+Left)、右邊(Shift+Right)、上面(Shift+Up)、下面(Shift+Down)的單元格,一般在多選時使用。
Ctrl+Shift+方向鍵:批量選中連續區域,其實就是把前面兩個操作做了合併,遇到空單元格也會作為連續區域的截止。
Alt+Down:將當前列之前輸入的值去掉重複項之後作為下拉選項展示出來,即使當前列沒有設定下拉框也可以。
 

示例檔案下載:http://files.cnblogs.com/conexpress/命名區域示例.zip

 

 

相關文章