有時我們需要在Excel中輸入大量數(shù)據(jù)而不允許重復(fù),例如身份證、電話號碼等。
能否讓Excel防止重復(fù)輸入對重復(fù)據(jù)自動發(fā)出警告信息,及時提醒呢?想實現(xiàn)此
需求并不難通過“數(shù)據(jù)有效性"便可做到。
首先選擇需要進(jìn)行禁止的列或行區(qū)域,從“數(shù)據(jù)”菜單下選擇“有效性”,
從“允許”下拉列表框中選擇“自定義”,然后在“公式”下面的文本框中手工輸入
“=COUNTIF(}:535,A1)=1”,這里的“}:535”是你需要的禁止輸入范圍,必須使用絕對
方式。由于每個人的身份證號碼都是唯一的下面以輸入身份證號碼為例向大家介紹下
數(shù)據(jù)有效性的使用。
演示動畫:
①選中需要建立輸入身份證號碼的單元格區(qū)域(如D3至D14列)。
②單擊“數(shù)據(jù)→有效性”,打開“數(shù)據(jù)有效性”對話框。
③打開“數(shù)據(jù)有效性”對話框中,在“設(shè)置”標(biāo)簽下,按“允許”右側(cè)的下拉按鈕。
④在隨后彈出的快捷菜單中,選擇“自定義”選項,然后在下面“公式”方框中
輸入公式:=COUNTIF(D:D,D3)=1,確定返回。
切換到“出錯警告”選項卡,這里已經(jīng)自動勾選了“輸入無效數(shù)據(jù)時顯示出錯警告”
的復(fù)選框,接下來選擇“樣式”為“停止”,然后在右側(cè)的“標(biāo)題”和“錯誤信息”
兩個文本框中重新輸入有關(guān)的內(nèi)容,具體的警告信息可以自行設(shè)置。
以后在上述單元格中輸入了重復(fù)的身份證號碼時,Excel 2003會自動彈出提示對話框,
可以選擇“重試”或“取消”,前者是對現(xiàn)有數(shù)據(jù)進(jìn)行檢查校核,后者干脆重新輸入,
總之拒絕接受輸入的號碼再也不用再擔(dān)心出錯了。
在表格中輸入身份證號、學(xué)號等具有唯一性的數(shù)據(jù)時,為了防止重復(fù),要求在不小心輸入
重復(fù)值時系統(tǒng)能及時顯示提醒信息。
1.在Excel2003中我們可以通過設(shè)置條件格式來實現(xiàn)。選中需要防止重復(fù)的單元格區(qū)域,
例如:A2:A6000,單擊“格式”→“條件格式”,在條件1下拉列表中選擇“公式”,
在右側(cè)的輸入框中輸入公式=COUNTIF($A$2:$A$6000,A2)>1。單擊“格式”按鈕,
在“圖案”選項卡下單擊選擇紅色,點(diǎn)“確定”完成設(shè)置。現(xiàn)在只要A2:A6000區(qū)域中
出現(xiàn)具有相同內(nèi)容的單元格,那么這些單元格都會變成紅色,也就是說當(dāng)你輸入重復(fù)的
數(shù)據(jù)時該單元格就會變紅,你馬上就可以知道輸入的數(shù)據(jù)重復(fù)了。
2.在Excel2007中也同樣可用條件格式實現(xiàn),不過已經(jīng)不需要輸入公式了。同樣要
先選中需要防止重復(fù)的單元格區(qū)域,然后單擊“開始”工具欄中的“條件格式”→“突出
顯示單元格規(guī)則/重復(fù)值”打開重復(fù)值對話框,單擊“確定”即可實現(xiàn)相同效果。當(dāng)然
在此也可自定義突出顯示的顏色、格式等等,還可以突出顯示單一項。