Excel – 一列轉多列,多列轉一列,一個「=」搞定

2020-12-14 Excel學習世界

關於一維表和二維表的互相轉化方法,我真的寫過很多種了。且不說在各種案例中順帶提到的技巧,單獨開篇講的,就有以下這些:

Excel快速將一列數據排列成m行*n列

Excel indirect 函數(1) - 將一列數據排列成m行*n列

Excel 一維錶轉二維表(填坑貼)

Excel 如何將多列數據轉換成一列?

Excel PowerQuery(2)–逆透視,二維錶轉一維表

但今天我要說的一維、二維表互轉方法,是所有方法中最簡單的,只要一個「=」就能搞定。

需求:

1. 將下圖 1 的一列數據,轉成下圖 2 的 6 行 × 4 列表格

2. 將下圖 2 的表格轉回下圖 1

1 轉多解決方案:

1. 在 B1 單元格中輸入公式「=A7」,然後向下向右拖動公式

2. 選中 B 至 D 列的公式部分 --> 複製 --> 粘貼 --> 粘貼值

3. 將 A 至 D 列的第 7 行往下全部刪除即可

公式釋義:

B 列公式:取出 A7 至列末的值

C 列公式:取出 B7 至列末的值

D 列公式:取出 C7 至列末的值

從而實現一列轉多列的效果

多轉 1 解決方案:

1. 在 A7 單元格中輸入公式「=B1」,然後向下向右拖動公式

2. 選中 A 至 C 列的公式部分 --> 複製 --> 粘貼 --> 粘貼值

3. 將 B 至 D 列全部刪除即可

公式釋義:

這個步驟相當於上一個案例的逆向操作,所以公式要反過來理解

C 列公式:將 D 列的值取出,從 C7 往下依次填寫

B 列公式:將 C 列的值取出,從 B7 往下依次填寫

A 列公式:將 B 列的值取出,從 A7 往下依次填寫

從而實現多列轉一列的效果

