標籤:

如何批量將列轉變成行?

將下面的數據轉化成上面9行的數據呢?


Hi,可以使用 Excel 的 「轉置」 功能快速將表格中的行列互換:

1.選擇需要進行轉置的數據,包括所有行或列標籤,然後按下 Ctrl + C

2.右鍵單擊要在其中粘貼數據的區域的第一個單元格,然後單擊 「選擇性粘貼」 中的 「轉置」:

3.轉置成功後刪除原始數據即可。

Enjoy :)


樓上的答主是不是沒看清題目啊?

題主參考一下我的解決方案,不一定是最優,但能用。

我會直接用公式來處理,要用到的函數是offset,row,column。
設定數據從a1開始,轉置後數據放在c1開始的位置。

模擬數據

公式(首行公式寫好後就複製到下面去就行了)

要是還想偷懶那就用這個公式(寫好C1單元格的,其他單元格都可以複製了)

最終效果


高票答主的方法只適用于于數據較少的時候,數據多了,一條一條手動操作,豈不是要累死。

我來提供一個思路,把源數據粘貼到另一個sheet的B列,然後A列輸入1234數字循環。

開啟篩選,先篩出A列為1的,選中B列,按F5,選中可視數據,然後粘貼到第一個sheet裡面。

以此類推……


推薦閱讀:

關於excel,就是前一列越長,後一列縮進越多 形成階梯一樣 是如何辦到的?
Excel 計算結果莫名多出很多位小數,據說是浮點誤差?
怎樣把excel題庫轉成word?
excel 中如何實現數字位置的調整?
在EXCEL中使用VLOOKUP函數時,為什麼會出現數據分明存在,卻依然反饋N#A的情況?

TAG:Excel使用 |