資源描述:
《excel不重復輸入避免excel重復輸入數(shù)據(jù)的方法》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、excel不重復輸入避免Excel重復輸入數(shù)據(jù)的方法學員問題:希望在excel2003中輸入數(shù)字的時候,如果和前面的數(shù)字相同時,會自動彈出提示。也就是說,比如要輸入一千個人的身份證號碼時,如果不小心輸入了一樣的,電腦會彈出提示來,有的人說如果輸入一樣時excel會有記憶提示,但這個只適合于文字形式的,數(shù)字輸入根本上就不會提示,所以不知道有沒有更好解決的方法防止重復數(shù)據(jù)錯誤是大家經常碰到的問題。這中間最常見的有兩種情況,一是如何防止輸入重復項,一是如何從既有的數(shù)據(jù)中找出重復項。相比Excel2003
2、,在Excel2007中已經針對這兩個問題提供了更簡單的設置方法,下面就來看看。一、提示重復(但不阻止輸入的重復內容)在表格中輸入身份證號、學號等具有唯一性的數(shù)據(jù)時,為了防止重復,要求在不小心輸入重復值時系統(tǒng)能及時顯示提醒信息。1.方法一:在Excel2003中我們可以通過設置條件格式來實現(xiàn)。選中需要防止重復的單元格區(qū)域,例如:A2:A6000,單擊“格式”→“條件格式”,在條件1下拉列表中選擇“公式”,在右側的輸入框中輸入公式=COUNTIF($A$2:$A$6000,A2)>1。單擊“格式”按
3、鈕,在“圖案”選項卡下單擊選擇紅色,點“確定”完成設置?,F(xiàn)在只要A2:A6000區(qū)域中出現(xiàn)具有相同內容的單元格,那么這些單元格都會變成紅色,也就是說當你輸入重復的數(shù)據(jù)時該單元格就會變紅,你馬上就可以知道輸入的數(shù)據(jù)重復了。提示:本人使用的是WPS2009,個別地方和MS的excel不一樣,但是兩者兼容性可達99%,希望大家也支持國產精品軟件(個人版免費)。我是對整個A列的數(shù)據(jù)篩選,如果你的第一行是標題,則要將公式中A1改為A2。方法二:在B1格中輸入??“=IF(COUNTIF(A:A,A1)>1,
4、"重復","(任意內容)")”??(不含引號),然后使用下拉句柄填充下面所有表格也可以達到類似效果,而且可以通過篩選過濾數(shù)據(jù)。如圖:2.在Excel2007中也同樣可用條件格式實現(xiàn),不過已經不需要輸入公式了。同樣要先選中需要防止重復的單元格區(qū)域,然后單擊“開始”工具欄中的“條件格式”→“突出顯示單元格規(guī)則/重復值”打開重復值對話框,單擊“確定”即可實現(xiàn)相同效果。當然在此也可自定義突出顯示的顏色、格式等等,還可以突出顯示單一項。二、阻止重復輸入(重復時彈出阻止對話框,適合輸入身份證號等維一性的數(shù)字)
5、假設要在A列輸入數(shù)據(jù),選中A列后,菜單欄,數(shù)據(jù),有效性,選自定義,公式那里輸入??=countif(a:a,a1)<=1確定,就能保證輸入數(shù)據(jù)的唯一性,如果輸入重復數(shù)據(jù)就會提示無法輸入數(shù)據(jù)-->有效性-->自定義-->(假設數(shù)據(jù)在A列)=countif(a:a,a1)<=1如圖:三、消除重復消除選定區(qū)域中的重復項,也就是顯示出選定區(qū)域中總共有幾種不同的項。這在制表中也經常用到,假設在人員列表中每人都有一種專業(yè)職稱,那么在全部的人中到底有多少種不同的專業(yè)職稱呢?這時需要的操作就是把全部專業(yè)職稱中的重
6、復項刪除。1.在Excel2003中須用高級篩選來實現(xiàn)。選中需要刪除重復項的區(qū)域,單擊菜單“數(shù)據(jù)”→“篩選/高級篩選”,打開“高級篩選”對話框(此前若有提示“不能確定標題行”請單擊“確定”)此時在列表區(qū)域中自動顯示選中的區(qū)域。我們只要單擊選中“選擇不重復記錄”復選項,再單擊“條件區(qū)域”的輸入框,在工作表中隨意單擊選中一個空白的單元格作為條件區(qū)域,在此選擇F3,單擊確定后即可隱藏重復項。提示:若在“高級篩選”對話框中選中“將篩選復制到其他位置”單選項,再指定要復制到的位置,則可在不影響原表的情況下把
7、篩選的無重復項復制到所需位置。2.在Excel2007中實現(xiàn)篩選功能則簡單得多,Excel2007已經提供了刪除重復項的工具。只要選中需要刪除重復項的區(qū)域,單擊“數(shù)據(jù)→刪除重復項”,打開“刪除重復項”窗口,占“確定”后即可把所選區(qū)域中重復值刪除。注意,若選中區(qū)域左右還有數(shù)據(jù),會彈出一個警告窗口,對此只要選中“以當前選定區(qū)域排序”單選項單擊“刪除重復項”按鈕繼續(xù)即可。若此時按默認的“擴展選定區(qū)域”方式進行刪除重復項,則將自動選中整個表格,那么在打開“刪除重復項”窗口的列表中,還得再選中含重復值的列進
8、行刪除才行,不過這樣刪除的就不只是重復值了,而是把表格中重復值所在的行整行刪除。紫外,若選中的區(qū)域不只一列,則進行“刪除重復項”操作時是把同行各選中列單元格數(shù)據(jù)并在一起判斷重復的,假設選中A:C三列刪除重復項,則必須A1=A2、B1=B2、C1=C2三個條件同時成立時,A2:C2才會被視為重復項刪除。提示:在Excel2003中操作雖然比較復雜,但可以在不影響原表格的情況下把不重復項復制到其他位置。而Excel2007中的刪除重復項則必須先把要處理的數(shù)據(jù)重制到其他位置再進行刪除重復