excel中的數據有效性規則?在使用數據有效性之前,首先要了解數據有效性各個選項卡的默認設置和作用選定要設置數據有效性的單元格區域,在【數據】選項卡中單擊【數據有效性】按鈕,彈出【數據有效性】對話框,如圖所示,今天小編就來說說關于excel中的數據有效性規則?下面更多詳細答案一起來看看吧!
excel中的數據有效性規則
在使用數據有效性之前,首先要了解數據有效性各個選項卡的默認設置和作用。選定要設置數據有效性的單元格區域,在【數據】選項卡中單擊【數據有效性】按鈕,彈出【數據有效性】對話框,如圖所示
【數據有效性】對話框共有4個選項卡,分别為【設置】、【輸入信息】、【出錯警告】和【輸入法模式】。
【設置】選項卡未設置數據有效性時,【設置】選項卡中的【允許】下拉列表默認為【任何值】選項,即可以輸入任何值。【忽略空值】和【對有同樣設置的所有其他單元格應用這些更改】複選框都呈灰色不可用。
若在【允許】下拉列表中選擇一個條件,如“序列”,則【忽略空值】複選框默認為勾選,并在其下方多了一個【提供下拉箭頭】複選框,默認為勾選狀态,如圖。
當選定已經設置過數據有效性的單元格并打開【數據有效性】對話框時,【對有同樣設置的所有其他單元格應用這些更改】複選框變為可用,且默認為未勾選狀态,如圖
該選項卡是數據有效性中最重要的組成部分,限制條件都在【設置】選項卡中完成。其他的選項卡若無特殊需要可以使用默認設置,不做修改。
【輸入信息】選項卡【選定單元格時顯示輸入信息】複選框默認為勾選狀态。【标題】和【輸入信息】文本框默認為空白,有待用戶輸入相關信息,如圖所示。
該選項卡可以在選定單元格時顯示用戶預設的特定信息,以提醒用戶注意,如“請輸入18位數字”可以作為單元格的輸入提示或另一種形式的批注來使用。
【出錯警告】選項卡該選項卡的默認設置為【輸入無效數據時顯示出錯警告】複選框為勾選狀态,【樣式】下拉列表為【停止】選項,【标題】和【錯誤信息】文本框為空白,有待用戶輸入相關信息,如圖
當用戶輸入不符合設定條件的數據時,該選項卡可以設置 Excel 所做出的警告提示。【樣式】下拉列表隻有三個選項,分别為【停止】、【警告】和【信息】,當輸入不符合有效性條件的數據時,
在【停止】樣式下,用戶不能輸入不符合條件的數據,單擊【重試】按鈕可以重新輸入數據,單擊【取消】按鈕則取消輸入,單元格保留原有狀态
在【警告】樣式下,用戶可以選擇是否繼續輸入數據,單擊【是】按鈕可以強行輸入不符合條件的數據,單擊【否】按鈕可以重新輸入數據,單擊【取消】按鈕則取消輸入,單元格保留原有狀态。
在【信息】樣式下,用戶可以選擇是否輸入數據,單擊【确定】按鈕可以直接輸入數據,單擊【取消】按鈕可以取消輸入數據,單元格保留原有狀态。
【輸入法模式】選項卡【模式】下拉列表共有3個選項,分别為【随意】、【打開】和【關閉(英文模式)】,默認為【随意】,如圖
有效性條件的允許類别數據有效性條件的允許類别有以下幾種。
1.任何值
選擇這個選項,用戶可以在單元格中輸入任何數據而不受影響,但其他選項卡的設置依舊保留。如果要把所有的選項卡的設置都清除,則可單擊【全部清除】按鈕。
2.整數
限制單元格隻能輸入某一範圍的整數,如圖所示,限制隻能輸入60~100的整數。
3.小數
限制單元格隻能輸入某一範圍的小數(包含該範圍内的整數)。
4.序列
單元格的輸入内容限定在某一特定的序列選項中,序列的來源可以是單元格引用,也可以手動輸入。例如限制單元格隻能輸入性别“男”或“女”,采用手動輸入序列來源的方式,方法如圖
5.日期
限制單元格隻能輸入某個範圍内的日期,例如隻能輸入2012年内的日期,設置如圖
Microsoft Excel将日期存儲為序列号(稱為序列值或系列值)。默認的情況下,1900年1月1日是序列号1,2013年1月1日是序列号 41275,這是因為它距1900年1月1日有41275天。Excel将時間存儲為小數,因為時間被看做天的一部分。
通過将包含日期或時間的單元格格式設置為【常規】格式,可以查看以系列值顯示的日期和以小數值顯示的時間。因此在設置如圖47-3所示的數據有效性限制的單元格内輸入等價于此時間段的數值(40909~41274)也是允許的,如輸入 41000.5,即是表示2012年4月1日12點。
6.時間
限制單元格隻能輸入某個時間段的時間,如限制員工早上必須在6:00~9:00之間簽到,單元格數據有效性設置如圖
同理,1天為24小時,6小時即四分之一天,即小數0.25,9小時即為9/24天,即小數0.375,因此在此單元格内輸入小數0.25至0.375之間的數值也是允許的。
7.文本長度
限制單元格可以輸入的字符串長度可以用LEN函數計算,例如單元格内要輸入18位身份證号 碼,數據有效性設置如圖
對于數值,無效0不計算長度,如0.30長度隻計算0.3,後一個0不計算,長度為3個字符。
此設置隻限制字符串長度,對于輸入什麼字符并未限制。若要限制比較複雜的數據有效性,則可使用【自定義】選項。
8.自定義
可以設置比較複雜的限制,除了【自定義】外其他允許條件的設置也都可以通過【自定義】的設置來達到同樣的效果,如限制A1單元格文本長度等于18的自定義設置方法如下。
選定A1單元格,在【數據】選項卡中依次單擊【數據有效性】按鈕→【數據有效性】命令,打開【數據有效性】對話框。
單擊【設置】選項卡,在【允許】下拉列表中選擇“自定義”選項,在【公式】文本框中輸入“=LEN(A1)=18”,單擊【确定】按鈕完成設置,如圖
公式解析:
“LEN(A1)”用于返回單元格的長度,“=LEN(A1)=18”用于判斷單元格長度是否為 18,如符合返回TRUE,允許輸入;否則返回FALSE,限制輸入