1樓:
excel 用做二級下拉選單,總是報」列表源必須是劃定分界後的資料列表「是設定錯誤造成的,解決方法為:
1、開啟excel**,輸入如圖所示的資料。
2、選中a、b列資料,同時按下ctrl+g,出現定位對話方塊,點選 定位條件。
3、在出現的定位條件對話方塊中,選中 常量, 並點選 確定按鈕。
4、點選 公式--根據所選內容建立,在出現的對話方塊中選擇 首行,點選確定按鈕。
5、點選如圖所示單元格,點選 資料--資料有效性,選擇為 序列,並選擇相應資料來源後,點選確定按鈕,一級下拉選單設定完成。
6、設定資料來源後,點選確定按鈕,二級下拉選單顯示相應選項。
2樓:終極男爵
您好,研究了一天,終於解決了。完全是原創!
結論:excel 中 indirect 數函,名稱管理器中的命名對很多符號不支援,導致前後聯動失敗。
具體解析:
indirect函式在使用時,有一個步驟是對資料區進行名稱定義,定義好後的名稱在「名稱管理器」中可以檢視到。
根據你這個**,你會發現,你原始資料中的「壞了/過期/不新鮮」在「名稱管理器」中的名稱變成了「壞了_過期_不新鮮」。這是因為名稱管理器中的名稱不支援「/ 」這個符號,所以系統自動將「/ 」變成了「 _ 」
而後面設定一級下拉選單時,一級選單中又顯示的是「/ "這個符號。所以二級選單設定時,無法正確連結到原始檔。簡而言之就是要保證:原始檔首行所有的文字和字元=名稱管理器中命名的文字和字元
但是在命名的過程中,不提示錯誤,直接在最後設定二級下拉選單時提示錯誤。所以很多人找不到是**出錯了。感覺這是excel的一個bug, 要是在命名時就提示出錯,就不會有這麼多人設定不成功了。
解決辦法如下:
第一步:將」/「全部替換成」\「
然後重新對資料區域定位,命名。這時可以看到名稱管理器和源資料名稱以及符號完全一致了。
再設定二級下拉選單,應用indirect函式。
大功告成!
3樓:忻123忻忻忻
你好,我剛剛也是出現這個問題,其實你其他地方都是沒有錯的,你在做二級選單的有效性的時候,要先把一級選單選一個具體的名稱出來,在做第二個有效性,就沒有問題了!你試試
4樓:最愛娃娃的小
我跟你一開始也有一樣的問題,我是把附件做了另一個工作表,總是出錯。剛剛在篩選裡面,點選名稱擴充套件到工作簿就可以了。
5樓:清風吧吧啦
你的c22裡面是公式嗎?如果不是公式引用的陣列,那自然會出現錯誤。
6樓:
源資料不能是數字開頭。改成漢字或字母開頭即可解決。
7樓:瀟瀟白夜
一樣遇到了這個問題。個人摸索的解決辦法,上一級選單內『必須要有內容』(不能為空),其次內容必須加入到名稱管理器中,然後就能解決。wps2016
8樓:熟謂正反
網頁連結,我只是個搬運工,拿走不謝
9樓:來自棲霞樓有野心的墨西哥狼
excel 製作多級聯動下拉選單,使用indire函式時,提示錯誤提示"列表源必須是劃定分界後的資料列表",網上各種搜尋答案都沒有找到解決方法,原來是 製作的名稱管理器的sheet 第一行不能是空行。
如何設定excel中的二級下拉選單
1 首先看一下原始資料,原始資訊在一張工作表,第一行是省市名稱,下面的若干行為對應省市下面的地名和區名。需要在另外一張工作表中a列和b列建立聯動的二級下拉選單。2 首先,選中原始表的所有資料 包括多餘的空白單元格 按f5或者ctrl g調出定位對話方塊。選擇左下角的 定位條件 3 選則 常量 並點選...
excel怎麼設定二級下拉選單,如何製作Excel一級,二級,三級及多級下拉選單
操作步驟 1首先看一下原始資料,原始資訊在一張工作表,第一行是省市名稱,下面的若干行為對應省市下面的地名和區名。需要在另外一張工作表中a列和b列建立聯動的二級下拉選單。2首先,選中原始表的所有資料 包括多餘的空白單元格 按f5或者ctrl g調出定位對話方塊。選擇左下角的 定位條件 如下圖,選則 常...
excel有效性下拉選單問題
把問題作為內容 樣表 03版,把現狀和目標效果表示出來 作為附件發來看下 yqch134 163.com,做個例表給你 選中k4,從選單開啟 資料 有效性。允許 那選成序列,把滑鼠放到 的區域,到你的資料表選中e4 e5,確定。這樣k4單元格產生一個下拉表單,只允許選800或900.其他的以此類推 ...