混在一起的姓名,拆分的方法有哪幾種?
發(fā)布時(shí)間:2022-10-31 11:27 [ 我要自學(xué)網(wǎng)原創(chuàng) ] 發(fā)布人: 小劉2175 閱讀: 1525

如何把混合在同一單元格中的姓名拆分成一列。
先看數(shù)據(jù)源和最終效果:



遠(yuǎn)古青年:

D2單元格輸入公式,下拉到出現(xiàn)空白為止。
太長(zhǎng)了,左右拖動(dòng)滑塊,可查看完整公式~~

復(fù)制
=TRIM(MID(SUBSTITUTE(B$2&"、"&B$3&"、"&B$4&"、"&B$5&"、"&B$6&"、"&B$7&"、"&B$8&"、"&B$9,"、",REPT(" ",199)),ROW(A1)*199-198,199))



公式的意思是先把各個(gè)單元格中的字符連接到一起,然后將每個(gè)間隔符“頓號(hào)”都替換成199個(gè)空格,這樣就相當(dāng)于拉大了各個(gè)姓名之間的間隔距離(和做核酸類似,越遠(yuǎn)越好~~)
然后使用MID函數(shù)在第1、第199、第398……個(gè)字符處,提取出199個(gè)字符。這些字符是包含姓名和多余空格的,所以最后用TRIM函數(shù)去掉多余空格。

這個(gè)公式的缺點(diǎn)就是太長(zhǎng)了,數(shù)據(jù)行數(shù)多了還可能會(huì)出問(wèn)題,優(yōu)點(diǎn)是可以在任意Excel版本中使用。

近代青年:

單擊數(shù)據(jù)區(qū)域任意單元格,在【數(shù)據(jù)】選項(xiàng)卡下單擊【來(lái)自表格/區(qū)域】,將數(shù)據(jù)加載到數(shù)據(jù)查詢編輯器里。
右鍵刪除部門(mén)列(如有需要可保留)。
單擊姓名列,選擇【拆分列】→【按分隔符】,此時(shí)Excel會(huì)自動(dòng)分析咱們的數(shù)據(jù),并給出拆分建議。
選擇【高級(jí)選項(xiàng)】→【拆分到行】
最后【關(guān)閉并上載】到工作表里。



此方法適合在Excel 2016及以上版本中使用,使用2010、2013版本的小伙伴,通過(guò)安裝Power Query插件也可以實(shí)現(xiàn)。

現(xiàn)代青年:

D2單元格輸入以下公式,按回車(chē):

復(fù)制
=TEXTSPLIT(CONCAT(B2:B9&"、"),,"、")



這個(gè)公式簡(jiǎn)單明了,而且運(yùn)算效率高。美中不足的是目前僅允許安裝了Office 365并且加入Office 預(yù)覽體驗(yàn)計(jì)劃的小伙伴使用。
TEXTSPLIT函數(shù)的作用是按照特定的分隔符拆分字符串。

寫(xiě)法是這樣的:
TEXTSPLIT(文本,列分隔符,[行分隔符],[是否忽略空值],[填充文本])。

本例中省略了最后兩個(gè)參數(shù)。
先使用CONCAT(B2:B9&”、”),把B2:B9單元格的內(nèi)容連接到一起,每個(gè)單元格之間用逗號(hào)隔開(kāi),得到的結(jié)果作為待拆分的字符串。
然后使用TEXTSPLIT函數(shù)將連接后的字符串按頓號(hào)拆分成一列顯示。
如果希望將數(shù)據(jù)拆分成一行顯示,公式可以換成這樣:

復(fù)制
=TEXTSPLIT(CONCAT(B2:B9&"、"),"、")
Excel2019視頻教程
我要自學(xué)網(wǎng)商城 ¥80 元
進(jìn)入購(gòu)買(mǎi)
文章評(píng)論
0 條評(píng)論 按熱度排序 按時(shí)間排序 /350
添加表情
遵守中華人民共和國(guó)的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
分類選擇:
電腦辦公 平面設(shè)計(jì) 室內(nèi)設(shè)計(jì) 室外設(shè)計(jì) 機(jī)械設(shè)計(jì) 工業(yè)自動(dòng)化 影視動(dòng)畫(huà) 程序開(kāi)發(fā) 網(wǎng)頁(yè)設(shè)計(jì) 會(huì)計(jì)課程 興趣成長(zhǎng) AIGC