翻看各大插件,都不約而同地出現系列文本處理的功能,本身在使用Excel過程當中,在臨時性的需求時,也會用上這幾種文本處理,但僅適用於小範圍的使用,使用這些功能不是數據處理的正確的之道,數據處理的核心需求是:不破壞原有數據的狀況下,經過邏輯關係處理,生成符合分析須要的目標數據。文本處理系列功能將有違此原則。。另外提供高階用戶的文本處理最愛的正則表達式處理方法,相信此係列功能將老小咸宜,各取所需。正則表達式
原文在簡書上發表,再同步到Excel催化劑微信公衆號或其餘平臺上,文章後續有修改和更新將在簡書上操做, 其餘平臺不做同步修改更新,所以建議閱讀其餘出處的文章時,儘量跳轉回簡書平臺上查看。數據庫
此篇說起的功能,其實有違數據處理的原則,儘量地少範圍使用,可能性能也有瓶頸。Excel催化劑的系列功能沒有相應的撤銷功能,沒有後悔藥可吃,使用前請記得對文檔進行保存。編程
文本轉數值、數值轉文本,不詳細解釋了,有Excel數據結構基礎的都好理解。服務器
因Excel本質是3大類型數據結構:文本、數值、和其餘錯誤、邏輯值等。其中特殊點在於數字能夠表示爲數值和文本還種,文本型數字不能進行計算彙總,需轉換爲數值,而身份證類的數字,最好保存爲文本,防止15位數據有效性緣由丟失數據精度。微信
有時對數值進行了數字格式的設置,使本來的數字在顯示層面表現不一樣,若想從新存儲顯示層面的數據,可用顯示轉文本實現。數據結構
前面插入、後面插入也好理解,不細說。函數
特地作了個示例效果,花了很多功夫,若是不記得可查看示例效果的展現,爲了小白們,我也是拼了!
同時有從右邊數起第幾位,算是個小特點。工具
有按內容類型清除和文本位置清除兩種,一樣花大力氣作了動態示例演示清除的效果。性能
通常建議用一下清除【非可見字符】就差很少,其餘的數據,建議用自定義函數來提取出來或清除,Excel催化劑有一整套很是好用的正則自定義函數,值得你投入時間學習正則的知識。學習
另外的位置清除,殺傷力較小,也較可控,對規則數據清除效果也不錯。
快速清除和位置清除是互斥關係,一次僅能處理其中一類。具體看示例中演示的做用效果。
在字符串處理的世界中,沒有比正則表達式處理更合適的了,若想從各類奇葩的文本字符串中找尋想要的信息,最好仍是靜下心來,學習掌握下正則表達式.
Excel催化劑已經把它實如今自定義函數和界面操做上,學習完知識,就算沒有編程技術同樣可使用起來,投資回報率極高。
方便對曾經使用過,或收集回來有複用價值的Pattern匹配字符進行記錄,方便再次調出使用。能夠寫上本身理解的標識描述文本。填寫完內容按回車便可保存。
若需調用,雙擊Pattern內容的對應的行單元格位置,便可自動把內容存到右則的【正則Pattern參數】區。
此處的Options,用於輔助Pattern內容的設置,如提取英文時,是否忽略大小寫,若是勾上,就能夠在[a-z]這樣的表達式上,不管大小寫都進行匹配,具體可百度學習下細節。
因文本處理爲破壞性操做,正則也很難一次性保證書寫正確,可先用【匹配區域選擇】,查看下寫的Pattern和Options配置,是否和預期想要匹配的相符,對應到相關的單元格上被選擇出來。
此處爲正則匹配到的內容,重寫到單元格內覆蓋原內容,而且匹配只會對首次匹配到的內容進行重寫,例如:
內容爲:中國人真是牛B,能在中國活着就是牛。匹配Pattern爲:[\u4e00-\u9fa5]+
只會匹配到【中國人真是牛】,被B隔開的第2組【能在中國活着就是牛】不匹配。
最終重寫到單元格中也只有【中國人真是牛】,想更靈活地匹配,建議使用Excel催化劑的正則自定義函數實現。
此處爲把匹配到的文本,替換爲【正則替換參數】,若留空將進行刪除操做,替換爲空字符就是刪除了原匹配到的內容。
替換功能會把全部匹配到的內容組都進行替換,和上面保留匹配字符的僅取首次匹配到的內容不一樣。如上例中,匹配中文,替換爲空,將只剩下【B】字。
此爲快捷操做調出任務窗格顯示Pattern字符串列表,可用於自定義函數編寫時調用。
只需鼠標雙擊Pattern內容列的對應行位置,便可把內容保存到剪切板內,寫正則自定義函數時可粘貼出來使用。
一文帶你全面認識Excel催化劑系列功能
安裝過程詳解及安裝失敗解決方法
第1波-工做表導航
第2波-數字格式設置
第3波-與PowerbiDesktop互通互聯
第4波-一大波自定義函數高級應用,從新定義Excel函數的學習和使用方法
第5波-使用DAX查詢從PowerbiDeskTop中獲取數據源
第6波-導出PowerbiDesktop模型數據字典
第7波-智能選區功能
第8波-快速可視化數據
第9波-數據透視表自動設置
第10波-快速排列工做表圖形對象
第11波-快速批量插入圖片
第12波-快速生成、讀取、導出條形碼二維碼
第13波-一鍵生成自由報表
第14波-一鍵生成零售購物籃分析
第15波-接入AI人工智能NLP天然語言處理
第16波-N多使用場景的多維錶轉一維表
第17波-批量文件更名、下載、文件夾建立等
第18波-在Excel上也能玩上詞雲圖
第19波-Excel與Sqlserver零門檻交互-查詢篇
第20波-Excel與Sqlserver零門檻交互-數據上傳篇
第21波-Excel與Sqlserver零門檻交互-執行SQL
第22波-Excel文件類型、密碼批量修改,補齊Power短板
第23波-非同通常地批量拆分工做表
第24波-批量發送郵件並指點不一樣附件不一樣變量
Excel催化劑先是一微信公衆號的名稱,後來順其名稱,正式推出了Excel插件,插件將持續性地更新,更新的週期視本人的時間而定爭取一週可以上線一個大功能模塊。Excel催化劑插件承諾我的用戶永久性無償使用!
Excel催化劑插件使用最新的佈署技術,實現一次安裝,往後全部更新自動更新完成,無需重複關注更新動態,手動下載安裝包從新安裝,只需一次安裝便可隨時保持最新版本!
Excel催化劑插件下載連接:https://pan.baidu.com/s/1gC6joqGY_SIg_yONga9PaQ
因插件使用VSTO開發技術完成,插件的安裝須要電腦知足相關的環境配置才能運行,且需可鏈接外網的方式實現自動更新機制,若下載安裝過程當中有任何疑問或須要離線版安裝等,儘可能不單獨私聊詢問,加QQ羣可高效解決(羣內已聚集了VSTO開發、Powerbi技術、Sqlserver商業智能等方面的國內頂尖大牛人物,進羣的好處不用多說了)
取名催化劑,因Excel自己的強大,並不是全部人可以立馬享受到,大部分人仍是在被Excel軟件所虐的階段,就是頭腦裏很清晰想達到的效果,並且高手們也已經實現出來,就是本身怎麼弄都弄不出來,或者更糟的是還不知道Excel可以作什麼而停留在不斷地重複、機械、手工地在作着數據,耗費着無數的青春年華歲月。因此催生了是否能夠做爲一種媒介,讓廣大的Excel用戶們能夠瞬間點燃Excel的爆點,無需苦苦地掙扎地沒日沒夜的技巧學習、高級複雜函數的燒腦,最終走向了從入門到放棄的道路。
最後Excel功能強大,其實還需樹立一個觀點,不是全部事情都要交給Excel去完成,也不是全部事情Excel都是十分勝任的,外面的世界仍然是一個廣闊的世界,Excel只是其中一枚耀眼的明星,還有其餘更多一樣精彩強大的技術、工具等。*Excel催化劑也將借力這些其餘技術,讓Excel可以發揮更強大的爆發!
姓名:李偉堅,從事數據分析工做多年(BI方向),一名一樣在路上的學習者。
服務過行業:零售特別是鞋服類的零售行業,電商(淘寶、天貓、京東、惟品會)
技術路線從一名普通用戶,經過Excel軟件的學習,今後走向數據世界,非科班IT專業人士。
歷經重重難關,終於在數據的道路上達到技術平原期,學習衆多的知識再也不太吃力,同時也造成了本身的一套數據解決方案(數據採集、數據加工清洗、數據多維建模、數據報表展現等)。
擅長技術領域:Excel等Office家族軟件、VBA&VSTO的二次開發、Sqlserver數據庫技術、Sqlserver的商業智能BI技術、Powerbi技術、雲服務器佈署技術等等。
2018年開始職業生涯做了重大調整,從原來的正職工做,轉爲自由職業者,暫無固定收入,暫對前面道路不太明朗,苦從新回到正職工做,對Excel催化劑的運營和開發一定受到很大的影響(正職工做時間內不可能維護也不可能隨便把工做時間內的成果公佈於外,工做外的時間也十分有限,因已而立之年,家庭責任重大)。
和廣大擁護者一同期盼:Excel催化劑一直能運行下去,我所惠及的羣體們可以給予支持(多留言鼓勵下、轉發下朋友圈推薦、小額打賞下和最重點的能夠和所在公司及同行推薦推薦,讓個人技術能夠在貴司發揮價值,實現共贏(初步設想能夠數據顧問的方式或一些小型項目開發的方式合做)。)