【Excel技巧】一列轉多列,這麼多方法輕鬆實現

2021-02-13 excel和ppt與word

 Excel和ppt與word | 微信號ID:office196

今天來說說在Excel中,將表格裡的一列轉換為多行多列的幾種方法。

例如,以下表格,是一個行業分類表,都放在同一列中。現我們準備把它轉為多列。

表格裡數據除掉標題行行,總共有60行數據,乾脆我們就給它轉為10行6列吧。

那麼,一列轉多行多列,怎麼轉換才快速呢?

動手前,我們先找找規律吧。

首先,我們要知道,表格單元格數據區域為A2:A61,轉為10行6列的表格後,原先的單元格地址對應轉換後的表格存放位置,如下:

那麼問題了,怎麼樣來調取對應單元格地址的數據呢?

以下四種方法,讓你快速完成將一列轉多行。

●查找替換法

●批量填充法

●藉助word表格轉換法

●用indirect函數轉換法

現在分別來說一說這四種方法具體怎麼使用。

一、查找替換法

1、先做好如下圖表底

即在C2單元格輸入A2,然後滑鼠往右拖動填充至H2單元,使單元格從左往右生成A2、A4……A7數據;

用同樣的方法,在C3:H3單元格從左往左路生成A8、A9……A13數據。

然後選中C2:H3這兩行單元格區域,滑鼠往下拖動至H11單元格,單元格即填充完畢。

2、將「A」替換成「=A」

表底做好後,我們利用查找替換法將表格裡的「A」替換成「=A」。

3、將公式轉化為數值

替換後,我們可以看到C2:H11單元格變成是用公式填充。

所以在替換後,我們選中C2:H11單元格區域並複製,然後右鍵—選擇性粘貼,將其粘貼為數值,就完了。

操作動態圖:

二、批量填充法

1、先選取B2:F61單元格區域後,在編輯框裡輸入公式:=A12,然後按<Ctrl+回車鍵>批量填充;

2、再將填充的公式粘貼為數值;

3、最後刪除多餘的行。

操作動態圖:

技巧提示:因為是單列60行轉為10行6列,原先A2:A11這10個單元格保持不變,所以B2:F61裡的單元格就從=A12開始填充。

三、藉助word表格轉換

可以將Excel表格裡的數據複製粘貼到word裡,利用word進行轉換,轉換後再粘貼回excel表格中。

操作方法:

1、將Excel表格裡的數據複製粘貼到word文檔中,粘貼的時候記得選擇【粘貼選項】中的【只保留文本】;

2、全選粘貼進word文檔中的文本,點擊word菜單的【插入】—【表格】—【文本轉換成表格】;

3、在彈出的【將文字轉換成表格】對話框裡,將列數設置為6列,行數10行,最後點擊【確定】即可。

4、最後,把word文檔裡轉換完的表格複製粘貼到Excel中就完成了。

操作動態圖:

四、用indirect函數轉換

即選擇C2:H11單元格區域,在編輯框裡輸入以下公式:

=INDIRECT("A"&6*ROW(A1)-5+COLUMN(A1))&""

然後按<Ctrl+回車鍵>填充。

操作動態圖:

用indirect函數轉換的方法,我曾寫過專門的文章詳細介紹此方法,裡面還有關於indirect函數的語法。不懂的童鞋,可以再去翻閱以前的文章。

文章為:【Excel技巧】如何利用indirect函數快速將一列轉為多行多列排版

Excel關於一列轉多行多列的方法就介紹到這了。你最喜歡哪種方法?

