多行多列變一列/一行

1.一列轉(zhuǎn)多列多行(或多行多列)

a.先列后行,比如一列數(shù)據(jù)轉(zhuǎn)為四列多行。

在目標區(qū)域第一個單元格B19輸入以下公式,然后向右拉到第4列,再下拉直到出現(xiàn)空白。

=OFFSET($A$1,COLUMN(A1)-1+(ROW(A1)-1)*4,)&""

b.先行后列,比如一列數(shù)據(jù)轉(zhuǎn)為四行多列。

在單元格H19輸入以下公式,然后向下拉到第4行,再右拉直到出現(xiàn)空白。

=OFFSET($A$1,ROW(A1)-1+COLUMN(A1)*4-4,)&""

2.一行轉(zhuǎn)多列多行(或多行多列)

①先列后行,比如一行數(shù)據(jù)轉(zhuǎn)為三列多行。

同樣,此例在單元格B6輸入以下公式,然后向右拉到第3列,再下拉直到出現(xiàn)空白。

=OFFSET($A$1,,(COLUMN(A1)-1)+(ROW(A1)-1)*3,)&""

②先行后列,比如一列數(shù)據(jù)轉(zhuǎn)為三行多列。

在單元格H6輸入以下公式,然后向下拉到第3行,再右拉直到出現(xiàn)空白。

=OFFSET($A$1,,(ROW(A1)-1)+(COLUMN(A1)-1)*3,)&""

3.多行多列轉(zhuǎn)一列

①先向下引用源數(shù)據(jù),再向右引用。

單元格B9輸入以下公式,下拉直到出現(xiàn)空白。

=OFFSET($A$1,MOD(ROW(A6),6),ROW(A6)/6-1,)&""

②先向右引用源數(shù)據(jù),再向下引用。

單元格D9輸入以下公式,下拉直到出現(xiàn)空白。

=OFFSET($A$1,ROW(A5)/5-1,MOD(ROW(A5),5))&""

4.多行多列轉(zhuǎn)一行

多行多列數(shù)據(jù)轉(zhuǎn)成單行的情況實際應用中應該不算常見,不過這里也一并整理了,若需要可直接套用公式。

比如源數(shù)據(jù)五行六列:

①先向右引用源數(shù)據(jù),再向下引用。

單元格B8輸入以下公式,右拉直到出現(xiàn)空白。

=OFFSET($A$1,INT(COLUMN(F1)/6)-1,MOD(COLUMN(F1),6))&""

②先向下引用源數(shù)據(jù),再向右引用。

單元格B9輸入以下公式,右拉直到出現(xiàn)空白。

=OFFSET($A$1,MOD(COLUMN(E1),5),INT(COLUMN(E1)/5)-1)&""

公式說明:

①ROW()返回行號,比如ROW(A2)=2;

②COLUMN()返回列號,比如COLUMN(F1)=6;

③MOD()求余數(shù),比如MOD(1,5)=1,即1÷5余數(shù)是1,再比如MOD(5,5)=0,因為5被5整除,沒有余數(shù);

④上面每個公式最后都加了&"",作用是把引用空單元格得到的0去掉,顯示為空白;

⑤上面公式中用到不少逗號,(英文半角狀態(tài)下),不能隨意省略或移動位置,每一個小豆芽都有它存在的意義,有興趣研究的可以看看下面鏈接OFFSET的基礎用法。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容