999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Excel整理重復(fù)數(shù)據(jù)記錄的方法

2015-05-30 06:37:08馬紅旭
中國(guó)新通信 2015年19期

馬紅旭

【摘要】 文章討論的問(wèn)題是對(duì)具有龐大數(shù)據(jù)量的Excel電子表中出現(xiàn)的重復(fù)記錄,提出了有效的標(biāo)記和刪除辦法。

【關(guān)鍵詞】 Excel重復(fù)數(shù)據(jù)記錄 標(biāo)記 刪除

引言

在對(duì)數(shù)據(jù)量比較龐大的Excel電子表維護(hù)過(guò)程中,我們以管理學(xué)校學(xué)籍?dāng)?shù)據(jù)信息為例,經(jīng)常會(huì)遇到這樣一個(gè)問(wèn)題,就是需要查找出同一個(gè)工作簿內(nèi)多個(gè)不同工作表中,學(xué)號(hào)、姓名或者其它字段相同的重復(fù)記錄。要求先把它們顯示出來(lái),然后再用人工或自動(dòng)方法進(jìn)行刪除。由于數(shù)據(jù)量很大,人工查找刪除又費(fèi)時(shí)費(fèi)力,而簡(jiǎn)單合并成一個(gè)工作表又有可能造成數(shù)據(jù)混亂,所以,這里我們將給出Excel整理重復(fù)數(shù)據(jù)記錄的方法。

一、Excel數(shù)據(jù)源備份

為防止數(shù)據(jù)丟失,可以先插入若干工作表,復(fù)制數(shù)據(jù)源所有數(shù)據(jù)在這些表中,使數(shù)據(jù)源得到備份。

二、查找、標(biāo)記重復(fù)記錄

打開(kāi)工作表數(shù)據(jù),我們可以根據(jù)電子表中每個(gè)字段名,逐列排查重復(fù)記錄。這里以檢測(cè)A列為例,首先在A列右側(cè)先插入一列,得到B列作為標(biāo)記列,然后在B1單元格中輸入公式:=IF(ROW()=MATCH(A1,A:A,0),1,”重復(fù)”),函數(shù)MATCH的作用是對(duì)整個(gè)A列(A:A)進(jìn)行查找,如果第一次查找到A1值,則使對(duì)應(yīng)B1單元內(nèi)容等于1,如果是第二次或第N次查找到A1值,則在右側(cè)B列標(biāo)記列對(duì)應(yīng)單元中寫(xiě)入“重復(fù)”字樣。

然后按照記錄個(gè)數(shù)需要,向下拖動(dòng)B1單元右下角的復(fù)制句柄,使B2、B3…Bn得到相應(yīng)的值,Bn單元格中公式內(nèi)容為:=IF(ROW()=MATCH(An,A:A,0),1,”重復(fù)”),其中An依次代表A1到An單元的值。

而公式中A:A表示檢測(cè)整個(gè)A列,這里應(yīng)該注意A列數(shù)據(jù)應(yīng)盡量不為空。如果是A列某一段區(qū)域,用戶還可以根據(jù)需要自行修改,比如寫(xiě)成A2:A10,表示只檢查A2到A10單元的數(shù)據(jù)有沒(méi)有重復(fù)。

這時(shí)再仔細(xì)觀察新的標(biāo)記列B列所有數(shù)據(jù),它們的值分別為1或者“重復(fù)”字樣,具有“重復(fù)”字樣的記錄,就是我們標(biāo)記的多余重復(fù)記錄,稍后需要用戶刪除。

當(dāng)然,我們還可以使用COUNTIF()函數(shù),在B1單元格中輸入公式:=IF(COUNTIF(A$2:A6,A6)>1,”重復(fù)”,1),再依據(jù)A列記錄個(gè)數(shù)的需要向下拖動(dòng)B1單元格右下角的復(fù)制句柄,同樣可以達(dá)到查找、標(biāo)記重復(fù)記錄的目的,這兩種標(biāo)記方法既簡(jiǎn)單又非常有效。

三、刪除帶有重復(fù)標(biāo)記的所有記錄

經(jīng)過(guò)上述處理之后,所有多余的重復(fù)記錄就都被我們標(biāo)記出來(lái)了,接下來(lái)的任務(wù)是把所有帶“重復(fù)”標(biāo)記的記錄刪除。由于手工刪除工作量可能太大,又容易出錯(cuò),所以這里我們啟動(dòng)vba,運(yùn)行如下程序,讓計(jì)算機(jī)對(duì)默認(rèn)工作表sheet1自動(dòng)完成刪除多余記錄的任務(wù)。

Sheet1刪除重復(fù)記錄程序代碼如下:

Subrt()

DimiAsInteger

Fori=10To1Step-1i初值可以取其它值

