「Excel技巧」Excel快速實現將一行轉為多行多列的四種方法

2020-12-12 office教學

今天來說說在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技巧】一列轉多列,這麼多方法輕鬆實現
    例如,以下表格,是一個行業分類表,都放在同一列中。現我們準備把它轉為多列。表格裡數據除掉標題行行,總共有60行數據,乾脆我們就給它轉為10行6列吧。那麼,一列轉多行多列,怎麼轉換才快速呢?動手前,我們先找找規律吧。
  • 「Excel技巧」如何利用indirect函數快速將一列轉為多行多列排版
    前幾天我們有聊了如何將多行多列轉一列的話題,「Excel技巧」三種方法幫助你快速將多行內容轉成一列內容今天就順勢來聊聊如何將一列轉多行多列。因此,我們得尋思著,把它轉換為更適合查閱,以及更適合列印的排版方式,即多行多列排版。當然,如果你不嫌麻煩的話,可以手動複製粘貼囉。但是,花費的時間估計有點長,不是所有人都有那個耐心哦。
  • 「偶爾小技巧04」超冷門但實用的7個excel快捷鍵
    注意:一般是按照第一行抬頭,如果你有很多行,滑鼠選中該行即可。alt+enter:單元格內自動換行excel單元格內自動換行在主頁裡,字體旁邊的自動換行裡;英文版對應的叫做wrap text。它可以在你寫好後直接點擊自動換行;但在直接寫的時候,在你需要換行的地方按住alt+enter,即可實現換行功能,更為便捷。
  • excel快速技巧匯總:這些常見的笨操作,推薦了對應的快速技巧
    >推薦操作:1.Ctrl+↑/↓/←/→ 快速定位到連續數據表最邊緣的數據2.按Ctrl+Home可以快速從任意位置回到表格的第一行第一格按Ctrl+End可以快速從任意位置回到表格的最後一行最後一個單元格笨操作4:拖動滑鼠框選整個數據,數據多的話就一直拖呀拖
  • excel技巧分享:縮放到選定區域及快速插入多列
    excel的操作技巧很多,今天分享兩個快捷操作方式。比如咱們需要將下面截圖所示的標黃部分的單元格區域放大顯示,可以這樣操作:選擇A2:C5單元格區域,單擊「文件——縮放到選定區域」,可以看到選中的區域佔滿了咱們整個屏幕,放大顯示了。再單擊「縮放到選定區域」 左邊的」100%」按鈕返回實際大小頁面。
  • 「Excel使用技巧」快速定位到excel中指定的某個單元格幾種方式
    在平時的Excel應用中,經常會遇到一份Excel表格數據比較大,由幾萬行,幾百列組成。這個時候,如果想要找到指定的某個單元格,比如第二列(即B列)的第3988行,這個時候無論用滑鼠拖滾動條,還是用鍵盤上的翻頁鍵,都需要很長時間。那是不是有更簡單的辦法可以快速定位到這個單元格呢?
  • excel數據處理:多列數據驗證的操作技巧
    編按:我們常用數據有效性做下拉菜單,應用數據做序列時,Excel默認只能引用一行或者一列數據。那如果你要引用三行或者三列數據,怎麼辦?用名稱!採用名稱,別說三列,就是1000列也可以!一起來看看:相信大家都明白了,他要製作下拉選項的數據不在一列,而是分別存放在三列中。彈出的提示很明確,數據必須是一行或者一列的引用:那麼對於這種情況,真的就沒有解決辦法了嗎?肯定不是,下面就告訴大家一個如何使用多列數據作為下拉選項的方法。這個方法只需要非常簡單的三步就能完成。
  • 【辦公技巧】Excel凍結窗口使用方法同時凍結多行多列數據
    Excel凍結首行首列Excel表格中點擊「視圖」-「窗口」-「凍結窗格」,選擇「凍結首行」我們就可以直接固定首行的表頭處,選擇「凍結首列」能夠固定住最左列。點擊「取消凍結窗格」可以取消之前的凍結。
  • excel如何快速將數字轉為中文小寫?
    我們在使用excel時經常需要將數字轉為中文,如果還是傻傻地一個個手寫中文那麼效率是非常低的,那麼應該如何將數字快速轉為小寫中文呢?下面就來介紹一下。一、打開一份excel表格,我們希望將數字轉為小寫中文。
  • excel如何快速將數字轉為中文大寫?
    我們在使用excel時經常需要將數字轉為中文,如果還是傻傻地一個個手寫中文那麼效率是非常低的,那麼應該如何將數字快速轉為中文呢?下面就來介紹一下。一、打開一份excel表格,我們希望將數字轉為大寫中文。
  • excel篩選技巧:不用函數公式也能快速多對多查找
    說到excel中的篩選,想必大家早已是了如指掌,不過增強版的篩選,你聽說過嗎?它可比普通的篩選厲害多了,不僅能實現excel中的一對多查找,就連複雜的多對多查找也不在話下!趕緊來看看吧!或許有些朋友也會想到那個最近很火,據說是可以讓VLOOKUP提前退休的XLOOKUP函數實現一對多查找。其實是使用公式還是用其它方式解決問題,也要看應用場景的,比如只是臨時的需要,那就完全不需要使用這麼繁瑣的萬金油公式,也不需要這個像空中樓閣似的XLOOKUP函數出馬(能使用這個函數的Excel少得可憐)。
  • excel篩選技巧:不用函數公式也能快速多對多查找
    說到excel中的篩選,想必大家早已是了如指掌,不過增強版的篩選,你聽說過嗎?它可比普通的篩選厲害多了,不僅能實現excel中的一對多查找,就連複雜的多對多查找也不在話下!趕緊來看看吧!或許有些朋友也會想到那個最近很火,據說是可以讓VLOOKUP提前退休的XLOOKUP函數實現一對多查找。其實是使用公式還是用其它方式解決問題,也要看應用場景的,比如只是臨時的需要,那就完全不需要使用這麼繁瑣的萬金油公式,也不需要這個像空中樓閣似的XLOOKUP函數出馬(能使用這個函數的Excel少得可憐)。
  • 16個好用的Excel小技巧合輯
    ,所以請大家一定「星標」財稅實務課堂(上圖可看星標步驟),或者多多給我們評論、轉發、點「在看」呀~16個工作中常用的小技巧,希望對大家有所幫助添加輔助列輸入1234....序號,向下空行複製一次1234...然後根據序號列排序即可如果工作表的A列怎麼都無法取消隱藏,肯定是窗格凍結了。
  • excel數據拆分:將單列拆分成多列的幾種方法
    對於這樣的數據,就需要把一列平均分配到多列,通常有兩種方法來實現,先來看看操作的方法:一、操作法將一列數據變成多列步驟1:先設計好需要拆分為幾列,然後將標題手動做好;本例中計劃拆分8列。二、公式法將一列數據變成多列還是用這個例子來說明,通常將一列變成多列會用到OFFSET函數,我們先來看看公式是什麼樣子的:=OFFSET($A$1,MOD(COLUMN(A1)+7,8)+ROW(A1)*8-7,)只需要將這個公式右拉下拉即可
  • Excel表格中如何把行轉成列或者說把多列轉多行,Excel置換
    在excel表格中,我們會碰到需要把行變成列,或者是把列變成行的情況,  後續可以對置換後的內容,進行美化,比如居中,添加邊框等操作。
  • Excel表格中插入多行、多列的技巧
    在我們日常工作中,經常會遇到在Excel表格中插入多行名列的情況,親,你在操作時是不是一行一行或一列一列插入呢,當需要插入的行或列較多時,這辦法可以繁瑣又枯燥的。今天小編教你快速插入多行或多列的技巧,有多快呢,花1分鐘看完下面的教程,再點個讚,就學會了。
  • Excel怎麼將多列轉為一列
    Excel是一款常用的辦公軟體,有很多實用小技巧,小編會陸續更新相關操作,希望能夠幫到大家。下面介紹Excel怎麼將多列轉為一列。第一步,我們在第一列最後一行的下一個單元格處(即A9),輸入「=」,選擇第二列的第一個單元格(即B1)。
  • 辦公軟體操作技巧44:如何將excel單列表格轉換為多行多列
    在日常工作中,我們有時需要將excel單列表格的數據轉換為多列多行,如果採取手工剪切/粘貼的操作方法,既費時又很不方便,今天就來分享一個比較簡單的轉換方法。單列轉換為多行多列假設需要將上圖左側的37行單列錶轉換成右側為6行6列。
  • pandas操作excel全總結
    DataFrame是一個類似表格的二維數據結構,索引包括列索引和行索引,每列可以是不同的值類型(數值、字符串、布爾值等)。DataFrame的每一行和每一列都是一個Series。pandas讀取excelpandas讀取文件之後,將內容存儲為DataFrame,然後就可以調用內置的各種函數進行分析處理。
  • excel小知識第59期:excel中快速填充日期範圍
    每天進步一點點,大家好,歡迎收看excel小知識第59期:excel中快速填充日期範圍最近跟大家分享是excel中快速填充的小技巧,如果想了解更多的關於excel中的小知識可以觀看往期的內容哦。快速填充是我們在使用excel的時候最常用的一種操作,但是絕大部分人只知道快速填充數字,對於其他的快速填充就不一定會全部了解了,在工作中不僅僅只是需要填寫數字還經常需要在Excel中輸入一些日期範圍,如何更快更準確的錄入呢?