導航:首頁 > 數據分析 > 如何將excel多列數據變成一行

如何將excel多列數據變成一行

發布時間:2023-08-12 21:25:52

Ⅰ excel怎麼把多列合為一列

1. EXCEL如何把很多列合成一列
這個方法應對N多行N多列的情形時效率比復制、粘握野貼高。

不知能否看懂,簡單解釋一下: 1. 確定原始數據最大行數,在A列前插入一列,並編上序號; 2. 選中全部數據行列范圍(包括新增加的序號),在第一組原始數據下方拚命粘貼,有多少列就復制多少次(列數不包括新增加的序號列); 3. H列輸入序號,一直到底部; 4. I1輸入公式 =A1 ,下拉與H列序號齊; 5. J1輸入公式 =VLOOKUP(I1,A1:F7,2,FALSE),下拉與H列序號齊(達成同樣效果雙擊J1單元格右下角更快); 6. I列第一個1對應J列公式中的2; 7. 將I列第二個1對應J列公式的2改為3,雙擊J8右下角即可; 8. 將I列第三個1對應J列公式的3改為4,雙擊。

以此類推完成所有,圖例中最高到6; 9. 選中H、I、J列,復制並選擇性粘貼到新表中(選擇性粘貼時選數值); 10.新表中HIJ列對應變為ABC列,以下用ABC說明; 11.首先對C列進行排序,將所有為0行的刪除(關鍵的問題:如果你的原始數據中有0,那就得在第一步時做好調整,調整方法,隨便找個空白單元格,單元格內填上「空」字,復制該單元格,然後選中全部原始數據行列范圍,後按快捷鍵ctrl+G,定位條件裡面選空值,確定即選中區域內全部空白單元格,此時再用快捷鍵CTRL+V,區域內所有空白單元格內都填上「空」字),按括弧裡面說的操作的話,本步驟變為刪除帶「空」字的行; 12.上述刪除工作完成後,再按照A列升序排序; 13.刪除A、B兩列,即可的到所需的格式。 以上方法看似復雜,但如果所處理的原始數據范圍很大(不多說,50行x50列),效率和准確性方面的優勢就看出來了。

不任何或者會編程的勿噴,希望對樓主的問題有所幫助。

2. EXCEL怎麼把多列數據合並到一列
在另外一列進行數據合並,假設要合並A和信磨B列的數據在C1中輸入公式「=a1&b1「這樣A1與B1單元格的內容就合並在一起瞭然後再用下拉,就可以批量進行合並了。

方法很簡單,只要在C1中輸入「=A1&B1」,按回車鍵,C1列的內容就是A1、B1兩列的和了。 然後,選中C1單元格,用滑鼠指向單元格右下角,當游標變成"+"後,按住滑鼠拖動游標向下拖到要合並的結尾行處,就完成了A列和B列的合並。

最後,先要把C列的結果復制一下,再用「選擇性粘貼」命令,將滑皮斗數據粘貼C列上,再刪掉A、B、列的數據即可。 多列的話,參照上面的方法擴展即可,。
3. excel怎麼把多列內容合並到一列
先看一下原始數據,A到E列為單元格數據,需要將每行的非空單元格內容合並到F列存儲在一個單元格中,並且用逗號分開。

選擇【開發工具】-【插入】- 選擇【ActiveX控制項】中的按鈕。

用滑鼠在excel表格中畫出一個按鈕。

雙擊該按鈕,進入編輯代碼模式。

粘貼下列代碼:

Private Sub mandButton1_Click()

Dim n, i, j, m

Dim arr, brr()

n = [a65535].End(xlUp).Row

ReDim brr(1 To n)

arr = Range("A1:E" & n) '其中A1:EN表示的是原始數據區域

For i = 1 To n

For j = 1 To 5 '5表示A到E列是5列

If arr(i, j) "" Then

brr(i) = brr(i) & "," & arr(i, j)

End If

Next j

brr(i) = Mid(brr(i), 2, 99)

Next i

[F1].Resize(n, 1) = Application.Transpose(brr) 'F1表示從F1開始輸出結果

End Sub

返回excel工作表界面,點擊【開發工具】-【編輯模式】按鈕退出編輯模式。

點擊剛才插入的命令按鈕,F列就輸出了我們想要的內容。

注意:

只需要更改代碼中加標注的原始區域列標和行號及輸出結果位置的第一個單元格就可以應用到讀者自己實際的工作表中去了。
4. 如何利用excel函數將多列合並為一列
步驟一:首先將Sheet1-Sheet4的名稱復制至Sheet5 A列;

步驟二:在Sheet5 B列輸入1,示當前A列單元格中的名稱個數;

步驟三:在Sheet5 C列輸入輸入公式SUMIF($A$1:$A$4,A1,$B$1:$B$4) 由此得出A列單元格中重復名稱總次數(=1是示沒有重復,大於1為重復次數);

步驟四:在Sheet5 C列中執行自動篩選,篩選應以當前求出的數據為依據,如篩選"5"則表示選出重復5次的名稱,再從A列中篩選一個名稱(因為有5次重復的名稱可能有很多個,最好是一個一個處理,以免出錯)保留一個其餘的刪除後,公式自動得"1",A列全部顯示後,又會顯示沒有處理的重復5次的數據,按相同的方式處理即可。當C列中所有數據為"1"時,A列剩餘數據就是當前沒有重復的唯一數據。

不知是否能幫到樓主,慢慢理解,不明再補充。

這樣啊,唯一的辦法就是將你所有的名稱最大化的列到Book5中,反取其他4個表的值。
5. Excel怎麼把多列合成一列,上下疊加
打開文件,選中你要進行合並的多列數據

單擊右鍵,進行復制

打開word,新建一個空白文檔,單擊右鍵,進行粘貼,此時粘貼的將是一個表格

點擊左上角的一個十字箭頭,選中表格(表格全為淺灰色,代表已經選中表格)

選中之後,在淺灰 *** 域,單擊右鍵,選擇合並單元格

合並之後,選擇文字

選擇文字,單擊右鍵,進行復制

打開剛剛的excel表,任意選中一個空白單元格,單擊右鍵,進行粘貼

粘貼完成,這里把空白單元格選在了,之前未處理的表格下面,方便進行比較。
6. 如何在 Excel 中快速將多列數據合並到一列
可以利用VBA來實現快速將多列數據合並到一列

軟體版本:Office2007

方法如下:

1.將其餘列內容合並到A列中:

2.Alt+F11,輸入代碼如下:

3.F5執行代碼,結果如下:
7. 如何將excel中把兩列內容合並成一列
excel中我想把兩列內容合並成一列 1 假如兩列為a、b,滑鼠激活c1單元格,然後選擇菜單「插入」-「函數」 在插入函數對話框中選擇函數下的concatenate,點確定,出現函數參數對話框,在text1選擇要合並的單元格a1、text2選擇b2,再按確定就ok了。

再把此公式向下復制就行了 2 如要把a和b列合並,則在c1單元格中輸入「=concatenate(a1,b1)」,則可將a1、b1兩單元格中的數據合並在c1單元格中 3 用公式如果你想把a列和b列的內容合在一起, 在c1上用公式=a1&b1。

閱讀全文

與如何將excel多列數據變成一行相關的資料

熱點內容
qq空間頭像旁邊有個心 瀏覽:581
rom文件zip格式 瀏覽:41
linux讀取目錄下的文件夾 瀏覽:4
有沒有裸體app軟體 瀏覽:249
哪個app可以看好友距離 瀏覽:75
dbf文件找不到 瀏覽:174
如何搞word文件 瀏覽:393
表格多建立資料庫 瀏覽:430
win10文件圖標修復工具 瀏覽:190
蘋果手機攜程旅遊怎麼領流量 瀏覽:721
bestsonny系統升級 瀏覽:122
限制特定文件類型的是哪個 瀏覽:874
javaexcel導出2007 瀏覽:21
linuxcentos7top詳解 瀏覽:245
win10打開sep文件出錯 瀏覽:8
用編程怎麼做幸運大轉盤 瀏覽:274
編程溫州哪裡有學 瀏覽:305
做貿易app哪個好 瀏覽:38
電腦區域網傳輸文件 瀏覽:746
linuxshell覆蓋文件 瀏覽:725

友情鏈接