與 30萬 粉絲一起學(xué)Excel 現(xiàn)在越來越喜歡REGEXP函數(shù),一大堆學(xué)員的難題,都可以用這個新函數(shù)輕易解決,實在太好用了。 1.按分隔符號拆分內(nèi)容的3種形式 ^代表非,^-代表不是橫桿,[^-]+不是橫桿的連續(xù)內(nèi)容。
假如現(xiàn)在分隔符號是換行符,又該如何處理? \n代表換行符,因此用[^\n]+代表不是換行符的連續(xù)內(nèi)容。
還有另外一種表示方法,.+代表不是換行符的連續(xù)內(nèi)容。
分隔符號除橫桿還有空格。 不是橫桿和空格的連續(xù)字符用[^- ]+表示,也就是橫桿后面敲一個空格,可以同時存在多個符號。
2.去掉括號的內(nèi)容 前面提到.+代表不是換行符的連續(xù)內(nèi)容,括號的內(nèi)容就是(.+),去掉就是替換的意思。當(dāng)?shù)谌齾?shù)為2的時候,代表替換。 替換成空白,第四參數(shù)可以不寫。
3.將摘要的全部編號提取出來,并放在同一列 編號比較規(guī)范,都是5位數(shù)字,也不混合其他無關(guān)的數(shù)字。 [0-9]代表數(shù)字,[0-9]{5}代表5位數(shù)字。
提取出來后,用TOCOL函數(shù)轉(zhuǎn)換成一列。這里的3是忽略空單元格和錯誤值。
不過當(dāng)你2條公式組合起來,卻發(fā)現(xiàn)結(jié)果是錯的,因為REGEXP無法直接處理區(qū)域。 需要借助CONCAT將區(qū)域合并成一個單元格才行。
以上都是學(xué)員問題的中間步驟,實際還要結(jié)合其他函數(shù)解決,今天只是講REGEXP而已。 鏈接: https://pan.baidu.com/s/1xWb45YDFZgClLjQxqAS6Ng?pwd=igic 提取碼: igic 一次報名成為VIP會員,所有課程永久免費(fèi)學(xué),永久答疑,僅需 1500 元,待你加入。 報名后加盧子微信chenxilu2019,發(fā)送報名截圖邀請進(jìn)群。 推薦:這個新函數(shù)真好用,可以取代很復(fù)雜的VBA,WPS表格越來越懂中國人(再完善版) 上篇:微軟 Excel 即將新增的這項功能,中國網(wǎng)友等待了20多年?。ㄍ晟瓢妫?/a> 請把「Excel不加班」推薦給你的朋友 |
|