當前位置:生活全書館 >

綜合知識

> 如何在excel中做二級選單欄

如何在excel中做二級選單欄

如何在excel中做二級選單欄

一、開啟Excel表格;二、按住CTRL並框選提前建立好的分級選單內容;三、選擇公式欄中的根據所選內容建立,並只勾選首行;四、框選一級內容的單元格,選擇資料欄下的資料驗證中的資料驗證,將任何值修改為序列,將來源設定為一級內容;五、框選二級內容的單元格,按照建立一級選單欄方式開啟資料驗證;

小編還為您整理了以下內容,可能對您也有幫助:

如何在excel中製作二級下拉選單?

EXCEL 用做二級下拉選單,總是報”列表源必須是劃定分界後的資料列表“是設定錯誤造成的,解決方法為:

1、開啟EXCEL表格,輸入如圖所示的資料。

2、選中A、B列資料,同時按下ctrl+G,出現定位對話方塊,點選 定位條件。

3、在出現的定位條件對話方塊中,選中 常量, 並點選 確定按鈕。

4、點選 公式--根據所選內容建立,在出現的對話方塊中選擇 首行,點選確定按鈕。

5、點選如圖所示單元格,點選 資料--資料有效性,選擇為 序列,並選擇相應資料來源後,點選確定按鈕,一級下拉列表設定完成。

6、設定資料來源後,點選確定按鈕,二級下拉列表顯示相應選項。

excel做二級下拉選單

1、開啟我們需要製作下拉選單的excel表格,表格需要包括有兩個工作表(sheet1,sheet2),sheet1用於展示下拉功能,sheet2用於存放資料來源。

2、準備好資料來源

3、在sheet2選中所有資料。點選【公式】---選擇【根據所選內容建立】---在彈出的對話方塊裡,去掉“最左列”前面的勾,只有首行前面打勾,點選確定。

4、在sheet1工作表中,選擇“省/直轄市”下面的空白單元格,點選【資料】---【資料驗證】,在彈出的對話方塊,驗證條件--允許下拉選擇【序列】,來源輸入(=Sheet2!$A$1:$C$1),點選確定。

5、在sheet1工作表中,選擇“市/區”下面的空白單元格,按以上方式找到資料驗證,來源編輯框內輸入(=INDIRECT(A2)),點選確定。

6、OK了!如果需要多個單元格下拉,直接選中後,向下填充即可。

excel表格怎麼設定二級選單?

這是二級下拉選單,需要使用函式INDIRECT和公式中定義名稱,最好還需要使用到超級表,這樣配合使用,這樣不僅能達到目的,還能實現後期資料維護。

如圖

①區域作為要填寫的區域,設定下拉選單

②區域作為資料來源,維護區域

關鍵在而區域的設定,步驟如下

1、選中G:J區域的資料 ,全部選中,可以拖選,因為長度不一致,所以需要有幾步操作

此時我選中的是是G1:J12區域,有許多空單元格,此時我們使用Ctrl+g,或者按鍵盤功能鍵F5,選擇【定位條件】,彈出對話方塊。也可以使用選單操作,依次點選:開始→查詢和選擇→定位條件,一樣能實現。

選擇常量,點選確定後,如下圖

此時所需要的資料就選中了,此時按下圖操作

就將每一列資料定義了名稱,我們不妨檢視下,點選【名稱管理器】

可以檢視定義名稱的區域

我們可以看到引用的區域是那些 ,做到心中有數

此時是不是跟超級表無關 ,關鍵維護資料重點來了,如果用這樣的方式,也可以實現二級下拉選單,但是未來如果在某部門增加一個姓名,那麼這個下拉選單中就不便於加進來,最完美的做法,就是將沒一個表格設定為超級表。

(1)選中G1:G4,按下Ctrl+t,或者滑鼠操作

第②步的時候 ,滑鼠點箭頭所指位置,展開選單,選一個自己喜歡的,如果沒點到選單所指位置 ,就會選中預設的第一個樣式。

