① Excel中,如何通過公式把一行數據變成一列數據
1,打開Excel表格程序,選擇要轉變的幾行數據,將其全部選中。
② excel把一行變成一列
先把要轉換的數據復制,任意點擊一個悉橘洞單元格(不是要復制的單元格中的任一單元格),點擊滑鼠右鍵,選擇性粘貼,選擇性粘貼。在睜枯彈出的窗口點擊選擇 值,轉置,兩個選項,點擊確伍衫定。
③ 如何把一行數據變成一列
在 Excel 2007 中,可以如下操作:
在一列數據的第一個單元格內填入公式「=INDIRECT(CONCATENATE(CHAR(63+ROW())&1))」
將公式向下拉至一行數據的長度
註:公式中需要注意的是CHAR(63)和ROW(),還有&1 這三個參數,這是以A1開始的一行數據,從單元格 A2 開始往下排。如果數據行的起始單元格不是A1,則需要根據該單元格的具體情況重新設定。
「A」的Ascll碼為「65」(即CHAR(65)),其他字母可按「字母順序 + 1」得到。
ROW() 是一列數據的起始行,如果從 A 列的某行開始,則需保證 CHAR(X+ROW()) = CHAR(65),如果從 B 列的某行開始,則需CHAR(X+ROW()) = CHAR(66),
&1 表示的是第一行的數據,若是其他行則要改為「&其他行號」
下面的例子是以 A 列第一行的數據變成從 A 列第二行開始的一列數據(直接用上面的公式):
將一行數據用公式變為一列
④ excel表怎麼將一行字變成一列
1、打開需要處理的Excel文件。
2、選擇將要變成行的一行數據,復制該行數據。
3、在待粘貼的行中,點擊滑鼠右鍵,選擇「轉置」工具按鈕。
4、行數據就會轉成列數據。
同理,也可以進行列數據到行數據的轉換。
⑤ excel中怎樣批量將行數據轉換成列數據
你好,樓主想要的功能,可以使用VBA程序實現。
(一)VBA程序代碼如下:(代碼運行之前請做好數據備份,以免丟失)
Subabcd()
Dimi1,i2,i3,str
OnErrorResumeNext
Setmysheet1=ThisWorkbook.Worksheets("Sheet1")'定義工作表Sheet1
Fori1=1To1000'從第1行到1000行
Ifmysheet1.Cells(i1,1)<>""Then'如果單元格不是空白,則
str=Mid(mysheet1.Cells(i1,1),1,1)'截取第一個字元
IfIsNumeric(str)=TrueThen'如果截取的字元是數字,則
i2=i1
i3=1
Else
i3=i3+1
mysheet1.Cells(i2,i3)=mysheet1.Cells(i1,1)'把ABCD項寫入含有數字的那一行
EndIf
EndIf
Next
EndSub
⑥ excel如何把相同內容的行 轉換成列
選中所有數據,點擊菜單欄——數據——獲取和轉換數據——來自表格/區域
根據情況選擇,表是否包含標題行(這里選擇不包含標題)
⑦ 在excel中怎麼把行變成列
1,首先,在工作表選中要轉換的行,並復制。