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

函數(shù)將多列數(shù)據(jù)從上到下排成一列

?

作者:老菜鳥來源:部落窩教育發(fā)布時間:2023-03-08 09:43:37點擊:1368

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

編按:

哈嘍,大家好。今天來給大家分享一個用函數(shù)將多列數(shù)據(jù)從上到下排成一列的方法,好比讓三列人員重排成一列。不管數(shù)據(jù)有多少列,每列有多少行,都可以通過函數(shù)讓各列數(shù)據(jù)重排成一列。該方法比用等號法、數(shù)據(jù)透視表法簡單。

 

1.每列數(shù)據(jù)量相同的多列變一列排列
要把分布在4列的人員姓名合并到一列,可以使用公式=OFFSET($A$1,MOD(ROW(A5),5)+1,INT(ROW(A5)/5)-1)


這個公式的關鍵是構造出OFFSET的第二、三參數(shù)。用求余數(shù)的MOD函數(shù)來獲得行數(shù),用取整函數(shù)INT來獲得列數(shù)。

行偏移的規(guī)律:數(shù)據(jù)源一共只有5行,當一列數(shù)據(jù)引用完成后就要從第二列繼續(xù)重復15的變化,因此需要使用循環(huán)數(shù)列的構造方法,用公式=MOD(ROW(A5),5)+1得到15的循環(huán)數(shù)。

列偏移的規(guī)律:五個數(shù)據(jù)位于同一列,當一列引用完成后就變?yōu)榈诙?,因此列位置是五個一組的重復數(shù)列,使用公式=INT(ROW(A5)/5)-1可以得到所需結果。

2.各列數(shù)據(jù)量不同的多列變成一列排列
簡單!還是用上面的方法。只不過用每列數(shù)據(jù)中最大的行數(shù)來構建公式中的行數(shù)和列數(shù)。譬如下面的表格,各列行數(shù)不一樣,最大一列有6行數(shù)據(jù)。



 可以使用如下公式將數(shù)據(jù)整列成一列:
=OFFSET($A$1,MOD(ROW(A6),6)+1,INT(ROW(A6)/6)-1)


整列列中出現(xiàn)數(shù)據(jù)0,沒有關系,用下面三個步驟刪除0即可。
首先,選中該列數(shù)據(jù)進行復制,然后選擇性粘貼為值。




然后按Ctrl+G進入定位對話框,設置定位條件為常量,只勾選數(shù)字,然后確定,選中所用的0。




最后,右擊鼠標,選擇刪除,在彈出的刪除文檔對話框中選擇“下方單元格上移”即可。


    

刪除文檔設置                                                         刪除后效果


 

本文配套的練習課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和Excel極速貫通班》直播課全心為你!

掃下方二維碼關注公眾號,可隨時隨地學習Excel

IMG_256

相關推薦:

如何按數(shù)據(jù)區(qū)間匯總求和?介紹5個實用的數(shù)據(jù)分析公式

COUNTIFAVERAGEIF函數(shù)的6種使用場景,簡單又實用!

Excel教程:如何制作帶有層次和透視感的圖表?

八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找

版權申明:

本文作者老菜鳥;同時部落窩教育享有專有使用權。若需轉載請聯(lián)系部落窩教育。