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

數(shù)據(jù)整理5:每N行合并為1行

?

作者:老菜鳥來源:部落窩教育發(fā)布時(shí)間:2023-09-19 13:03:12點(diǎn)擊:897

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

數(shù)據(jù)整理的第5篇:每N行數(shù)據(jù)合并為1行,如將原數(shù)據(jù)每3行排列成1行。

 

今天繼續(xù)分享一個(gè)利用公式整理數(shù)據(jù)的案例:每3行合并為1行,如下圖所示。

 

 

通用方法——適合所有版本

利用數(shù)據(jù)改變前后的位置對(duì)應(yīng)關(guān)系。

譬如此處的對(duì)應(yīng)關(guān)系如下:

 

 

行號(hào)是3個(gè)相同數(shù)據(jù)的逐漸遞增,可用公式=INT(COLUMN(C1)/3)+(ROW(C1)-1)*3構(gòu)建;

列號(hào)是3個(gè)連續(xù)數(shù)據(jù)的循環(huán),可用公式=MOD(COLUMN(C1),3)+1構(gòu)建。

最終:

=OFFSET($B$2,INT(COLUMN(C1)/3)+(ROW(C1)-1)*3,MOD(COLUMN(C1),3)+1)

 

 

Excel 365方法

 

方法1TEXTSPLIT+TEXTJOIN

=TEXTSPLIT(TEXTJOIN("/",,IF(B$2:B$9=$G2,C$2:E$9,"")),"/")

 

 

說明:

首先利用TEXTJOIN函數(shù)將同一ID下的數(shù)據(jù)進(jìn)行合并,再用TEXTSPLIT函數(shù)將合并后的數(shù)據(jù)拆分到列即可。

 

方法2 TOROW

=TOROW(C:E/(B:B=G3),2)

 

 

說明:

TOROW的功能是將指定的數(shù)組變成一行數(shù)據(jù)。

第一參數(shù)C:E/(B:B=G3)得到一個(gè)由正常值(B列的IDG3相等時(shí))和錯(cuò)誤值(B列的IDG3不相等時(shí))的數(shù)組;第二參數(shù)填2,表示忽略錯(cuò)誤值;最終實(shí)現(xiàn)了按照ID將數(shù)據(jù)合并為一行。

 

最后加一點(diǎn)難度,部分人只參加了兩輪測(cè)試,也就是部分是3行合并1行,部分是2行合并1行,請(qǐng)說說你的方法。

 

 

本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。

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

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

IMG_256

相關(guān)推薦:

數(shù)據(jù)整理1:數(shù)據(jù)拆分

數(shù)據(jù)整理3數(shù)據(jù)每3行轉(zhuǎn)置一次

數(shù)據(jù)整理4:多列合并成兩列

數(shù)據(jù)整理2:將單列數(shù)據(jù)變成多行多列

版權(quán)申明:

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