一起學Excel專業開發11:2個常用的數據驗證技巧

  • 2019 年 10 月 4 日
  • 筆記

數據驗證(以前稱為「數據有效性」)是一項非常有用的功能。使用數據驗證,不需要VBA程式碼,就能檢查輸入的數據是否滿足規則要求,從而保證數據輸入的正確性。下面介紹2個常用的數據驗證技巧。

技巧1:確保輸入不重複的數據

如果要求在某個單元格區域中輸入的數據不能重複,那麼可以使用數據驗證來保證輸入數據的唯一性。

1.選擇輸入的數據不能重複的單元格區域,本例中是單元格區域B3:B7。

2.單擊功能區「數據」選項卡「數據工具」組中的「數據驗證——數據驗證」。

3.在「數據驗證」對話框中,如下圖1所示,在「允許」下拉框中選擇「自定義」,在「公式」框中輸入公式:

=COUNTIF($B$3:$B$7,B3)=1

圖1

公式中,COUNTIF函數的第一個參數為絕對引用,表示需要進行數據驗證的單元格區域;第二個參數為相對引用,表示當前數據輸入單元格。

4.單擊「確定」,完成數據驗證設置。

此時,在單元格區域B3:B7中輸入數據時,如果存在重複輸入,則會彈出如下圖2所示的資訊框。

圖2

技巧2:創建級聯列表

所謂級聯列表,就是一個單元格中可供選擇的下拉列表項取決於另一個單元格中的數據值,如下圖3所示。

圖3

1.定義名稱。

名稱:分類

引用位置:=$A$3:$A$4

名稱:微信公眾號

引用位置:=$A$7:$A$8

名稱:效率工具

引用位置:=$A$11:$A$14

示例中定義的名稱如下圖4所示。

圖4

這裡的關鍵是,第二級顯示的列表項名稱為第一級列表項數據值。

2.設置數據驗證。

選擇單元格區域C3:C6,設置數據驗證規則如下圖5所示。

圖5

同樣,選擇單元格區域D3:D6,設置數據驗證規則如下圖6所示。

圖6