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