相關焦點

  • EXCEL中一列(行)轉多行多列或多行多列轉一列(行)
    1.一列轉多列多行(或多行多列)①先列後行,比如一列數據轉為四列多行。=OFFSET($A$1,ROW(A1)-1+COLUMN(A1)*4-4,)&""2.一行轉多列多行(或多行多列
  • 【Excel技巧】一列轉多列,這麼多方法輕鬆實現
    Excel和ppt與word | 微信號ID:office196今天來說說在Excel中,將表格裡的一列轉換為多行多列的幾種方法例如,以下表格,是一個行業分類表,都放在同一列中。現我們準備把它轉為多列。
  • 把Excel裡的一列數據快速轉成多列數據
    在Excel中,我們也經常碰到要將表格中一列的數據快速轉換成多列的數據,怎麼辦呢?下面筆者以自己的一個親身體會舉例說明。   筆者在日常工作之餘喜歡讀一點英文新聞,在閱讀過程中把一些生詞積累起來,建立了一個英語生詞表,詞彙現在已經累積到了1291個。
  • Excel多列數據合併為一列數據,一個等於號,輕鬆搞定
    小需求今天一個小夥伴問我一個問題,她說如何合併多列數據到一列?不想通過複製粘貼, 數據太多,太過麻煩。將A-D列內容合併到一列中去,普通的做法是通過複製粘貼,將每列數據複製到一塊,這當然也是一種方法。這裡我們可以自用一個等於號(=),來解決這個問題。
  • 多列轉1列【Excel分享】
    大家好,今天和大家分享「多列轉1列」,當然這些文章要有一定數組基礎及一定的函數功底,一般初級水平和中級水平可能會有點難度,這也是我們函數高級班課件案例。難歸難,當你學會,裡面的趣味性也很高。二、動畫效果
  • INDIRECT函數實例:多列數據轉一列
    表親們好哈,今天給大家帶來的是一個用函數實現行列轉換的技巧。如下圖所示,是一份某單位員工姓名表:這個表中的姓名只有一列,卻有140多行。如果以這樣的版式列印,不僅浪費紙張,列印出的效果估計也能讓領導掉頭髮的。
  • 不要再Ctrl+V了,一列數據轉多列,2招搞定!
    將數據重新複製一列,並進行錯位,篩選其中一列即可。利用「錯位篩選法」雖然也可以解決問題,不過缺陷也非常明顯。如果數據不存在規律,或者列數非常多,操作起來就非常麻煩。如果數據列非常多,公式複雜度也會增加,難度也變大了。
  • Excel多行多列數據轉成一列難倒你了嗎?
    因工作需要,有時需要將多列數據合併成一列,該怎麼操作呢?一起來看看吧! OFFSET(參照,偏移行數,偏移列數,行高,列寬) G1單元格公式 =OFFSET($A$1,MOD(ROW(A7),7),INT(ROW(A7)/7)-1),以A1單元格為參照,向下偏移0行0列,返回A1單元格內容「張三」 下拉至G2單元格,公式變成
  • Excel教程:十秒將多行多列數據轉成一列
    520因愛而購,為愛放價特推超級會員限時瘋狂搶購點擊了解支持微信公眾號+小程序+APP+PC網站多平臺學習因工作需要,有時需要將多列數據合併成一列,該怎麼操作呢?-1) ,以A1單元格為參照,向下偏移1行0列,返回A2單元格內容「李老四」以此類推……當下拉至G21單元格,公式變成:=OFFSET($A$1,MOD(ROW(A27),7),INT(ROW(A27)/7)-1),以A1單元格為參照,向下偏移6行2列,返回C7單元格內容「周末」2、=在A8單元格輸入
  • Excel怎麼將多列轉為一列
    Excel是一款常用的辦公軟體,有很多實用小技巧,小編會陸續更新相關操作,希望能夠幫到大家。下面介紹Excel怎麼將多列轉為一列。第一步,我們在第一列最後一行的下一個單元格處(即A9),輸入「=」,選擇第二列的第一個單元格(即B1)。
  • 「Excel技巧」如何利用indirect函數快速將一列轉為多行多列排版
    前幾天我們有聊了如何將多行多列轉一列的話題,「Excel技巧」三種方法幫助你快速將多行內容轉成一列內容今天就順勢來聊聊如何將一列轉多行多列。今天,就讓我告訴你,如何利用indirect函數快速將一列轉為多行多列排版。
  • SQL Server中行轉列和列轉行的那些事兒
    行轉列、列轉行是我們在開發過程中經常碰到的問題。行轉列一般通過CASE WHEN 語句來實現,也可以通過 SQL SERVER 的運算符PIVOT來實現。用傳統的方法,比較好理解。層次清晰,而且比較習慣。但是PIVOT 、UNPIVOT提供的語法比一系列複雜的SELECT…CASE 語句中所指定的語法更簡單、更具可讀性。下面我們通過幾個簡單的例子來介紹一下列轉行、行轉列問題。
  • 如何在Excel中實現隔一列或多列刪除
    在很多情況下(如導入數據、表格),會出現很多列數據不是我們想要的,如果數據量比較小,可以直接選中刪除,但是如果數據量很多的情況下,直接選中刪除的工作量很大。本文詳細介紹:在數據量比較龐大的時候,如何簡單地在Excel中實現隔列刪除呢?
  • Excel多列合併成一列,5秒就完成。別再粘、粘、粘
    我們曾介紹過1列轉換成多列的方法,當時是使用=號引用來完成的。今天我們把多列再轉成一列,還能用=號引用的方法嗎?答案是:可以 如下圖所示的表格中有4列數據(可以有任意多列),現要求合併成一列顯示。如下圖所示。
  • word表格技巧:如何快速把多列內容合併成單列
    為了工作需要,有時我們需要將多列表格數據合併為一列,許多人的做法是用複製粘貼,但是這樣實在是太繁瑣了,有沒有更快捷的方法呢?當然是有的啦!巧用公式和藉助Word就行啦~————————————————————在日常工作中,我們常會遇到這麼一個問題:Excel中有多列數據,需要將其合併為一列,該如何實現呢?
  • word表格技巧:如何快速把多列內容合併成單列
    為了工作需要,有時我們需要將多列表格數據合併為一列,許多人的做法是用複製粘貼,但是這樣實在是太繁瑣了,有沒有更快捷的方法呢?當然是有的啦!巧用公式和藉助Word就行啦~————————————————————在日常工作中,我們常會遇到這麼一個問題:Excel中有多列數據,需要將其合併為一列,該如何實現呢?新手小白們每次都是複製粘貼搞定,如果數量少還好說,數量一多,半天都完不成,工作效率將特別低。
  • 一列數據轉多列,3招輕鬆搞定
    如圖所示,如何將左邊一列數據轉換右側多列數據呢?本期技巧妹與大家分享3招好用的小技巧。
  • 用等號(=)就可以搞定一列分成多列多行
    在日常工作中,往往會碰到這種情況(如下圖):只有一列數據,而且比較多,如果列印起來就浪費紙張,然後複製、粘貼把表格變成幾列,方便列印。今天小編和大家分享不用複製、粘貼,就能快速完成一列分成幾列幾行的方法。
  • 一列轉為多行多列,你會嗎?
    在實際工作中,我們遇到的數據時常是一整列的,但數據太長不方便查看,那如何轉換為多行多列數據呢?本期技巧妹與大家分享2種解決辦法。
  • HTML table跨行跨列一行佔多列一列佔多行用法
    HTML table代碼常規的大家都會寫,無非是th、tr、td的用法,新手站長網來說說table代碼的升級版,table代碼跨行跨列,一行對多列或者一列對多行的用法:跨行跨列、一行佔多列或者一列佔多行主要使用的代碼是colspan和rowspan