Excel 怎樣自動將多列頭尾相接合併成一列

2023-03-13 20:10:10 字數 3897 閱讀 3401

1樓:網友

在你要合併的單元格輸入以下公式即可,=concatenate(a1,b1,c1,d1,e1)

可以新增任意多個單元格,上例只有5列。

2樓:

最簡單的辦法就是在下邊的一行用「&」連線。

假設a1-an有資料,空出a2,在b2輸入=a2&a1,向右填充,一直到列尾再多一列即可。

3樓:阿努比薩斯

選中要合併的單元格。點右鍵合併。

4樓:織豐德

只要獲得當前使用的行數就可以用遞迴的方法把他們放在一列上,獲得使用行數。

dim row as long

set obj="sheet1")

row=

5樓:山口壇斜

如果是經常都要重複做的,就寫個巨集吧,或者做成一個按鍵也可以。如果是臨時的,就複製粘帖吧。

excel中怎樣將一個表中多列自動首尾相接成一列到另一個**中

6樓:匿名使用者

少量的話,一般使用」&「功能即可。

1、開啟兩個excel**,在b**的a2單元格輸入:(選專中單元格時,要按屬f4三次取消絕對引用)

2、這樣就可以得到首尾相連的內容了。

3、當行數較多時,使用命令(在表2提取表1內容):

=offset(sheet1!$a$1,mod(row(1:1)-1,20),int((row(1:1)-1)/20))

提取表120行資料,未提取以0填充。

7樓:大徐哥

這要看你的數。

據有多少行!

假設你的。資料在sheet1中,共有10行,多列。

在sheet2的回a列,將sheet1的10行多列資料取過來sheet2的a1輸入答公式。

=offset(sheet1!$a$1,mod(row(1:1)-1,10),int((row(1:1)-1)/10))

此公式向下複製即可。

公式中的10,就表示資料有10行,請酌情變化另外,如果各列的資料個數不一樣多。

則以個數最多的哪一列個數為準。

用公式把資料取過去後,記錄刪除結果為空的就行了。

8樓:匿名使用者

然後順序貼上到另一個表中,請高手指點如何快速完成啊? .開啟你要的。也就是第一個表,要是空表,要用來裝結果檔案的,對了,建議檔案先備份。..

9樓:不熟聊啥

請先截圖上傳再說。。。

excel怎麼快速合併多個列表資料首尾相接到一列

10樓:一點設計演示

1.以下圖為例,表中的三列,我們想按照順序將b1列合併到a1列下面,將c3列再合併到b1列下面。

2.在e20列輸入b1所在的單元格位置「f4」

3.點選回車後,b1就出現在a16下面。

4.然後將滑鼠移到b1單元格下,出現黑色十字後向右拖拽。

5.再向下拖拽至c18出現。

6.然後將f\g列都刪除掉,這三列就按照預先的想法合併成一列了。

11樓:來自朱家尖積極進取的大平原狼

假定原資料在shet1表中,合併的資料放在sheet2表的a列中,在sheet2表a1單元格輸入公式:

=index(sheet1!a:z,mod(row()-1,counta(sheet1!

a:a))+1,roundup(row()/counta(sheet1!a:

a),0))

將公式向下複製。

12樓:農民傷不起

如果你的資料在a1和b1中。

在c1中輸入=a1&b1

excel怎麼把多列資料首尾相接成一列資料,如圖:

13樓:小莊

這個操作需要藉助word,具體的操作如下:

所需材料:電腦、excel、worder

1、在excel中開啟目標文件,然後復內製全部內容。

2、新容建一個word文件,將複製的資料貼上到裡面。

3、在word中選中全部內容,然後在上方的工具欄處選擇【檢視】——佈局】

4、此時取消全選,然後點選【轉換為文字】

5、在彈出的對話方塊中選擇【段落標記】

6、轉換完成之後把word中的內容全部複製貼上到excel中。

7、貼上的內容是雜亂的,此時工具欄右上角選擇【排序和篩選】然後根據自己的需要重新排序即可。

14樓:匿名使用者

綜合使用mod、roundup等函式將多列資料橫向首尾相接合併為一列。

15樓:匿名使用者

假設數bai據如你圖中所示du,每列都是13行則a14單元格寫入zhi公式。

=offset(b$1,mod(row(a1)-1,13),(row(a1)-1)/13)

下拉複製。dao公式。

如果不只。專13行,則改公式中的13為實際。

屬的行數。如果你是要寫在i列,則i1單元格寫入公式。

=offset(a$1,mod(row(a1)-1,13),(row(a1)-1)/13)

16樓:匿名使用者

在a列最後一行輸入=b1, 在b列最後一行輸入c1依次類推,然後選中所剛填的那行資料向下拉填充,直到看到a列顯示0為止。

17樓:如果·流年

就以你的圖為例。

i1格輸入=a1,向下拖拽,自動填充至i13;

i14格輸入=b1,向下拖拽,自動填充至i26;

以此類推。

18樓:匿名使用者

資料所在的單元格整齊不?

excel怎麼把多列首尾連線放到一列? 30

19樓:匿名使用者

分享一個碰到這種轉置問題時懶得想公式的人想的方法:

就是利用資料透視表,但是我也不是wps,不知道和excel的資料透視表有啥區別:

首先把你的資料前面加一列序號:

然後給這塊資料加上表頭(我是直接用的插入-->**的功能,且不勾選「**帶標題」)

然後選中**插入資料透視表。

這裡往下就是最重要的步驟了,必須依次把各列新增到行標籤,並形成如下樣式:

在透視表旁邊加一列序號,按照你的總列數來重複(包括剛才加的輔助列),這裡一共是六列資料,所以就從1到6,然後把1到6複製到透視表底部(除總計那行):

然後把這兩列複製,選擇性貼上-->數值。

按照第二列進行排序:

把剛才加的第一部分序號去掉,把第二列輔助列去掉,然後清除一下格式,和這種」(空白)「單元格、還有總計之類的多餘,然後就是你的結果了。

20樓:陽光上的橋

如果是我遇到這樣的問題,我喜歡用vba解決,下面的**即可:

sub 多列合併()

dim arr, i, j, k, x

arr = 1

k = ubound(arr,2)+1

for i = 1 to ubound(arr)for j = 1 to ubound(arr,2)if arr(i,j)<>then

cells(x, k) =arr(i, j)x = x + 1

end if

next j

next i

end sub

21樓:匿名使用者

f1單元格公式=a1&b1&c1&d1&e1,其它行用填充柄填充。

22樓:網友

寫**來解決,vb來處理wps

23樓:第二茗

抖個機靈,複製貼上?

Excel多行多列轉成一行多列,怎麼將Excel多列多行轉為一列一行

sub aa dim i,x for i 2 to range a65536 end xlup row x activesheet.usedrange.columns.count range cells i,a cells i,e copy cells 1,x 1 next end sub試下 in...

excel自動填充怎樣快速填充一列

把滑鼠放在需要填充的內容那個框右下角,待出現一個小加號時,往下拉 輸入前兩格內容,然後下拉填充即可。如何快bai速填充 公式或內容 方法du 一雙擊填充柄zhi,可填充,如果相鄰dao的前一列回或後一列連答續多行,則填充相同多行 方法二先輸入要填充的公式或內容,按下shift ctrl 方向鍵下,再...

EXCEL兩列數自動排序

d2輸入 large b 2 b 6,row a1 下拉填充公式 c列輸入 offset a 1,mod large b 2 b 6 1 row 1 5 row a1 10 按 ctrl shift 回車 後,下內拉填充公式或者c2輸入 offset a 1,mod large b 2 b 6 1 ...