此時注意下, 框選出需要勾選。

其它表格以此這樣操作。

(2)此時我們再對比下名稱管理器

此時就有一個叫【表1】的名稱定義,所定義的引用位置和上面名稱管理器的【部門】截圖不同,實際上,【表1】區域和【部門】現在的區域是一樣的,仔細的觀察 ,此時引用位置這個截圖是灰色, 不能修改,而上一個名稱管理器的截圖是開放的可以修改的。

(3)以此對其他列也設定為超級表,在重新定義名稱

設定之後,我們再看下名稱管理器

此時管理器中有了表1、表2、表3、表4,此時截圖的游標是定位在【部門】的名稱上的,我們可以看到引用位置是開放的, 不是灰色的 。當我們點選【表1】或者其它表的時候,引用位置是灰色的,這個區別後面再講。

2、開始設定下來選單了。

同樣我也可以將A1:B2選中,設定為超級表,目的是超級表有擴充套件功能,不能擔心區域不夠了,我們還要自己去畫格子,或者使用格式刷 等操作

此時對A2單元格設定操作。

一次操作如上圖,彈出對話方塊如下:

點選箭頭所指位置,滑鼠讓我們去選擇區域。這個時候就是我們需要用那些資料做為下拉選單。

當我們滑鼠拖選G2:G3時,還沒選全的時候看到的區域是下圖

當我們選中G2:G4之後,再看

資料驗證中顯示為“=部門”,這就是定義了名稱的效果。

定義完成後,我們看到A列就有了下拉選單了。

現在就開始來寫二級選單了。

在B2單元格設定下拉選單

二級下拉選單就有了

當我在A2中選擇了財務

比如採購現在有5名,如果要增加一名,那麼我們直接在J7中輸入,不用想著要設定啥了。

當我在J7中輸入“趙雲”區域自動擴充套件了。

而且,我們在看下下拉選單

趙雲也在其中。

此時大家就知道為什麼要使用超級表,目的為後面維護有很大的好處

包括在A:B列中也使用了超級表,方面在後面增加資料不用考慮格式設定了

為了演示方便,我在前面再插一列

    

此時游標定位在A4,輸入日期後,自動增加一行

此時糾正一個錯誤。

此處的B2,鎖列不鎖行,請注意。

EXCEL表中如何設定一個二級下拉列表呢?

您好,研究了一天,終於解決了。完全是原創! 

結論:EXCEL 中 INDIRECT 數函,名稱管理器中的命名對很多符號不支援,導致前後聯動失敗。

具體解析:

INDIRECT函式在使用時,有一個步驟是對資料區進行名稱定義,定義好後的名稱在“名稱管理器”中可以檢視到。 

根據你這個表格,你會發現,你原始資料中的“壞了/過期/不新鮮”在“名稱管理器”中的名稱變成了“壞了_過期_不新鮮”。這是因為名稱管理器中的名稱不支援“/ ”這個符號,所以系統自動將“/ ”變成了“ _ ”

而後面設定一級下拉選單時,一級選單中又顯示的是“/ "這個符號。所以二級選單設定時,無法正確連結到原始檔。簡而言之就是要保證:原始檔首行所有的文字和字元=名稱管理器中命名的文字和字元

但是在命名的過程中,不提示錯誤,直接在最後設定二級下拉選單時提示錯誤。所以很多人找不到是哪裡出錯了。感覺這是EXCEL的一個BUG, 要是在命名時就提示出錯,就不會有這麼多人設定不成功了。

解決辦法如下:

第一步:將”/“全部替換成”“

然後重新對資料區域定位,命名。這時可以看到名稱管理器和源資料名稱以及符號完全一致了。

再設定二級下拉選單,應用INDIRECT函式。

大功告成! 

具體二級下拉選單使用方法百度裡有很多詳細的教程,可自己查詢。

標籤: 二級 選單欄 excel
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/nxgm16.html