首页
/
每日頭條
/
科技
/
excel如何建立數據有效性
excel如何建立數據有效性
更新时间:2026-03-21 11:26:00

原創作者: 祝洪忠 轉自:Excel之家ExcelHome

Excel中有一位免費的小秘書,專門對咱們輸入的數據進行驗證審核的,你知道她藏在哪兒嗎?

有小夥伴可能已經知道了,這就是默默無聞的“數據驗證”,曾用名“數據有效性”。

如果咱們提前設置好了允許錄入的規則,當輸入不符合條件的數據時,Excel就會彈出對話框,阻止我們錄入非法數據。

excel如何建立數據有效性(學會數據有效性)1

接下來咱們就說說數據驗證的幾種典型用法:

1、限制年齡範圍

因為員工年齡不會小于18歲,也不會大于60歲,因此輸入員年齡的區間應該是18~60之間的整數。通過設置數據驗證,可以限制輸入數據的區間範圍。

excel如何建立數據有效性(學會數據有效性)2

2、限制輸入重複數據

在數據驗證中,如果公式結果等于TRUE或是不等于0的任意數值,Excel允許錄入,否則Excel将拒絕錄入。

選中A2:A10,設置數據驗證,自定義公式為:

=COUNTIF(A:A,A2)=1

其中的A2,是所選區域的活動單元格。

excel如何建立數據有效性(學會數據有效性)3

3、圈釋無效數據

對于已經輸入的内容,也可以先設置好數據驗證規則,然後使用圈釋無效數據功能,方便地查找出不符合要求的數據。

excel如何建立數據有效性(學會數據有效性)4

4、各項預算不能超過總預算

如下圖所示,是某人的育兒計劃表,從幼兒園到結婚計劃預算180萬元,要求各分項預算之和不能超過總預算。

選中B2:B7單元格區域,數據→數據驗證→自定義,輸入以下公式。

=SUM($B$2:$B$7)<=$D$2

excel如何建立數據有效性(學會數據有效性)5

設置完成後,B列各分項之和超過D2單元格的預算,就會彈出錯誤提示。

5、根據其他列内容限制輸入

如下圖所示,是某公司員工信息調查表,D列的配偶姓名填寫時,要求C列的婚否一項中必須為“是”,否則禁止錄入。

選中D2:D6單元格區域,數據→數據驗證→自定義,輸入以下公式。

=C2="是"

excel如何建立數據有效性(學會數據有效性)6

6、限制錄入周末日期

如下圖所示,是某人的工作計劃表,B列的拟定日期填寫時,要求不能錄入周末日期。

選中B2:B6單元格區域,數據→數據驗證→自定義,輸入以下公式。

=WEEKDAY(B2,2)<6

excel如何建立數據有效性(學會數據有效性)7

WEEKDAY(B2,2) ,根據B2單元格的日期,返回對應的星期。第二參數使用2,用數字1~7來表示周一到周日。WEEKDAY(B2,2)<6,就是限定錄入日期小于周六了。

7、制作下拉菜單

excel如何建立數據有效性(學會數據有效性)8

8、動态擴展的下拉菜單

如下圖所示,要根據A列的對照表,在D列生成下拉菜單,要求能随着A列數據的增減,下拉菜單中的内容也會自動調整。

excel如何建立數據有效性(學會數據有效性)9

選中要輸入内容的D2:D10單元格區域,數據→數據驗證→序列,輸入以下公式。

=OFFSET($A$2,0,0,COUNTA($A:$A)-1)

excel如何建立數據有效性(學會數據有效性)10

公式表示以A2作為基點,向下偏移0行,向右偏移0列,新引用的行數為COUNTA函數統計到的A列非空單元格個數,結果-1,是因為A1是表頭,計數要去掉。

這樣就是A列有多少個非空單元格,下拉菜單中就顯示多少行。

9、動态二級下拉菜單

如下圖所示,A、B列是客戶城市和縣區的對照表,在D列已經生成一級下拉菜單,要求在E列生成二級下拉菜單,要求能随着D列所選不同的一級菜單,E列下拉菜單中的内容也會自動調整。

excel如何建立數據有效性(學會數據有效性)11

選中要輸入内容的E2:E6單元格區域,數據→數據驗證→序列,輸入以下公式。

=OFFSET($B$1,MATCH($D2,$A$2:$A$16,0),0,COUNTIF($A:$A,$D2))

excel如何建立數據有效性(學會數據有效性)12

公式表示以B1為基點,以MATCH函數得到的城市首次出現的位置作為向下偏移的行數。

向右偏移的列數為0。

新引用的行數為COUNTIF($A:$A,$D2)的計算結果。

COUNTIF($A:$A,$D2)的作用是,根據D列以及菜單中的城市名在A列統計有多少個與之相同的城市個數。有多少個城市名,OFFSET函數就引用多少行。

好了,今天咱們的内容就是這些吧,祝大家一天好心情!

圖文制作:祝洪忠

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
榮耀暢玩7x和其他手機比
榮耀暢玩7x和其他手機比
對于部分用戶來說,他們不需要手機有過高的配置,日常夠用就行,那麼千元内的入門級手機就成為最适合的産品。不久前榮耀發布了暢玩系列的一款全面屏新機——榮耀暢玩7,售價僅為599元,恐怕是最便宜的國産最便宜的品牌手機了,超具有性價比。包裝一如既往...
2026-03-21
什麼可以清潔手機上的刮痕
什麼可以清潔手機上的刮痕
現在這個時代,手機可以說是無處不在,使用的頻繁程度可見一斑。而手機機身和屏幕十之八九都會遭遇劃痕,這樣不僅會降低觸感還會影響顯示效果,那該怎麼破解呢?這個問題其實并不棘手,通過一些常見的生活物品完全可以讓手機重新煥發生機。以下七大妙招,與小...
2026-03-21
vivo手機一般保修期是多久
vivo手機一般保修期是多久
在這段非常時期,很多人的生活都受到了影響,許多企業紛紛選擇延期複工、學校也推出了網絡授課的教學模式,特别是服務行業,更是遭受重創。而對于普通老百姓來說,他們可以不逛街、不聚會,但如果遇到急需解決的問題怎麼辦?比如手機出了問題,身邊又沒有專業...
2026-03-21
筆記本内存有幾個插槽
筆記本内存有幾個插槽
筆記本雙内存插槽有什麼作用?雙内存插槽可以讓你手動将電腦的單内存通道升級為雙内存通道。這樣的好處是你不僅可以升級内存容量,還能夠提升内存處理信息的帶寬。比方說同樣打造8G内存容量,你可以選擇直接更換一枚8G的内存條,也可以在原有4G内存條的...
2026-03-21
農村曾經常用的10種工具
農村曾經常用的10種工具
在30年前的農村,走出去打工的人很少,留在家裡的人非常多,多數的農民都是種植家裡分的責任田,或是去山上砍柴、砍竹子去集市賣給别人換點零用錢,偶爾會去給别人做做修房子的雜活,那時候的人們也普遍不是很富裕,住房以土房子為主,但是一家人生活在一起...
2026-03-21
Copyright 2023-2026 - www.tftnews.com All Rights Reserved