烏鴉的窩 - 天吶!這窩超聒噪!
Excel 資料驗證功能,製作下拉式選單教學

這裡介紹如何在 Excel 中使用資料驗證功能,建立下拉式選單,讓使用者快速輸入資料,避免打錯字問題。

如果要製作一個 Excel 表格,讓使用者填入自己的資料,屬於選項性質的欄位就可以使用 Excel 的資料驗證功能,製作成下拉式選單,讓使用者以滑鼠點選,既可節省打字時間,亦可避免不小心打錯字。


這裡會介紹單層的下拉式選單製作方法,若要製作兩階層的下拉式選單,請參考兩層下拉式選單的教學

下拉式選單

假設我們現在有一張 Excel 表格,需要讓使用者填入姓名、性別、血型與生日這些基本資料。

Excel 表格

姓名的欄位當然免不了要打字,但是其餘的欄位就可以利用「資料驗證」的功能,加入下拉式選單,讓使用者更方便輸入資料,以下是操作步驟。
Step 1
選擇某一欄的儲存格範圍,這裡我們先以「性別」欄位作為示範。選取時不要包含標題列。

選擇儲存格範圍

Step 2
選擇「資料」籤頁,然後點選「資料驗證」。

點選「資料驗證」

Step 3
設定資料驗證準則,這裡我們的欄位是性別,所以可能的值只有「男」與「女」兩種選項,像這種簡單的選擇題,就可以選擇使用「清單」的方式,然後在「來源」欄位填入「男」與「女」這兩個值,不同選項之間使用逗號分隔,也就是這樣:

男,女

設定資料驗證準則

Step 4
設定好資料驗證準則之後,在表格中就會自動出現下拉式選單,而其中的選項就是我們自己設定的選項值。

下拉式選單

血型欄位

Step 1
血型的欄位若要加入下拉式選單,做法完全相同,只是選項的設定要改成各種血型而已:

A,B,AB,O

設定資料驗證準則

Step 2
設定好血型欄位的資料驗證準則之後,就會出現血型的下拉式選單了。

下拉式選單

基本上只要是類似這種簡單的選擇問題,都可以按照這樣的方式建立下拉式選單。

日期的資料驗證

如果輸入資料的類型是屬於日期或時間的話,最常見的資料驗證就是限制日期或時間的容許範圍,以下是日期資料的資料驗證操作方式。
Step 1
按照同樣的方式,在設定資料驗證準則時,選擇「日期」,接著設定允許的日期規則。

設定資料驗證準則

Step 2
設定好日期規則之後,雖然沒有辦法出現下拉式選單,不過至少可以幫助使用者檢查資料的正確性,如果輸入不允許的日期,就會出現這樣的錯誤訊息。

輸入值不正確


日期下拉式選單

如果真的想要在日期欄位中使用下拉式選單,讓使用者從幾個固定的日期中選擇,做法就跟一般的選擇問題相同,只是選項要填入指定的日期。

設定資料驗證準則

這樣就可以從預先訂好的幾個日期中選擇了。

下拉式選單

動態下拉式選單

如果我們選項會時常更動的話,可以將選項寫在另外一個表格中,直接從該表格中取得允許的選項值。

以下我們要填入每個人的職稱,而可用的職稱列表放在右方的表格中,方便時常修改,這樣的狀況也可以用「資料驗證」功能製作下拉式選單。

Excel 表格

Step 1
按照同樣的方式,在設定資料驗證準則時,選擇「清單」的方式,然後在「來源」的欄位中,填入職稱列表的位置(可以點選「來源」欄位右方的小按鈕,用滑鼠在表格上選擇範圍)。

選擇清單來源

Step 2
這樣就完成了一個動態的下拉式表單了,未來如果職稱列表有更動的話,這個下拉式選單內容也會隨著更新。

下拉式選單

a 東方魚腹    2019/05/30 11:02    163.016.208.077

Excel 資料驗證與名稱功能,製作兩層下拉式選單教學


這裡介紹如何在 Excel 表格中製作兩層以上的下拉式選單,方便使用者快速選擇輸入的資料。

Excel 的資料驗證功能可以讓我們建立下拉式選單,但是普通的選單只有一層,如果想要讓表格的下拉式選單可以有兩層以上的階層式選擇,就必須配合 Excel 的「名稱」功能,以下是製作兩層下拉式選單的操作步驟。

兩層下拉式選單

假設我們現在有一個 Excel 檔案如下,左邊橘色的表格要讓使用者輸入資料,類別的欄位可以選擇「水果」、「蔬菜」或「薯芋」,而各種類別中可以選擇的項目則列在右邊的綠色表格中。

清單與表格

以下我們將使用「名稱」與「資料驗證」的功能,製作兩層的下拉式選單,讓使用者可以更方便輸入這樣的表格資料。

建立名稱

首先我們要先將每一個類別可用的選項都各自建立成 Excel 的「名稱」。

Step 1
選擇其中一個類別所有選項的清單範圍,選擇時要包含標題列。

選取清單資料範圍


Step 2
選擇「公式」籤頁中的「從選取範圍建立」。

從選取範圍建立


Step 3
選擇建立名稱時所用的值,也就是選擇標題列的位置,這裡我們的標題列在最上方,所以勾選「頂端列」。

以選取範圍建立名稱

按下「確定」之後,就會自動建立一個「名稱」。


Step 4
按照上述的方式,將每一個類別都分別建立「名稱」。

建立其餘清單名稱


Step 5
建立好每一個類別的「名稱」之後,點選「名稱管理員」。

點選「名稱管理員」


Step 6
在「名稱管理員」中可以查詢目前所有已經建立的「名稱」。每一個要顯示在第二層下拉式選單中的類別項目都要加進來,這裡先檢查一下是否有錯誤或是遺漏。

名稱管理員


設定資料驗證

在「名稱」建立好之後,接著使用「資料驗證」建立兩層的下拉式選單。
Step 1
選擇第一層下拉式選單的作用範圍,也就是要讓使用者選擇類別的儲存格範圍。

選擇儲存格範圍


Step 2
點選「資料」籤頁中的「資料驗證」。

點選「資料驗證」


Step 3
仿照一般以資料驗證製作下拉式選單的方式,選擇「清單」,並在來源欄位填入三種類別的儲存格範圍。

資料驗證


Step 4
接著選擇第二層下拉式選單的作用範圍,也就是要讓使用者選擇各種子項目的儲存格範圍,然後點選「資料驗證」。

設定第二層項目資料驗證


Step 5
這一步是最重要的關鍵,資料驗證的類型一樣選擇「清單」,但是來源要填入 INDIRECT 的公式:

=INDIRECT(A2)

其中 INDIRECT 的參數就填入類別欄位的第一格儲存格位置,在這個例子中就是 A2,如果您的表格位置跟這裡不同,就要自己修改一下。

第二層資料驗證


Step 6
這樣設定好資料驗證之後,會跳「目前評估為錯誤」的訊息,請直接按下「是」繼續套用資料驗證規則。

評估錯誤


Step 7
這樣就完成兩階層的下拉式選單了,接著我們就可以先從類別欄位中,以第一層選單選擇類別。

第一層下拉式選單


Step 8
當類別欄位輸入之後,在項目欄位的第二層選單中,就會自動顯示該類別可用的選項,這樣輸入資料就完全不需要打字,而且也不用擔心輸入錯誤的資料。

第二層下拉式選單

回應    01    a 東方魚腹    2019/05/30 11:14   163.016.208.077
回覆內容依時間升冪顯示,改以降冪顯示
第 1 頁,共 1 頁(共 1 篇)