excel行列轉換,EXCEL中如何行列轉換?

2022-09-27 15:32:25 字數 6108 閱讀 2464

1樓:匿名使用者

選定**,複製,右鍵選擇性貼上,在“轉置”打鉤,確定。得到如下**姓名 張三 李四 王五

科目1 44 44 64

科目2 55 35 58

科目3 66 36 86

科目4 77 57 45

科目5 88 86 60

再分別複製第一列和第三列放在下方,依此類推

2樓:匿名使用者

資料從sheet1表裡面的a1開始,執行下面巨集,在sheet2中得到你要的結果。

sub transpose1()

dim header, i, j, k

k = 1

for i = 1 to sheets("sheet1").cells(rows.count, "a").end(xlup).row

header = sheets("sheet1").cells(i, "a")

for j = 2 to sheets("sheet1").cells(i, columns.count).end(xltoleft).column

sheets("sheet2").cells(k, "a") = header

sheets("sheet2").cells(k, "b") = sheets("sheet1").cells(i, j)

k = k + 1

next

next

end sub

3樓:朱薈非

在h2輸入:

=choose(column(a:a),offset($a$1,roundup(row(1:1)/5,0),0),offset($a$1,0,mod(row(1:

1)-1,5)+1),offset($a$1,column(a:a)-1,mod(row(1:1)-1,5)+1))

向右拉至j2,往下拉

4樓:匿名使用者

選中科目行與成績行,copy,選擇性貼上,轉置。

在excel中如何轉置行列資料

5樓:天使在唱歌

已excel2010版本為例,轉置方法如下:

1、開啟excel**,有下面ab兩列資料,想把它們轉成行的;

2、首先全選這兩列資料,然後點選複製,或者直接按ctrl+c 複製;

3、然後在要複製到的地方,點選滑鼠右鍵,再點選“選擇性貼上”,進入設定介面;

4、在“選擇性貼上”功能框裡選擇“數值”,“運算”選擇無,選擇“轉置”,然後點下面的確定按鈕;

5、點選確定後得到如下圖所示的兩行資料了,即成功的把列轉置成了行,同理,把行轉置成列也是一樣的步驟。

6樓:匿名使用者

在excel中轉置行列資料的步驟如下:

1、開啟excel,開啟你要進行轉換的資料**;

2、選擇需要複製的區域以後,單擊滑鼠右鍵選擇複製;

3、點選空白單元格,然後點選滑鼠右鍵選擇選擇性貼上;

4、出現的視窗中選中轉置後確定;

5、這樣就完成了對資料的行列轉換。

7樓:匿名使用者

一、如果資料是輸入在列(或行)中,希望將這些資料重排到行(或列)中,使用“轉置”操作可以將資料快速地從列(行)轉置到行(列)中。

二、如下圖中a列的資料,要轉成在第一行中,則選中a列的a1至a14單元格,點右鍵,複製,再選中第一行的b1單元格,右鍵,選擇性貼上,勾選“轉置”,確定,刪去原有的a列,這樣就將一列的資料快速轉到一行中了。

最後刪去a列,得到的效果如下

8樓:匿名使用者

2007以上版本有此功能。將原資料複製,確定新表位置,編輯——選擇性貼上——轉置(勾選)——確定。

9樓:匿名使用者

使用轉置函式transpose可實現該功能。

例如:將4行2列資料(地址a1:b4)轉置為2行4列資料,按照如下步驟進行:

在任意其他位置選擇2行4列的區域;

輸入如下公式=transpose($a$1:$b$4);

而後按ctrl+shift+enter。

也可將a1:b4定義名稱便於引用。例如,選擇a1:b4,右上角輸入aaa(將a1:b4命名為aaa)。

上面公式變為=transpose(aaa)

10樓:

將原資料複製,確定新表位置,編輯——選擇性貼上——轉置(勾選)——確定

11樓:匿名使用者

excel如何變換資料的行列位置

excel中如何行列轉換?

12樓:玉斧

excel行列如何互換?

13樓:鋒芒年少

excel**資料行列互換的操作方法如下:

一、選擇要複製進行轉換的資料;

二、在需要放置的單元格上執行【編輯】選單中的【選擇性貼上】命令;

三、在【選擇性貼上】對話方塊的【貼上】選項區域中選擇【全部】選項;

四、在【運算】選項區域中選擇【無】;並選擇【轉置】核取方塊;

五、單擊【確定】按鈕。

14樓:匿名使用者

你只有將**欄位設成:

公司 發票型別 金額 商業收入 服務收入 建築收入才能搞得定!

這樣才可以用公式: d2= if(b2=“商業發票”,c2,0)e2= if(b2=“服務發票”,c2,0)f2= if(b2=“建築發票”,c2,0)再以“公司”欄位進行彙總!

15樓:漂流牛

在c1列輸入公式 =b2,然後下拖。。然後,插入一列。。設定序號為a,b,選擇,下拖。。

俺此列排序後,把b部分刪除。。ok。。

16樓:

拷貝區域->右鍵->選擇性貼上->選擇 轉置->確認

試試吧,完全自動應該是不行

靠公式我感覺是不行,只能用vba做

17樓:

如果仍是原先的題:

原資料區域為a1:b4,新資料區域為a6:c7。

操作:1.將a1拷到a6,b1拷到b6,b2拷到c6。

2.將a3拷到a7,b3拷到b7,b4拷到c7。

如果資料規律不變,而資料量很大,需作變化如下:

新資料在sheet2中,區域為a1:cn (n=公司數)

原資料在sheet1中,區域為a1:bm (m=2n)

在shee2中輸入:a1=index(sheet1!$a$1:$b$m,row()*2-1,column())

b1=index(sheet1!$a$1:$b$m,row()*2-1,column())

c1=index(sheet1!$a$1:$b$m,row()*2,column()-1)

將a1、b1和c1下拉到n行,完成變換操作。

補充(如果一個公司,以下n=1)

當原資料結構為n個記錄,每個記錄1個關鍵字加m個資料項,為nm行2列排列。

變換後資料結構為n行m+1列排列(關鍵字在首列)。

原資料區域在工作表1中,a1:bnm。

目標資料區域在工作表2中,a1:[m+1]n,其中[m+1]應轉換成字母。

函式:目標單元格=index(已知資料區域,被索取資料行數,被索取資料列數)。

在工作表2中操作如下:

a1=index(工作表1!$a$1:$b$nm, row()×m-m+ column(), 1 )

注:“工作表1!$a$1:$b$nm”是絕對區域表示。

將a1拷貝到b1,在b1中的第三個引數1改成2,即:

b1=index(工作表1!$a$1:$b$nm,row()×m-m+ column(),2)

將b1拷貝到c1、d1……第m+1列(右拉)。

將第1行的a1、b1……第m+1列拷貝到第2、第3……第n行(下拉)。

結束。以此類推,當資料分散在各處,只要改變已知資料的區域即可。

當需要將幾個工作簿的資料併到一個工作表中,已知資料的區域要包含相應的檔名。

18樓:匿名使用者

複製-選擇性貼上(選轉置)

另外,站長團上有產品**,便宜***

excel怎麼行列轉換

19樓:玉斧

excel行列如何互換?

20樓:溫州甌越培訓學校

excel可以實現行列轉換,具體操作如下:

一、使用工具:excel2003

二、操作步驟:

1、進入excel2003並選擇需要行列轉換的單元格區域,然後右擊滑鼠選擇“複製”或直接按ctrl+c,如圖:

2、然後右擊滑鼠,選擇“選擇性貼上”,如圖:

3、在“轉置”前面進行勾選中,然後按“確定”按鈕,如圖:

4、這樣就實現了行列轉換了,如圖:

21樓:匿名使用者

1、選中待轉換區域,複製

2、別處右擊 選擇性貼上---轉置

22樓:匿名使用者

在excel中我們製作**時經常會碰到這樣的的情況,我們開始設計好以行為表頭,但後來覺得要以列為表頭更合理,那麼我們是不是就要重新錄入,或者一個單元格一個單元格來複制這些資料呢?

這時候就要用到行列轉換的功能,其實就是對後設資料進行復制,然後選擇性貼上,把轉置選中,貼上後就是轉換的結果了。

具體參考:

excel中怎麼進行行列轉換

23樓:匿名使用者

1、excel中通過”貼上“選項中”轉置“可以將行與列互相轉換,從而提高工作效率。選中需要轉換列,將其複製,在貼上時選擇”轉置“變轉換成行了。

2、excel中行列互轉換的操作步驟如下。

1選中需要轉換的列。

2點選”貼上“。

3在”貼上“選項中找到”轉置“。

4將列轉換成行。

24樓:湛默寶南霜

如果是在excel2003中,選中資料區域,“複製”,在新的單元格區域,“選擇性貼上/數值/轉置/確定”即可。

25樓:匿名使用者

=transpose(a1:b2)回車,再選中需返回結果值的欄位後按f2,接著再按ctrl+shift+enter即可)

26樓:餘軒昂

複製——右鍵點目標單元格——選擇性貼上——轉置

問excel中如何行列轉換?

27樓:玉斧

excel行列如何互換?

28樓:天天過節

複製-選擇性貼上(選轉置)

29樓:匿名使用者

選中要轉置的區域,按‘複製’然後在要貼上的地方也選中區域,按 編輯—選擇性貼上--勾選轉置—確定。

資料透視表簡單步驟:選中要統計的**-資料-資料透視表和資料透檢視-下一步-下一步-佈局-確定-完成.佈局說明:

"客戶名稱.月份.移到左邊行的位置,數量.

移到右下面資料位置".如果統計方式是計數,要雙擊資料的內容。最後資料和月份往右各移一格,合計和彙總都出來了.

總之,每個名稱都可以移動,不會影響原表的,多試幾次就知道了。

30樓:

複製後,右鍵單擊“選擇性貼上”-選擇“轉置”就可以了

excel中如何進行行列轉換

31樓:匿名使用者

回答步驟1、啟動excel,開啟需要的工作簿,在當前工作表中,選中需要進行行列轉換的單元格區域,如a1:x6。

步驟2、單擊“編輯”選單中的“複製”命令。

步驟3、單擊要存放轉置表區域的左上角單元格,如a7。

步驟4、單擊“編輯”選單中的“選擇性貼上”命令,開啟“選擇性貼上”對話方塊。

步驟5、選中“轉置”核取方塊。

步驟6、單擊[確定]按鈕,則行列轉置後的**出現在a7:f30單元格區域。

步驟7、現在把a1:x6單元格區域刪除,則完成了**的行列轉置。

excel行列轉置,批量,excel2010如何實現行列批量轉置

假設 你的這一列資料 在a列 b1 index a a,column a1 row 1 5 向右複製到 f1 然後再一起向下複製 知道沒有資料為止 如果要刪除原來的列的話,請先把新產生的資料一起選中 然後在原位 選擇性貼上 點選 數值 excel中實現行列轉置常用的方法,一種採用複製和選擇性貼上實現...

excel中如何將小數轉換成時間

用替換函式substitute a1,直接將點號替換成冒號。subsitute函式共4個引數,其中前3個引數為必須,最後一個引數可以省略 表示替換全部 平常情況下,我們要實現 查詢與替換 的功能,我們最起碼要告訴excel 1.在 找?2.查詢什麼?3.替換成什麼 這3件事情吧。這其實就對應咱們su...

怎樣把Excel中的文件轉換成word

操作如下 1 可以右鍵點選桌面左下角的windows徽標鍵,然後在彈出選單中選擇 設定 選單項。2 接下來就會開啟windows設定視窗,點選視窗中的 應用 圖示。3 在開啟的windows應用和功能視窗中,點選 應用和功能 選單項,然後在右側是的視窗中找到 程式和功能 快捷連結。4 這時就會開啟w...