使用下拉菜單輸入,不僅能夠對單元格的輸入數據進行條件限制,還可以在單元格中建立列表菜單,方便用戶選擇輸入,是EXCEL一個非常炫酷、實用的功能。通常情況下,通過設置數據有效性的序列來源,就可以完成一個簡單的下拉菜單功能。那能不能根據數據源的變化,動態更新下拉菜單中的結果呢?
談起建立動態數據有效性,很多小伙伴會立刻想起OFFSET函數。然而利用OFFSET函數制作動態數據有效性,對于函數小白來說,頗難理解、且不易操作。今天大家分享一個簡便的方法:Excel中使用列表法制作動態下拉菜單的方法。

如上圖,E列是員工花名冊名單,在B列建立數據有效性,要求數據有效性的列表菜單,可以根據員工花名冊人名的增加而有相應的變化。——簡而言之,就是建立一個簡易的動態數據有效性嘍。
1、創建"表"
單擊將作為數據有效性數據來源的范圍中的任意單元格,按下快捷鍵 或是按,創建表,勾選【表包含標題(M)】,點擊【確定】。

2、設置數據有效性
選取設置數據有效性的區域,比如此例中的B2:B7,依次點擊【數據】→【數據驗證】,在允許輸入框的下拉列表中,選擇【序列】選項,單擊【來源】右側的選取按鈕,選取工作表數據區域E2:E4,點擊【確定】,完成。

按照上面的步驟操作完畢,動態數據有效性的制作便大功告成啦。
此時若在E5輸入新的員工名稱,比如“看見星光”,A列數據有效性列表菜單中便會自動增加該員工姓名。如下圖:
