久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

單元格內(nèi)的字符串,,如何實現(xiàn)每隔N個字符加空格的效果,?

 Excel情報局 2022-10-10 發(fā)布于河北

Excel情報局

職場聯(lián)盟Excel

生產(chǎn)挖掘分享Excel基礎(chǔ)技能
Excel愛好者大本營
用1%的Excel基礎(chǔ)搞定99%的職場問題
做一個超級實用的Excel公眾號
Excel是門手藝玩轉(zhuǎn)需要勇氣
數(shù)萬Excel愛好者聚集地
SUPER EXCEL MAN

    


1

職場實例

小伙伴們大家好,,今天我們來解決一個后臺粉絲的職場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ù)用空格作為分隔符將其合并連接起來即可,。
下面我們就來一步一步的說一下具體的原理及過程。

2

解題思路


TEXTJOIN函數(shù),,是一個強大的合并文本函數(shù),,通過分隔符,連接所有符合條件的單元格內(nèi)容和區(qū)域,。

函數(shù)參數(shù)說明:
TEXTJOIN(分隔符,,忽略空白單元格,字符串1,……)
參數(shù)很簡單,,用自定義的分隔符,,忽略空白單元格后,將字符串1,,字符串2......等合并起來,。

比如我們在B2單元格輸入函數(shù)公式:
=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(A2,1,1)

但是困難又來了,MID函數(shù)在這里只能單次提取某個數(shù)字,,那么如何依次將單元格中的每個數(shù)字分別提取出來1次呢,?在這里我們要借助ROW函數(shù),通過批量獲取行號的方式產(chǎn)生結(jié)果作為MID函數(shù)的第2參數(shù),,實現(xiàn)依次分別提取,。
我們在B2單元格繼續(xù)修改函數(shù)公式為:
=MID(A2,ROW(1:10),1)
ROW(1:10)會依次分別返回1~10行的所有行號,用數(shù)組的方式存儲顯示為:
{1;2;3;4;5;6;7;8;9;10}
注意ROW函數(shù)的參數(shù)最大行號必須大于等于單元格中的字符數(shù)量。

MID(A2,ROW(1:10),1)
會分別提取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}


我們繼續(xù)修改B2單元格中的公式為:
=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é),,嘗試進行分享,。


 

 

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多