您現在的位置是:首頁 > 遊戲
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。
小結
以上就是今天的分享,希望對你有所幫助,喜歡的小夥伴記得點個關注喲,我們下期再見~
推薦文章
- 樹根互聯打造資料中臺,成就三一“數字王國”
以定製化訂單的全生命週期視覺化管理為例,樹根互聯打造的資料中臺幫三一從商機意向到合同、訂單生產、交付、出貨到售後跟蹤管理等,覆蓋業務全流程節點資訊,將原本分散在五、六個系統中的資訊統一接入,實現全流程跟進及預警,讓資料自由流轉併發揮價值...
- 一種湯汁都被吸收完的紅燒基圍蝦,覺得好吃的請舉手
步驟4:用鍋底剩餘的油,將姜、蒜、小米椒爆香,接著放入青椒和紅椒末,大火翻炒幾下改中火,倒入基圍蝦,加鹽炒勻,再加入一勺生抽,再將蔥段放入,大火爆炒一下,再撒上一點熟芝麻,這樣就可以出鍋了...
- 寒露節氣水雲雨溪寶寶起名創意
今天與大家分享的主題是《二十四節氣與寶寶起名》,這一節為大家分享的是《寒露節氣水雲雨溪起名創意》掬水月在手,弄花香滿衣寒露人言晚節佳,鴻雁來賓時不差...