Excel情報局
職場聯(lián)盟Excel
生產(chǎn)挖掘分享Excel基礎(chǔ)技能
用1%的Excel基礎(chǔ)搞定99%的職場問題
小伙伴們大家好,,今天我們來解決一個后臺粉絲的職場Excel辦公問題求助,這個小伙伴想要解決的問題是:將單元格內(nèi)的字符串,,實現(xiàn)每隔1個字符加空格,,或者是實現(xiàn)每隔2個字符加空格的效果。我們用一個簡單的例子來展示一下原始數(shù)據(jù)及效果數(shù)據(jù),。 A列為要操作的原始數(shù)據(jù),,為一串?dāng)?shù)字字符,現(xiàn)在我們想要每一個數(shù)字之間添加空格,,形成C2單元格的效果,;或者是每兩個數(shù)字之間添加空格,形成C3單元格的效果,。解決這個問題,,小編推薦大家使用函數(shù)的方法可以快速的完成相應(yīng)的操作。總體思路是:使用MID+ROW函數(shù)依次分別提取單元格中的每個數(shù)字,,以數(shù)組的方式存儲,,然后借助TEXTJOIN函數(shù)用空格作為分隔符將其合并連接起來即可,。TEXTJOIN函數(shù),,是一個強大的合并文本函數(shù),,通過分隔符,連接所有符合條件的單元格內(nèi)容和區(qū)域,。
TEXTJOIN(分隔符,,忽略空白單元格,字符串1,……)參數(shù)很簡單,,用自定義的分隔符,,忽略空白單元格后,將字符串1,,字符串2......等合并起來,。=TEXTJOIN(" ",TRUE,A2:A9)可以將A2:A9區(qū)域中所有的單元格中的數(shù)字,通過分隔符空格(注意:引號之間加空格代表以空格作為分隔符),,忽略空白單元格后將其合并連接起來,。但是我們發(fā)現(xiàn)TEXTJOIN函數(shù)合并的是A2:A9數(shù)據(jù)區(qū)域中所有單元格的內(nèi)容。而我們今天要解決的問題,,其中要合并的所有數(shù)據(jù)都在一個單元格內(nèi),,那這可怎么辦呢?其實TEXTJOIN函數(shù)的第3參數(shù)可以使用數(shù)組的思維,,利用MID函數(shù)依次將單元格中的每個數(shù)字提取出來1次,,然后再用分隔符將其合并起來。MID函數(shù)可以從文本字符串的指定位置開始,,根據(jù)字符數(shù)返回指定的字符串(所有字符的字符個數(shù)為1),。
函數(shù)參數(shù)說明: =MID(字符串,開始位置,,字符個數(shù)) 函數(shù)很簡單,,從字符串的某個起始位置開始,截取N個字符長度,。 比如說我們要利用MID函數(shù)提取單元格字符串中的第1個數(shù)字9,,可以在B2單元格輸入函數(shù)公式: 但是困難又來了,MID函數(shù)在這里只能單次提取某個數(shù)字,,那么如何依次將單元格中的每個數(shù)字分別提取出來1次呢,?在這里我們要借助ROW函數(shù),通過批量獲取行號的方式產(chǎn)生結(jié)果作為MID函數(shù)的第2參數(shù),,實現(xiàn)依次分別提取,。我們在B2單元格繼續(xù)修改函數(shù)公式為:ROW(1:10)會依次分別返回1~10行的所有行號,用數(shù)組的方式存儲顯示為:注意ROW函數(shù)的參數(shù)最大行號必須大于等于單元格中的字符數(shù)量。會分別提取A2單元格字符串中,,依次從起始位置第1個至第10個字符位置處開始,分別提取1個字符,,用數(shù)組的方式存儲顯示為:{"9";"8";"2";"6";"7";"8";"5";"6";"";""}最后我們通過TEXTJOIN函數(shù)用空格作為分隔符,,將數(shù)組中 {"9";"8";"2";"6";"7";"8";"5";"6";"";""}的每個元素合并起來即可,。 我們繼續(xù)完善B2單元格中的公式為: =TEXTJOIN(" ",TRUE,MID(A2,ROW(1:10),1)) 最后按Ctrl+Shift+回車鍵結(jié)束公式??蓪崿F(xiàn)將單元格內(nèi)的字符串,,每隔1個字符加空格。 如果我們想要實現(xiàn)將單元格內(nèi)的字符串每隔2個字符加空格的效果,,只需要從單元格內(nèi)的第1個字符處,、第3個字符處、第5個字符處,、第7個字符處開始分別提取2個字符,,最后再用TEXTJOIN函數(shù)將其合并連接起來即可。 我們只需要將ROW(1:10)整體乘2減1即ROW(1:10)*2-1,,可得到下面的數(shù)組結(jié)果: {1;3;5;7;9;11;13;15;17;19} =TEXTJOIN(" ",TRUE,MID(A2,ROW(1:10)*2-1,2))最后按Ctrl+Shift+回車鍵結(jié)束公式,。可實現(xiàn)將單元格內(nèi)的字符串,,每隔2個字符加空格,。回顧關(guān)鍵內(nèi)容,善用圖片表達,,學(xué)會建立聯(lián)系,,拓展深度廣度,,濃縮關(guān)鍵概念,,應(yīng)用到行動中,善于歸納總結(jié),,嘗試進行分享,。
|