新版excel資料有效性在哪裡(excel有效性規則怎麼設定)
Excel資料有效性也叫作資料驗證,在Excel2013之前的版本(2007 2010)叫做資料有效性,之後的版本改名為資料驗證。
它主要是用來限制使用者輸入的內容,確保輸入的資料符合一定的規範。
在Excel中我們經常用它來製作一、二、三級下拉選單,大大提高資料輸入的效率。
在“允許”下拉選單可以發現 資料驗證支援多種驗證條件的設定,包括資料型別(小數、整數、日期、時間等)、特定的值(序列)、輸入長度以及自定義功能。
前面3種是比較常用的,經常用於下拉選單、輸入日期、身份證、手機號限制長度等情景,今天我們重點說最後一種,自定義選項有哪些十分實用的小技巧。
圈選TOP資料
圈選標記排名靠前或者靠後的TOP資料,效果如下圖所示:
這裡圈選TOP3的成績。選中資料,點選“資料驗證”,選擇“自定義”。
公式框中輸入:=C2
最後下拉資料驗證,選擇“圈釋無效資料”,即可。
固定輸入開頭
在某些情況下,錄入資料需要限定開頭字元,比如學號、身份證、手機號,這裡我們可以通過資料驗證來設定。
下圖中輸入學號,需要限制開頭為2020,在自定義欄中輸入公式:
=LEFT(A2,4)="2020"
left函式擷取字串的左4位,如果等於2020則滿足條件,若不等,這不滿足,限制輸入。
擴充套件:如果既要限定開頭,又要限定長度,比如學號為2020開頭,且長度為8,公式可以這樣輸入:=AND(LEFT(A2,4)="2020",LEN(A2)=8)
用一個and函式將2個條件連線。同理如果還需要其它條件,直接在and函式中新增即可。
禁止修改已有內容
已經有內容的單元格,為了防止被修改,可以用資料驗證進行設定。
公式框中輸入:=ISBLANK(A2:A8)
ISBLANK函式判斷單元格是否為空,為空返回TRUE、不為空返回FALSE。
這裡禁止修改內容可以理解為:已有內容的單元格函式返回FALSE,如果修改的話,Excel預設先刪除原內容再輸入新內容,刪除原內容則為空,函式返回TRUE,與原狀態相斥,則禁止輸入。
預防輸入重複值
公式框中輸入:=COUNTIF(A:A,A1)<2< strong="">
COUNTIF計數函式,用於判斷符合條件單元格的個數,這裡設定小於2,當大於等於2的時候不滿足條件,禁止輸入。
資料不含空白
vlookup匹配的時候,經常會出現有資料但是匹配不上的情況,其中部分原因是單元格中含有空白,比如“李 白” 跟“李白” 是不一樣的,前者中含有空白單元格。
在資料錄入的時候可以通過 資料驗證,預防使用者輸入空白。
公式框中輸入:=ISERROR(FIND(" ",A2))
FIND函式用於尋找空白位置,沒找到會報錯,ISERROR函式用於判斷是否錯誤,如果錯誤返回TRUE,兩者結合,不含空白的單元格返回TRUE、含空白的單元格返回FALSE,禁止輸入。
小結
資料驗證目的在於幫助我們規範地錄入資料,我們也應該養成一定的資料規範性,達到事半功倍的效果。
以上就是今天的分享,希望對你有所幫助,我們下期見~