首頁 軟體教學 辦公室軟體 如何建立excel中的級聯選單?

如何建立excel中的級聯選單?

Jan 15, 2024 pm 08:00 PM
資料有效多級下拉

如何建立excel中的級聯選單?

excel中多層下拉式選單怎麼製作? ?

需要使用VBA監控表格內容變化。實作方法如下:

1.先在sheet1 絕對不會使用的區域輸入兩列,分別對應「服務態度,業務能力」

將「語音語調、話外音、主動服務意識」區域命名為「服務態度」

將「需轉換、查詢錯誤」區域命名為「業務能力」

2.然後在sheet1代碼頁輸入以下代碼,作用是監控A1變化並依據變化調整B1設定。

Private Sub Worksheet_Change(ByVal Target As Range)

If Target = Range("A1") Then

Range("B1").Validation.Delete

Range("B1").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _

xlBetween, Formula1:="=" & Target.Text

End If

End Sub

excel怎麼設定兩級下拉選單

先看一下原始數據,原始資料在一張工作表,第一行是省市名稱,下面的若干行為對應省市下面的地名和區名。需要在另外一張工作表中A列和B列建立連桿的二級下拉式選單。

2

首先,選取原始資料表的所有資料(包含多餘的空白儲存格),按F5或Ctrl G調出定位對話方塊。選擇左下角的【定位條件】。

3

如下圖,選則【常數】,並點選【確定】按鈕。這樣,所有的非空白單元格被選取。

4

選擇功能區的【資料】-【有效性】-【根據所選內容建立】。

5

由於標題在第一行,因此選擇【首行】為名稱,然後點選【確定】按鈕。

6

操作完畢後,在名稱管理器中就可以看到定義的名稱了。

7

選取第一行的省市名稱(也定位到非空白儲存格),在名稱方塊中輸入「省市」兩個字,然後按回車,這樣就定義了一個「省市」的名稱。

8

選取操作介面的A2單元格,選擇【資料】-【資料有效性】。

9

如下圖,選擇【序列】,【來源處】輸入:=省市,然後點選【確定】按鈕。

10

這樣,就在A2單元格產生了省市資訊的下拉式選單。

11

同樣的方法,選取B2單元格,設定資料有效性,輸入公式:=INDIRECT($A$2)。

12

設定完畢後,A2儲存格選擇「河北」時B2的下拉式選單返回「河北」的訊息;A2儲存格選擇「北京」時B2的下拉式選單返回「北京」的訊息。

13

注意:

上述二級下拉選單設定的公式採取了行列都絕對引用,如果要使二級下拉選單對整列均可用,將公式更改為:=INDIRECT($A2)即可。

excel多級聯動下拉式選單怎麼做

以WPS 2019版本為例:

關於excel表格如何設定多層下拉項,在WPS「表格(Excel)」中操作方法如下:

1、首先,我們在表格將資料分別錄入Sheet2和Sheet3中,Sheet2中是一級和二級,Sheet3中是二級和三級的資料。和之前製作二級下拉選單的方式差不多,我們先進入Sheet2中,選擇所有數據,點選「公式-指定-只保留「首行」前面的勾,其他的全部取消掉。同樣的方法,我們再次進入Sheet3中進行操作;

2、設定一級下拉選單:進入Sheet1,選取A2儲存格,進入「資料-有效性-有效性-選擇序列」,在「來源」中選擇Sheet2中的「A1:C1」儲存格(就是一級下拉選單的內容);

(注意:設定完成後續先選取一個選項,否則設定二級時會提示錯誤)

3、設定二級下拉式選單。遊標定位到B2單元格,然後進入「資料-有效性-有效性-選擇序列」「來源」中輸入「=INDIRECT(A2)」確定;

4、設定三級下拉式選單。選取C2單元格,同樣的操作,只是在「來源」中輸入的是「=INDIRECT(B2)」。最後,我們選取A2:C2儲存格,向下填入一下。此時,我們的多層下拉式選單就已經全部完成。

如何利用Excel資料有效性製作多級連動下拉清單

方法/步驟

認識下拉式選單

如下圖範例,第一級下拉選單為省份,第二級則為市,第三級為縣或區。第二級下拉式選單需根據第一級選單的選擇自動選擇對應的市,同樣,第三級下拉式選單需根據第二級選單的選擇自動選擇對應的縣或區。

