如何批量將列轉變成行?
01-30
將下面的數據轉化成上面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使用 |