如何用函數(shù)將一個excel表格里的電話和手機號分開,,里面是無序的
如圖所示:有的是電話在前,,有的是手機號在前,,想分出來電話一列,,手機號一列,。非常感謝,。
如果數(shù)據(jù)內(nèi)容在A列,,需要實現(xiàn)將手機號碼提取出來的目的,,那么在B1單元格輸入以下公式,,然后向下填充公式
=LOOKUP(9E+307,--MID(A1,FIND({"13","15","18"},A1),11))
公式表示:在A1單元格中,,以13、15,、18等手機號碼特殊起始號段為FIND的查找條件,,截取11位字符長度,并通過LOOKUP函數(shù)找出其轉(zhuǎn)換為數(shù)值后的最大值,,也就是手機號碼,。
這樣的公式,,特別適用于內(nèi)容雜亂無章,,但提取的內(nèi)容有一定的特殊性,比如某特殊字符起始的特定字符長度的數(shù)值,。
公式也可以同理改寫成=-LOOKUP(,-MID(A1,FIND({"13","15","18"},A1),11))
表示:在A1發(fā)現(xiàn)特殊號碼取11位字符長度后,加上負(fù)號,,然后通過LOOKUP查找最小值,,再通過前面的負(fù)號轉(zhuǎn)換為號碼。
請使用分列功能,,以分號為分隔符。
格式設(shè)置一下就好了啊
相關(guān)推薦
便查問答是一款實用的網(wǎng)絡(luò)熱門知識問答平臺,,專注于分享你不知道的知識、經(jīng)驗及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。