數據驗證(以前的版本中叫做數據有效性)是Excel中一個非常有用的功能。我們可以使用這個功能控制對單元格內容的輸入,保證輸入的數據符合我們的要求。 對于不熟悉這個功能的朋友,可以按照以下步驟操作,即可使用數據驗證了:
下面我們就介紹那些常用的數據驗證場景 01 只能輸入今天以前的日期 步驟如下:
02 創(chuàng)建下拉列表
這里有兩種情況,一種是直接輸入序列: 第二種是引用一個 區(qū)域 03 多級聯(lián)動下拉列表 例如 ,在下圖中,I3中選擇了 事業(yè)部,在J3的下來列表中,只能出現該事業(yè)部對應的部門。 要實現這個效果,必須定義名稱(Name)。 首先,I3單元格的數據驗證規(guī)則還是“序列”,來源是“C2:E2”。 重點是J3中的數據驗證規(guī)則: 選中C2:E7區(qū)域,按Ctrl+Shift+F3,出現如下對話框: 點擊確定后,設置J3單元格的數據驗證規(guī)則為“序列”,“來源”中輸入公式: =INDRECT(I3) 04 禁止輸入重復值 我們使用下面的函數來進行數據驗證: =COUNTIF($B$3:$B$8,B2)=0 這個函數計算B2:B8區(qū)域中出現的次數,如果次數為0(即不重復),則允許輸入。 05 只允許數值(或文本) 可以使用Isnumber函數來限制只能輸入數值。 如果只允許文本,公式改成: 06 只允許工作日的日期 07 限制文本長度 08 包含特殊的文本 09 使用有意義的出錯信息 這個提示太不友好了!輸入者完全摸不著頭腦:哪里錯了?正確的又是什么? 所以,不管你設置了哪種數據驗證規(guī)則,都需要設置友好的出錯提示信息。 這樣,一旦輸入了不滿足規(guī)則的數據,就會得到下面的提示信息: 10 總結 但是,如果數據不是輸入的,而是從其他來源(網站,數據庫等)導入的,數據驗證就起不到應有的作用了。在這種情況下,建議大家學習使用Excel中的Power Query??梢蚤喿x這個專輯中的文章: 點個贊 再走吧 |
|