

今天介紹一個小技巧,關于數據驗證的:如何制作動态變化的下拉框
内容變化後,下拉列表内容自動變化假設我們的産品列表在H列,要輸入的數據區域在B列:

為了輸入的方便和減少出錯的可能,我們可以使用數據驗證:

這樣,在輸入B列的内容時,我們就可以通過下拉框進行選擇:

但是,這樣做有一個問題,那就是如果我們的産品列表中增加了一條記錄:

但是我們在輸入産品時,會發現,下拉框中沒有變化:

這樣,我們就必須重新修改數據驗證的設置,很不方便。我們希望在數據變化後,下拉框可以自動跟着變化。
這要分兩種不同的場景進行介紹。
場景一 ,産品列表和數據輸入區域在通過一個Sheet中。
這是最簡單的場景,實現起來也很簡單。
選中産品列表區域,按Ctrl T将該區域轉換為超級表:

再增加一個産品後,下拉框中就自動增加了一個産品:

場景二,産品列表和數據輸入區域不在通過一個Sheet中
如果産品列表和數據輸入區域不在同一個Sheet中,上面這種方法就行不通了:

這裡,我們需要使用另外一個方法:定義名稱。
我們定義一個名稱“Product”:

這裡的引用位置:表1[産品列表]就是産品列表區域
然後,将數據驗證的來源改為:=Product:

我們可以看到下拉框的内容跟随産品列表的内容自動變化:

建議都統一采用這一種方法

今天就分享到這裡了

END
閱讀往期技術文章:點擊底部菜單:開始學習==>學習指南



分享 / 投稿 / 商務合作 excel-plus
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!