IfApplication.WorksheetFunction.CountIf(

Cells(i,2),”重復(fù)”)ThenRows(i).Delete

‘查找同行B列中等于‘重復(fù)值,找到則刪除該行記錄

Nexti

End

另外,稍加修改上述程序,我們就可以對(duì)同一個(gè)工作簿中其它張工作表(以sheet3為例)中的重復(fù)記錄,進(jìn)行相同的刪除操作。該程序中還考慮到個(gè)別復(fù)雜情況下,用戶有可能對(duì)工作表中若干列都進(jìn)行過(guò)重復(fù)記錄標(biāo)記工作,其中某幾列同時(shí)做過(guò)標(biāo)記才能刪除,這里用戶只需要修改if語(yǔ)句中邏輯表達(dá)式即可完全任務(wù)。至此,工作表中所有多余記錄都被刪除,最后刪除標(biāo)記列B列。

程序代碼如下:

Subrt()

DimiAsInteger

Fori=10To1Step-1循環(huán)

IfSheet3.Cells(i,4)=”重復(fù)”AndSheet3.Cells(i,5)=”重復(fù)”ThenSheet3.Rows(i).Delete

‘查找sheet3中同行第4列和第5列同時(shí)等于“重復(fù)”字樣,找到則刪除該行記錄

Nexti

EndSub

四、綜述

利用上述方法,我們把Excel所有重復(fù)數(shù)據(jù)記錄找出并刪除了,問(wèn)題得到解決,該方法省時(shí)省力,安全高效,對(duì)于大型工作表數(shù)據(jù)維護(hù)的意義非常重大。

參 考 文 獻(xiàn)

[1]譚浩強(qiáng)等編著.VisualBasic語(yǔ)言教程[M].北京:電子工業(yè)出版社,2000.10

[2]周維武等編著.計(jì)算機(jī)基礎(chǔ)教程(第3版)[M].北京:電子工業(yè)出版社,2008.

[3]李飛,廖琪梅,何鑫主編.計(jì)算機(jī)應(yīng)用新教程[M].西安:西安電子科技大學(xué)出版社,2004.

主站蜘蛛池模板: 思思99思思久久最新精品| jizz亚洲高清在线观看| 日韩欧美中文字幕在线精品| 国产人成午夜免费看| 欧美日韩国产在线播放| 亚洲AV无码乱码在线观看代蜜桃 | 色亚洲激情综合精品无码视频 | 一级毛片无毒不卡直接观看| 国产剧情无码视频在线观看| 国产性爱网站| 国产9191精品免费观看| 成人在线观看不卡| 午夜视频免费试看| 久久夜夜视频| 久久精品这里只有国产中文精品| 婷婷伊人五月| 国产丝袜第一页| 午夜国产理论| 亚洲欧美另类日本| 激情六月丁香婷婷| 精品视频一区二区观看| 77777亚洲午夜久久多人| 精品福利国产| 国产精品香蕉| 97超碰精品成人国产| 亚洲欧美日韩精品专区| 在线欧美a| 五月激情婷婷综合| 热伊人99re久久精品最新地| 97青草最新免费精品视频| 国产拍揄自揄精品视频网站| 日韩av无码精品专区| 日韩 欧美 国产 精品 综合| 欧美日本视频在线观看| 免费国产高清精品一区在线| 国产精品一区在线观看你懂的| jizz在线免费播放| 亚洲第一在线播放| 国产一线在线| julia中文字幕久久亚洲| 国产精品大白天新婚身材| 亚洲三级电影在线播放| 老司机精品99在线播放| 亚洲最黄视频| 成人国产精品网站在线看| 欧美亚洲欧美区| 国产精品毛片在线直播完整版| 亚洲区欧美区| 中文字幕 欧美日韩| 国产农村精品一级毛片视频| 精品人妻无码中字系列| 亚洲视频三级| 91网站国产| 91在线视频福利| 国产一级小视频| 巨熟乳波霸若妻中文观看免费 | 人妻21p大胆| 又猛又黄又爽无遮挡的视频网站| 日本黄色a视频| 国产免费羞羞视频| 婷婷午夜影院| 亚洲嫩模喷白浆| 久久青草免费91线频观看不卡| 亚洲视频a| 欧美成人日韩| 999在线免费视频| 好吊色妇女免费视频免费| 中文字幕在线播放不卡| 尤物午夜福利视频| 婷婷99视频精品全部在线观看| 毛片网站免费在线观看| 国产va免费精品观看| 亚洲人在线| 国产一级毛片在线| 久久黄色影院| 国产一级毛片在线| 精品福利视频网| 国产91线观看| 人妻无码中文字幕一区二区三区| 欧美精品成人一区二区在线观看| 在线观看无码av免费不卡网站| 18禁色诱爆乳网站|