今天介紹一個小技巧,關于數據驗證的:如何制作動态變化的下拉框
内容變化後,下拉列表内容自動變化假設我們的産品列表在H列,要輸入的數據區域在B列:
為了輸入的方便和減少出錯的可能,我們可以使用數據驗證:
這樣,在輸入B列的内容時,我們就可以通過下拉框進行選擇:
但是,這樣做有一個問題,那就是如果我們的産品列表中增加了一條記錄:
但是我們在輸入産品時,會發現,下拉框中沒有變化:
這樣,我們就必須重新修改數據驗證的設置,很不方便。我們希望在數據變化後,下拉框可以自動跟着變化。
這要分兩種不同的場景進行介紹。
場景一 ,産品列表和數據輸入區域在通過一個Sheet中。
這是最簡單的場景,實現起來也很簡單。
選中産品列表區域,按Ctrl T将該區域轉換為超級表:
再增加一個産品後,下拉框中就自動增加了一個産品:
場景二,産品列表和數據輸入區域不在通過一個Sheet中
如果産品列表和數據輸入區域不在同一個Sheet中,上面這種方法就行不通了:
這裡,我們需要使用另外一個方法:定義名稱。
我們定義一個名稱“Product”:
這裡的引用位置:表1[産品列表]就是産品列表區域
然後,将數據驗證的來源改為:=Product:
我們可以看到下拉框的内容跟随産品列表的内容自動變化:
建議都統一采用這一種方法
今天就分享到這裡了
END
閱讀往期技術文章:點擊底部菜單:開始學習==>學習指南
分享 / 投稿 / 商務合作 excel-plus
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!