二維碼 購物車
部落窩在線教育歡迎您!

拆分單元格內(nèi)容成多行的更簡單方法——動態(tài)數(shù)組法

?

作者:ITFANS來源:部落窩教育發(fā)布時間:2024-01-30 17:08:32點(diǎn)擊:969

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

曾介紹用PQ、空格替換、TEXTSPLIT函數(shù)等3種方法拆分單元格內(nèi)容成多行顯示。今天推薦大家用更簡單的動態(tài)數(shù)組函數(shù),以及更簡單的LAMBDA自定義函數(shù)來拆分,不用計算人數(shù)。

 

小美在工作微信里經(jīng)常會收到如下圖左側(cè)的已整理合并的員工信息,但為了方便統(tǒng)計,需要將其拆分為右側(cè)的格式。

 

 

這是一個典型的同類項(xiàng)拆分操作,將同一部門信息按人數(shù)拆分為多條,每條只記錄一名員工。

《批量拆分單元格內(nèi)容為多行顯示》教程中我們介紹了含PQ、空格替換在內(nèi)的3種方法,今天推薦用動態(tài)數(shù)組函數(shù)、自定義函數(shù)來更快完成。

 

Step1 拆分?jǐn)?shù)據(jù)到多列

 

將微信信息復(fù)制到A列,在D2輸入公式“=IFERROR(TEXTSPLIT(A2,{"",",","、"}),"")”并向下填充。

 

表格
描述已自動生成

 

解釋:

使用TEXTSPLIT函數(shù)分離文本。因?yàn)樵紨?shù)據(jù)有多個符號,所以使用{"",",","、"}作為分隔依據(jù)。

 

Step2 填充部門

 

有多少名員工就要填充多少個部門名稱。在B2中輸入公式“=TOCOL(IF(E2:M10<>"",D2:D10,NA()),2)”即可。

 

 

解釋:

1.使用IF函數(shù)對拆分出來的E2:M10進(jìn)行判斷,如果不為空,則顯示D2:D10中的部門名稱,否則顯示為#N/A錯誤值。

2.使用動態(tài)數(shù)組函數(shù)TOCOL在忽略錯誤值后將部門連接成一列。

 

Step3 填充員工

 

C2中輸公式“=TOCOL(E2:M10,1)”將員工顯示為一列。參數(shù)“1”表示忽略空單元格。

 

 

拆分完成!

如果經(jīng)常做類似拆分,可以隱藏D:M列進(jìn)行保存,以后只要將微信數(shù)據(jù)粘貼到A列,即可自動完成拆分。

 

 

福利

贈送大家一個一步到位的自定義拆分函數(shù)。

在定義名稱對話框中,名稱設(shè)為“chaifen”,在引用位置中輸入如下公式:

=LAMBDA(字符,LET(cai,TEXTSPLIT(TEXTJOIN(";",1,字符),{"","、",","},";"),CHOOSE({1,2},TOCOL(IF(ISERROR

(DROP(cai,,1)),NA(),TAKE(cai,,1)),2,),TOCOL(DROP(cai,,1),2,))))

 

圖形用戶界面, 文本, 應(yīng)用程序, 電子郵件
描述已自動生成

 

B13中輸入自定義函數(shù)公式“=chaifen(A2:A4)”即可。

 

 

本文配套的練習(xí)課件請?zhí)砑涌头⑿?span>buluowojiaoyu索取。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

新函數(shù)TOCOL和TOROW用法

批量拆分單元格內(nèi)容變成多行顯示的3種方法

用新函數(shù)LAMBDA自定義函數(shù)

用下拉菜單控制動態(tài)圖表

版權(quán)申明:

本文作者ITFANS;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。