03.02 Excel下拉菜單內容如何自動更新?

lvningwei


如以下表格是一個報名表,工作表名稱為sheet1,要求給列名參賽項目增加下拉菜單選項,以方便用戶快速輸入相關內容又可以避免用戶輸入不合格數據。

步驟1、先新建一個輔助的sheet2工作表,專門放比賽項目;

步驟2、將sheet2工作表的內容由區域轉換為表,即選中sheet2的數據單元格區域,點擊菜單的【插入】-【工作表】;

步驟3、點擊菜單的【公式】-【名稱管理器】,新建一個名稱,任意命名,引用位置為sheet2表的A2:A10單元格區域,點擊【確定】;

接下來給sheet1工作表的比賽項目設置數據有效性。

步驟4、選中sheet1工作表的比賽項目列,點擊菜單【數據】-【數據有效性】-【數據有效性】;

步驟5、在跳出的【數據有效性】對話框中,選擇【設置】,有效條件選擇【序列】,在激活來源時,按快捷鍵F3鍵調用出粘貼名稱菜單,選擇上一步我們新建的名稱即【比賽項目】;

步驟6、選擇好後,點擊【確定】;

這樣就可以看到,sheet1工作表的比賽項目自動更新下拉菜單製作完成。

此時,如果在sheet2工作表添加一個比賽項目,比如拔河,可以看到在sheet1的比賽項目列的下拉菜單就會自動添加更新上去。

同樣,如果我們如果在sheet2工作表刪除一個比賽項目,比如乒乓球,可以看到在sheet1的比賽項目列的下拉菜單也會自動刪除這個項目。


Office學習


先來說說如下圖所示最簡單的下拉菜單的製作方法,再討論如何自動更新。

首先定位到B1單元格,然後再【數據】菜單選擇【數據驗證】,【允許】選擇“序列”,【來源】選擇A1:A4區域即可。如下圖所示。

但現在,如果再添加一個“廣東省”,下拉菜單如何自動更新?

其實方法很簡單,只需要在數據驗證的【來源】一欄填寫如下公式即可,其他不變。

=OFFSET(A1,0,0,COUNTA(A:A),1)

最終效果如下圖所示。

你學會了嗎?


師說新語


二級菜單的操作,配合indirect函數的運用。首先學會excel數據驗證


office小超老師


用名稱來設定下拉菜單的來源,也可以一級菜單的值來設定二級菜單項目,最好用表格來設定名稱,表格最後加條目不會影響表格的應用,下拉菜單也是自動應用表格內容。比a1c1方法更自動化的。


分享到:


相關文章: