① 求問:如何將excel中數據轉換成矩陣
1、輸入矩陣的第一步就是在excel表格中,找兩個空的單元格,然後輸入矩陣的A1和A2格,這樣就會確定A列。
2、確定A列之後就是輸入B2和B1,這樣就會確定B列,例如:輸入的是11和12,同時也會確定橫著的每一行。
3、確定之後就可以下拉完成你的矩陣了,可以橫著拉,也可以豎著拉,最後形成自己需要的矩陣就行了。
4、矩陣就形成了,矩陣的規律是由最初輸入的四個數字確定的。
5、下面順便教大家一個簡單的輸入負數的小技巧,在單元格內先輸入一個正數,然後打上括弧。
6、打上括弧之後回車就會發現原本是正數現在變成了負數。在excel中有很多技巧可言簡化操作。
最近有同學提出了如下的excel行列轉換的問題,希望能得到解答。我覺得很有代表性,故花了點時間寫了以下的教程,希望能給大家的工作帶來幫助和啟發。
問題如下:表1有10行*10列的數據,怎麼全部放到表2的一列里,即讓表2的A1-A10放表1的A列,A11-A20放表一的B列?也就是說要實現如下圖所示的矩陣轉單列顯示的效果。
excel行列轉換的問題
解決方法:
1、復雜公式法:在表2的A1單元格輸入以下公式下拉100行即可。
=INDIRECT("表1!"&ADDRESS(IF(MOD(ROW(A1),10)=0,10,MOD(ROW(A1),10)),IF(MOD(ROW(A1),10)=0,ROW(A1)/10,(ROW(A1)-MOD(ROW(A1),10))/10+1)))
公式法解決行列轉換的問題
2、簡單公式法。(只使用=,不使用其他公式,推薦使用此種方式進行轉換):在表1的A11單元格輸入以下公式(=B1)下拉剛到100行,再向右拉到J列即可。你會發現表1的A列的數據就是我們需要的顯示效果,再將表2的A1單元格=表1!A1,向下拉100行,即可獲得相要的效果,即可大功告成!
=B1
簡單公式法
結語:excel的行列轉換,你還在傻傻地用復制粘貼嗎?學會以上小妙招,高效工作不加班!
② 整列數據如何轉換成矩陣
然後按如下操作:選擇該列的前N個數據,將其「復制」到剪貼板。再單擊矩陣第一行的第一個單元格,然後從「編輯」菜單中執行「選擇性粘貼」命令,在彈出的對話框中選擇「轉置」復選框,最後再單擊「確定」按鈕即把前N數據轉換成了矩陣的第一行。接下來再選擇該列中的下一組N個數據,執行「復制」。再將游標定位到矩陣的第二行的第一個單元格,執行「轉置」操作。這樣經過M次的「轉置」後就把數據全部轉換為矩陣形式了。