Excel表格中設置下拉菜單的方法

學識都 人氣:3.15W

篇一:excel表格中如何設置下拉菜單

Excel表格中設置下拉菜單的方法

一、 直接自定義序列

用“數據/有效性”功能可以達到目的。

以選擇性別爲例,製作有男、女選項的下拉菜單:

選中“性別”數據區域;

執行“數據/有效性”命令,打開“數據有效性”對話框;

單擊“設置”選項卡,在“允許”欄選擇“序列”,“來源”中輸入“男,女”(不含引號,用英文單引號分隔);

單擊“確定”按鈕。

二、利用表內數據作爲序列源

有時候序列值較多,直接在表內打印區域外把序列定義好,然後引用。

操作步驟:先在同一工作表內的打印區域外要定義序列填好(假設在在Z1:Z3),如“男,女,其他”,然後選擇要實現效果的列,再點擊"數據有效性",打開"數據有效性"對話框;選擇"設置"選項卡,在"允許"下拉菜單中選擇"序列",“來源”欄點擊右側的展開按鈕(有一個紅箭頭),用鼠標拖動滾動條,選中序列區域Z1:Z3(可以直接輸入=$Z$1:$Z$8;選上"忽略空值"和"提供下拉菜單"兩個複選框。點擊"輸入信息"選項卡,選上"選定單元格顯示輸入信息",在"輸入信息"中輸入"請在這裏選擇"。

三、橫跨兩個工作表來製作下拉菜單

方法:用INDIRECT函數實現跨工作表

在sheet2中在Z1:Z3處設置好數據源:男,女,其他

選擇要實現效果的.列,再點擊"數據有效性",打開"數據有效性"對話框;選擇"設置"選項卡,在"允許"下拉菜單中選擇"序列",在來源處換成=INDIRECT("sheet2!$i$8:$i$12"), 就可實現橫跨兩個工作表來製作下拉菜單。

篇二、Excel設置數據有效性實現單元格下拉菜單的3種方法

一、直接輸入:

1.選擇要設置的單元格,譬如A1單元格;

2.選擇菜單欄的“數據”→“有效性”→出現“數據有效性”彈出窗口;

3.在“設置”選項中→“有效性條件”→“允許”中選擇“序列”→右邊的“忽略空值”和“提供下拉菜單”全部打勾→在“來源”下面輸入數據,譬如“1,2,3,4,5,6,7,8,9”(不包括雙引號,分割符號“,”必須爲半角模式)→按“確定”就OK了,再次選擇該A1單元格,就出現了下拉菜單。

二、引用同一工作表內的數據

如果同一工作表的某列就是下拉菜單想要的數據,譬如引用工作表Sheet1的B2:B5,B2:B5分別有以下數據:1、2、3、4,操作如下:

1.選擇要設置的單元格,譬如A1單元格;

2.選擇菜單欄的“數據”→“有效性”→出現“數據有效性”彈出窗口;

3.在“設置”選項中→“有效性條件”→“允許”中選擇“序列”→右邊的“忽略空值”和“提供下拉菜單”全部打勾→在“來源”下面輸入數據“=$B$2:$B$5”,也可以按右邊帶紅色箭頭的直接選擇B2:B5區域→按“確定”就OK了,再次選擇該A1單元格,就出現了下拉菜單。

三、引用不同工作表內的數據(必須用到定義名稱

如果不同工作表的某列就是下拉菜單想要的數據,譬如工作表Sheet1的A1單元格要引用工作表Sheet2的B2:B5區域,工作表Sheet2的B2:B5分別有以下數據:1、2、3、4,操作如下:

1.定義名稱:菜單欄→“插入”→“名稱”→“定義”→彈出“定義名稱”窗口,在“在當前工作薄中

的名稱”下面輸入“DW”(可以自己隨便明明)→“引用位置”下面輸入“=Sheet2!$B$2:$B$5”,也可以按右邊帶紅色箭頭的直接選擇B2:B5區域→按“添加”後再按“確定”完成第一步。

2.選擇菜單欄的“數據”→“有效性”→出現“數據有效性”彈出窗口;

3.在“設置”選項中→“有效性條件”→“允許”中選擇“序列”→右邊的“忽略空值”和“提供下拉菜單”全部打勾→在“來源”下面輸入“=DW”,“DW”就是剛剛定義好的名稱,按“確定”就OK了,再次選擇該A1單元格,就出現了下拉菜單。