您現在的位置是:首頁 > 遊戲
Excel多級下拉選單,定義名稱報錯,不支援數字怎麼辦?
手機桌面資料夾背景圖片怎麼設定
我們知道在Excel/WPS中,一級下拉列表可以透過
資料有效性/資料驗證
實現,多級下拉選單需要藉助【
定義名稱
】。
然而
定義名稱
有個侷限性,就是不支援數字開頭,這樣就導致,我們
無法實現前級下拉選項為數字的多級下拉選單
。
舉個例子,下圖中,需要根據A列稅率的不同,B選擇不同的產品,由於
定義名稱不支援數字
(稅率),所以
無法用INDIRECT函式
、實現A列與B列的聯動。
在解決這個問題之前,我們先來看下正常的多級下拉選單的實現過程。
一級下拉選單
以及下拉選單直接利用資料驗證/資料有效性即可。
首先準備好需要下拉展示的列表(也可以後期手動輸入),接著
選中需要設定的單元格
,依次點選【
資料
】—【
資料驗證
】,驗證條件選擇“
序列
”,來源
框選
準備好的列表,點選【確定】,完成設定。
動圖展示如下:
二級下拉選單
二級下拉選單在一級的基礎上,補充
一二級的對應表
(示例中為省份-城市對應表)。
首先選中對應表(
不要空白單元格
,可用Ctrl+G定位,這裡手動選擇),點選【公式】,選擇【
根據所選內容建立
】,僅勾選【
首行
】,其它取消,點選【確定】按鈕,完成定義名稱設定。
接著選中B列,設定資料有效性(操作同一級),只不過在來源中輸入公式:
=INDIRECT(A2)
,意思是根據A2單元格內容動態返回。
動圖展示如下:
這樣二級下拉選單製作完成。
三級下拉選單
三級之後的下拉選單,重複二級步驟即可。
首先準備一份
二、三級對應列表
,建立定義名稱,接著在設定資料有效性,步驟同二級下拉選單。
動圖展示如下:
多級下拉選單重複上面步驟即可。
定義名稱不支援數字
下圖在設定二級下拉選單時,點選定義名稱,在設定完畢後,點選【
名稱管理器
】,發現裡面空空如也,沒有內容,說明
未建立成功
(不支援數字開頭)。
解決方法
這裡利用offset函式返回區域的屬性,來解決這個問題。
首先手動建立定義名稱,名稱可以隨意輸入,這裡我們輸入【稅率】,在公式欄輸入:
=OFFSET($D$1,1,MATCH(A2,$D$1:$H$1,0)-1,COUNTA(OFFSET($D$2:$D$5,0,MATCH(A2,$D$1:$H$1,0)-1)))
之後再B列建立資料有效性,來源輸入:【
=稅率
】,點選確定,完成二級下拉選單的設定。
offset函式以指定的引用為從參照系(這裡以D1單元格),透過
給定偏移量返回新的引用
。
語法:offset(參照物,偏移行,偏移列,返回的行數,返回的列數)
透過
match函式
動態返回A列單元格稅率所在引數表的位置,引數傳遞給offset函式,發生相應的偏移。
注:如果
後期有新的內容要加入的話
,公式中的$D$5可以修改的大一點,比如$D$1000。
小結
以上就是今天的分享,希望對你有所幫助,喜歡的小夥伴記得點個關注喲,我們下期再見~
推薦文章
- 「寶拍」古鏡奇珍|頂級館藏頂級鑑賞系列(三)
鎏金博局紋銅鏡鎏金博局紋銅鏡 河南博物院藏極珍罕鎏金神獸博局紋鏡,古代銅鏡藝術中的名譽品種,特種工藝鏡中的奇珍,紋飾採用線雕的表現技法刻畫,鑄造精美,工藝精湛,善銅妙作...
- 真正偉大的成功,背後都是苦難,熬過去就是輝煌
最後,馬雲做了簡單總結,王堅不是騙子,能計算出阿里雲的只有一個人,那就是王堅...
- 南寧有五個最適合親子旅行的景點,你去過嗎?
石門森林公園是免費的城市森林公園,最具特色的是每年櫻花季節,可以帶孩子們去看櫻花...