相關焦點

  • Excel – 一列轉多列,多列轉一列,一個「=」搞定
    且不說在各種案例中順帶提到的技巧,單獨開篇講的,就有以下這些:Excel快速將一列數據排列成m行*n列Excel indirect 函數(1) - 將一列數據排列成m行*n列Excel 一維錶轉二維表(填坑貼)Excel 如何將多列數據轉換成一列
  • 「Excel技巧」Excel快速實現將一行轉為多行多列的四種方法
    今天來說說在Excel中,將表格裡的一列轉換為多行多列的幾種方法。例如,以下表格,是一個行業分類表,都放在同一列中。現我們準備把它轉為多列。表格裡數據除掉標題行行,總共有60列數據,乾脆我們就給它轉為10行6列吧。
  • EXCEL中一列(行)轉多行多列或多行多列轉一列(行)
    1.一列轉多列多行(或多行多列)①先列後行,比如一列數據轉為四列多行。=OFFSET($A$1,ROW(A1)-1+COLUMN(A1)*4-4,)&""2.一行轉多列多行(或多行多列
  • 不要再Ctrl+V了,一列數據轉多列,2招搞定!
    可以使用「錯位篩選法」,操作技巧也非常簡單。將數據重新複製一列,並進行錯位,篩選其中一列即可。對比上一種方法,哪怕數據不規律,也能輕鬆實現,但是缺陷仍然十分明顯。數據規律非常明顯,則可以使用ROW(A1)*2-1和ROW(A1)*2來實現。最後取出來的數據就是符合需求的了,現在雖然可以實現數據的自動更新了。但是!如果數據列非常多,公式複雜度也會增加,難度也變大了。
  • Excel多列數據合併為一列數據,一個等於號,輕鬆搞定
    小需求今天一個小夥伴問我一個問題,她說如何合併多列數據到一列?不想通過複製粘貼, 數據太多,太過麻煩。將A-D列內容合併到一列中去,普通的做法是通過複製粘貼,將每列數據複製到一塊,這當然也是一種方法。這裡我們可以自用一個等於號(=),來解決這個問題。
  • 這麼多超實用的excel技巧,花費6個小時整理出來的
    技巧10、單元格中輸入00001技巧11、按月填充日期技巧12、合併多個單元格內容技巧13、防止重複錄入技巧14、公式轉數值技巧15、小數變整數技巧16、快速插入多行技巧17、兩列互換技巧18、批量設置求和公式技巧19、同時查看一個excel文件的兩個工作表。
  • 「Excel技巧」如何利用indirect函數快速將一列轉為多行多列排版
    前幾天我們有聊了如何將多行多列轉一列的話題,「Excel技巧」三種方法幫助你快速將多行內容轉成一列內容今天就順勢來聊聊如何將一列轉多行多列。今天,就讓我告訴你,如何利用indirect函數快速將一列轉為多行多列排版。
  • INDIRECT函數實例:多列數據轉一列
    表親們好哈,今天給大家帶來的是一個用函數實現行列轉換的技巧。如下圖所示,是一份某單位員工姓名表:這個表中的姓名只有一列,卻有140多行。如果以這樣的版式列印,不僅浪費紙張,列印出的效果估計也能讓領導掉頭髮的。
  • word表格技巧:如何快速把多列內容合併成單列
    為了工作需要,有時我們需要將多列表格數據合併為一列,許多人的做法是用複製粘貼,但是這樣實在是太繁瑣了,有沒有更快捷的方法呢?當然是有的啦!巧用公式和藉助Word就行啦~————————————————————在日常工作中,我們常會遇到這麼一個問題:Excel中有多列數據,需要將其合併為一列,該如何實現呢?
  • word表格技巧:如何快速把多列內容合併成單列
    為了工作需要,有時我們需要將多列表格數據合併為一列,許多人的做法是用複製粘貼,但是這樣實在是太繁瑣了,有沒有更快捷的方法呢?當然是有的啦!巧用公式和藉助Word就行啦~————————————————————在日常工作中,我們常會遇到這麼一個問題:Excel中有多列數據,需要將其合併為一列,該如何實現呢?新手小白們每次都是複製粘貼搞定,如果數量少還好說,數量一多,半天都完不成,工作效率將特別低。
  • 如何在Excel中實現隔一列或多列刪除
    在很多情況下(如導入數據、表格),會出現很多列數據不是我們想要的,如果數據量比較小,可以直接選中刪除,但是如果數據量很多的情況下,直接選中刪除的工作量很大。本文詳細介紹:在數據量比較龐大的時候,如何簡單地在Excel中實現隔列刪除呢?
  • excel數據處理:多列數據驗證的操作技巧
    編按:我們常用數據有效性做下拉菜單,應用數據做序列時,Excel默認只能引用一行或者一列數據。那如果你要引用三行或者三列數據,怎麼辦?用名稱!採用名稱,別說三列,就是1000列也可以!一起來看看:相信大家都明白了,他要製作下拉選項的數據不在一列,而是分別存放在三列中。彈出的提示很明確,數據必須是一行或者一列的引用:那麼對於這種情況,真的就沒有解決辦法了嗎?肯定不是,下面就告訴大家一個如何使用多列數據作為下拉選項的方法。這個方法只需要非常簡單的三步就能完成。
  • Excel多列合併成一列,5秒就完成。別再粘、粘、粘
    我們曾介紹過1列轉換成多列的方法,當時是使用=號引用來完成的。今天我們把多列再轉成一列,還能用=號引用的方法嗎?答案是:可以 如下圖所示的表格中有4列數據(可以有任意多列),現要求合併成一列顯示。如下圖所示。
  • excel數據拆分:將單列拆分成多列的幾種方法
    對於這樣的數據,就需要把一列平均分配到多列,通常有兩種方法來實現,先來看看操作的方法:一、操作法將一列數據變成多列步驟1:先設計好需要拆分為幾列,然後將標題手動做好;本例中計劃拆分8列。二、公式法將一列數據變成多列還是用這個例子來說明,通常將一列變成多列會用到OFFSET函數,我們先來看看公式是什麼樣子的:=OFFSET($A$1,MOD(COLUMN(A1)+7,8)+ROW(A1)*8-7,)只需要將這個公式右拉下拉即可
  • Excel四種方法多列轉一列,你選哪個?
    今天我們將講解方法三與方法四。方法三 公式法在任意單元格內輸入公式:=OFFSET($A$1,(ROW(A2)-1)/4,MOD(ROW(A2)-1,4))公式下拉,拖動到顯示完整名單,搞定~公式解讀:
  • 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技巧」三種方法幫助你快速將多行內容轉成一列內容
    一份以多行多列表格形式排版的內容,想要轉換成一列內容排版,如何操作?眾所周知的方法,複製粘貼法,即複製一列粘貼一次,直到所有列都粘貼完為止。但是這種機械操作法,對於列數較多的數據,就不實用,一來繁瑣,二來容易重複複製列或是遺漏某列。對於多列內容轉一列內容,有很多方法,我現在分享以下三種方法:利用剪切板法、利用公式法、使用數據透視表法。大家可以試操作看看。
  • 把Excel裡的一列數據快速轉成多列數據
    在Excel中,我們也經常碰到要將表格中一列的數據快速轉換成多列的數據,怎麼辦呢?下面筆者以自己的一個親身體會舉例說明。   筆者在日常工作之餘喜歡讀一點英文新聞,在閱讀過程中把一些生詞積累起來,建立了一個英語生詞表,詞彙現在已經累積到了1291個。
  • 一列轉為多行多列,你會嗎?
    在實際工作中,我們遇到的數據時常是一整列的,但數據太長不方便查看,那如何轉換為多行多列數據呢?本期技巧妹與大家分享2種解決辦法。