Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 如果數據源規范,后期處理數據會方便很多很多,就不需要那些看似高手才能寫出來的幾十幾百個字符的公式來得到結果。 A列錄入的數據有各種屬性,什么年級班級姓名手機職務都在里面,現在想從A列凌亂的數據里面,只提取手機號碼出來,放在B列。 ? Excel里面解題,找尋規律太重要了, A列的手機號碼雖然位置不一樣,但是手機號碼都是連續的一串數字,11位數字構成。? B2單元格輸入公式:=VLOOKUP(,MID(A2,ROW($1:$99),11)*{0,1},2,),然后按下CTRL+SHIFT+回車,結束輸入。也就是傳說中的數組公式。? MID(A2,ROW($1:$99),11)部分,MID函數依次從A2的第1、2、3……直至99個位置,提取長度為11位的數據,然后分別乘以0和1,即常量數組{0,1}。? 如果MID函數的結果為文本,那么乘以{0,1}后,結果為錯誤值{ #VALUE!, #VALUE!};? 如果MID函數的結果為數值,比如13387876754,結果為{0, 13387876754}。? 由此建立了一個2列99行的內存數組,作為VLOOKUP函數的第二參數,用作查詢范圍。? VLOOKUP第一參數省略,表示用0查找。? 采用精確匹配的方式,在以上內存數組的第一列查詢首個0出現的位置,并且返回相對應的內存數組第二列的結果,就得到了手機號碼。
Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |