求問 如何將excel中資料轉換成矩陣

時間 2021-08-11 17:41:06

1樓:祈濃

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("表

公式法解決行列轉換的問題

2、簡單公式法。(只使用=,不使用其他公式,推薦使用此種方式進行轉換):在表1的a11單元格輸入以下公式(=b1)下拉剛到100行,再向右拉到j列即可。

你會發現表1的a列的資料就是我們需要的顯示效果,再將表2的a1單元格=表1!a1,向下拉100行,即可獲得相要的效果,即可大功告成!

=b1簡單公式法

結語:excel的行列轉換,你還在傻傻地用複製貼上嗎?學會以上小妙招,高效工作不加班!

2樓:匿名使用者

=sum((b$8=transpose(offset($b$1:$c$1,match($a9,$a$2:$a$6,),)))*1)

陣列公式,輸入結束後,同時按下鍵盤上的ctrl,shift,enter三鍵

3樓:匿名使用者

=n(or(sumif($a$2:$a$5,$a8,$b$2:$b$5)=b$7,sumif($a$2:$a$5,$a8,$c$2:$c$5)=b$7))

如何將excel檔案轉換成spss資料格式

呂秀才 在spss開啟資料檔案時,直接選擇開啟excel格式的就可以了,然後再儲存成spss格式 三岔口三寸天堂 方法有二 1 spss是可以直接使用excel檔案的,你可以跟你的客戶說你用的excel格式的資料匯入的spss。2 你可以使用spss將excel中的資料匯入spss,然後再儲存為sp...

如何將Excel資料匯入MATLAB中

豆其英磨香 matlab如何匯入excel資料的方法如下 1 一xlsread 函式,比import簡單的多,具體語句 a xlsread yourfilename.xls 直接在matlab中定義矩陣,再複製貼上得了 定義矩陣就先定義個空的 比如一維 a zeros 1,n 這是1xn的 2 二維...

如何將Excel資料匯入MATLAB中

將excel中的資料匯入matlab中可以使用 xlsread 命令,也可用uiimport直接匯入 1.使用 xlsread命令 num xlsread filename num xlsread filename,sheet num xlsread filename,xlrange num xls...