張江南
實(shí)例描述:如圖所示的表中各行數(shù)據(jù)為多來源摘錄到WPS表格中的各組完成任務(wù)的情況記錄(圖1)。由于是不同人在現(xiàn)場(chǎng)記錄的數(shù)據(jù),格式不夠統(tǒng)一和規(guī)范,數(shù)字在單元格中所在的位置不統(tǒng)一且沒有規(guī)律?,F(xiàn)在要將其中的數(shù)字提取出來,讓A列中只保留文字內(nèi)容而不包含數(shù)字,單純的數(shù)字出現(xiàn)在B列中,可以匯總。
1. 保留文字 剔除所有數(shù)字
首要任務(wù)是將A列中的所有數(shù)字剔除掉。但由于數(shù)字還要在后續(xù)轉(zhuǎn)移到B列中且參與匯總,因此先要對(duì)A列數(shù)據(jù)留存?zhèn)浞荨?fù)制A列所有數(shù)據(jù),點(diǎn)擊Sheet2表,將其復(fù)制到Sheet2表的A列中。
全選Sheet1表中A列內(nèi)容,打開一個(gè)WPS文字空白文檔,將剛才復(fù)制的內(nèi)容粘貼到空白文檔中(圖2)。
用Ctrl+H熱鍵啟動(dòng)“替換”窗口,在“查找內(nèi)容”對(duì)話框中輸入“[0-9]”(圖3),而“替換為”對(duì)話框中不輸入任何內(nèi)容(注意連一個(gè)空格也不能有)。點(diǎn)擊“高級(jí)搜索”按鈕,選中“使用通配符”前面的復(fù)選框(圖4)。點(diǎn)擊“全部替換”按鈕,這時(shí)WPS會(huì)提示完成多處替換操作(圖5),表明表中的所有數(shù)字被“空”字符所替換。
這時(shí),關(guān)閉替換窗口,回到WPS文字頁(yè)面中,可以看到其中的所有數(shù)字已經(jīng)被剔除掉了(圖6)。將全部文字選中,復(fù)制回WPS表格Sheet1表的A列中。
2. 提取數(shù)字 參與數(shù)據(jù)匯總
接下來,我們要從剛才備份的Sheet2中,將所有的數(shù)字都提取出來,復(fù)制到Sheet1的B列中。那么,如何實(shí)現(xiàn)從不規(guī)則的數(shù)據(jù)中提取純數(shù)字呢?
依舊將原始的數(shù)字與文字混排的A列數(shù)據(jù)復(fù)制到一個(gè)WPS文字空白頁(yè)面中,用Ctrl+H啟動(dòng)替換窗口,這次要注意,在“查找內(nèi)容”文本框中要輸入“![0-9]”,注意其中的符號(hào)(包括嘆號(hào))均為半角字符,切不可輸入全角的中文字符(圖7)。同樣使用“通配符”選項(xiàng),進(jìn)行全部替換。
替換之后,我們發(fā)現(xiàn)在WPS文字頁(yè)面中,所有的漢字都消失,只留下了數(shù)字列表(圖8)。隨后,將此列數(shù)字復(fù)制并粘貼回WPS表格Sheet1表的B列中。
最后是B列數(shù)字的求和。非常簡(jiǎn)單,不需要借助于函數(shù),只需將B列中的所有數(shù)據(jù)選中,查看窗口底部狀態(tài)欄的顯示,就可以看到“求和”結(jié)果了(圖9)。