製作第一級下拉式選單

第一級菜單為省,也即是廣東、廣西,因此直接利用數據有效性的引用即可。

製作第二級下拉式選單

第二級菜單為市,第二級菜單需根據第一級菜單的選擇來顯示第二級的菜單內容,如第一級選擇廣東,則第二級需要選擇的菜單是“廣州、東莞、深圳.....」;

製作第三級下拉式選單

第三級選單為縣區,第三級選單需根據第二級選單的選擇來顯示第三級的選單內容,如第二級選擇廣州,則第三級需要選擇的選單是「天河區.....」;

5

移除資料有效性選單中的空格

當在定義名稱時,需選擇定義名稱的範圍,如果範圍內包含了空格,則選單中就會形成空格,最簡單的辦法,僅選擇有資料的範圍來定義名稱。

以上是如何建立excel中的級聯選單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1269
29
C# 教程
1248
24
如果您不在Excel中重命名桌子,那麼今天是開始的一天 如果您不在Excel中重命名桌子,那麼今天是開始的一天 Apr 15, 2025 am 12:58 AM

快速鏈接 為什麼應該在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名規則和技巧 默認情況下,Excel 中的表格命名為 Table1、Table2、Table3,依此類推。但是,您不必堅持使用這些標籤。事實上,如果您不這樣做會更好!在本快速指南中,我將解釋為什麼您應該始終重命名 Excel 中的表格,並向您展示如何操作。 為什麼應該在 Excel 中命名表格 雖然養成在 Excel 中命名表格的習慣可能需要一些時間(如果您通常不這樣做的話),但以下原因說明了今

如何更改Excel表樣式並刪除表格格式 如何更改Excel表樣式並刪除表格格式 Apr 19, 2025 am 11:45 AM

本教程向您展示瞭如何在保留所有表功能的同時快速應用,修改和刪除Excel表樣式。 想讓您的Excel桌子看起來完全想要嗎?繼續閱讀! 創建Excel表之後,第一步是通常

Excel匹配功能與公式示例 Excel匹配功能與公式示例 Apr 15, 2025 am 11:21 AM

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft Excel中,有許多不同的查找/參考

如何在Excel中使用樞軸函數 如何在Excel中使用樞軸函數 Apr 11, 2025 am 12:56 AM

快速鏈接樞軸語法

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確) Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確) Apr 16, 2025 am 11:26 AM

該教程顯示瞭如何比較Excel中的文本字符串,以了解不敏感和確切的匹配。您將學習許多公式,以通過其值,字符串長度或特定字符的出現數量來比較兩個單元格

如何使所有人都可以訪問Excel電子表格 如何使所有人都可以訪問Excel電子表格 Apr 18, 2025 am 01:06 AM

提升Excel表格的可訪問性:實用指南 創建Microsoft Excel工作簿時,務必採取必要的步驟,確保每個人都能訪問它,尤其是在您計劃與他人共享工作簿的情況下。本指南將分享一些實用技巧,幫助您實現這一目標。 使用描述性工作表名稱 提高Excel工作簿可訪問性的一種方法是更改工作表的名稱。默認情況下,Excel工作表命名為Sheet1、Sheet2、Sheet3等等,這種非描述性的編號系統在您點擊“ ”添加新工作表時會繼續下去。 更改工作表名稱使其更準確地描述工作表內容具有多重好處: 提

如何使用Excel的匯總函數來完善計算 如何使用Excel的匯總函數來完善計算 Apr 12, 2025 am 12:54 AM

快速鏈接匯總語法

為什麼您應該始終在Excel中重命名工作表 為什麼您應該始終在Excel中重命名工作表 Apr 17, 2025 am 12:56 AM

提升Excel工作效率:高效命名工作表指南 本文将指导您如何有效命名Excel工作表,提升工作效率并增强可访问性。 清晰的工作表名称能显著改善导航、组织和跨表引用。 为什么要重命名Excel工作表? 使用默认的“Sheet1”、“Sheet2”等名称效率低下,尤其在包含多个工作表的文件中。 更清晰的名称,例如“仪表盘”、“销售额”和“预测”,能让您和其他人一目了然地了解工作簿内容,并快速找到所需工作表。 使用描述性名称(例如“Dashboard”、“Sales”、“Forecast”)可以

See all articles