excel如何把A列和B列相同的列合併為一列

時間 2022-02-26 04:00:04

1樓:斷夢

用刪除重複項功能刪除即可。

選擇資料區域-點選資料-刪除重複項。

2樓:晴川客

你這個合併後好像沒變化呀,怎麼算合併呢?

好果只是要合併a列和b列對應的行可以在c列對的應的單元內,比如c1中 =a1&b1就好了,下面的公式複製就好了。

3樓:匿名使用者

巨集方法:

sub sample2()

dim n1, n2

dim row1, row2

row1 = activesheet.range("a" & rows.count).end(xlup).row

row2 = activesheet.range("b" & rows.count).end(xlup).row

for n1 = 1 to row1

for n2 = 1 to row2

if cells(n2, 2) = cells(n1, 1) and n2 >= n1 then

cells(n2, 2).delete shift:=xlup

row2 = row2 - 1

elseif cells(n2, 2) = cells(n1, 1) and n2 < n1 then

cells(n1, 1).delete shift:=xlup

row1 = row1 - 1

end if

next

next

end sub

補充:理解有些偏差,**已經修正,請再測試:

sub sample3()

dim n1, n2

dim row1, row2

row1 = activesheet.range("a" & rows.count).end(xlup).row

row2 = activesheet.range("b" & rows.count).end(xlup).row

for n1 = 1 to row1

for n2 = 2 to row2

if range("b" & n2) = range("a" & n1) and _

range("a" & n2) = range("b" & n1) then

range("a" & n2).entirerow.delete shift:=xlup

row1 = row1 - 1

row2 = row2 - 1

end if

next

next

end sub

4樓:

c1=a1&b1就好了

excel中如何將a列相同資料所對應的b列資料合併為一個單元格,求詳細步驟~ 10

5樓:匿名使用者

不需要這個麻煩,這個工具:www.excelfb.com 點選 將表換成另外一種**式 ,選擇 內容彙總轉換工具, 一鍵轉換

6樓:匿名使用者

請補充示例截圖,以方便描述和支招!

excel怎麼把a列單號相同,對應的b列的內容合併到一個單元格?

7樓:綠衣人敲門

方法一、首先來說說第一種,也是最簡單的一種。「&」

「 & 」這個符號大家都不陌生吧,中文也就是和的意思,比如想把a1,a2,a3單元格的內容合到b1單元格中,那麼

b1=a1&a2&a3

如果想加連線符,可以加引號。比如:a1&"-"&a2&"-"&a3  ,連線符可以是你想要的任何符號。

來張圖看看吧,這樣子一目瞭然。

用  & 這個符號,比較快也比較方便,但如果要合併的單元格比較多的時候,就比較麻煩了。

方法二、接下來是用函式來表示,concatenate

concatenate  函式是將多個文字字串合併在一起。這個還不如 & 好用,

這種方式,如果需要合併的單元格比較多時候,也很不方便。

利用剪貼簿進行操作

1. 開啟excel剪貼簿:在excel 2003中單擊「編輯→office剪貼簿」;在excel 2007/2010中,選擇「開始」選項卡,在「剪貼簿」組中單擊右下角的對話方塊啟動器開啟剪貼簿。

2. 選擇a1-a14複製,複製的內容即可顯示在剪貼簿中。

3. 雙擊b2 單元格(記住是雙擊單元格)或選擇b2單元格後單擊編輯欄。然後單擊剪貼簿中所複製的內容,a1-a14中的內容即可複製到b2單元格中,如上圖。

4、替換換行符。b2單元格中的內容,貼上完之後都是一個單元格一行,因為包含了換行符,如果想把所有的連在一起的話,那就得把換行符給去掉。可以用下面的方法將這些換行符替換為分隔符號:

1.選擇目標單元格,按ctrl+h開啟「查詢和替換」對話方塊。

2.選擇「查詢內容」右側的文字框,按住 alt 鍵,在數字小鍵盤中輸入「 0010 」,然後再鬆開alt鍵(輸入的0010是看不到的)。在「替換為」右側的文字框中根據需要輸入某種分隔符號,如頓號、空格等,如果無需分隔各行內容,則「替換為」保留為空。

單擊「全部替換」即可。

8樓:次次次蛋黃米亞

1、首先在excel**中輸入姓名、性別和身高資訊,可以排序將姓名對應起來。

2、然後選中b列單元格。

3、點選工具欄「資料」中的「分列」。

4、在彈出的對話方塊中選擇「固定寬度」,點選下一步。

5、然後將滑鼠游標點選姓名和身高分開的位置,直接點選完成。

6、即可將名稱和身高分離成兩列單元格,選中姓名單元格點選右鍵選擇刪除。

7、然後在c列單元格中輸入公式:=a1&b1,將兩個單元格內容結合起來。

8、點選回車即可生成合並結果,在c列中可以看到顯示出了需要的結果。

9樓:紅旗雪

10樓:匿名使用者

c1單元格輸入:

下拉公式

11樓:匿名使用者

excel**中如何將a列重複項的相應b列數值求和併合並? 5

12樓:excel小奇

可以用資料透視表功能完成,步驟如下:

1、選中資料區域中的任意一個單元格。

2、點選【插入】,在【**】分組,找到【資料透視表】。

3、在開啟的【建立資料透視表】對話方塊中,單擊確定。

4、在【資料透視表欄位】設定選單,把a列新增到【行標籤】報b列新增到【值】區域。

如下圖,即可達到要求的效果。

13樓:

給你寫的**,你不要嗎?

程式設計實現:

alt+f11——f7——貼上如下**(注意換行)——f5執行

sub mysub()

dim i as long, j as long, k as long

range("c1") = [a1]

range("d1") = [b1]

j = 1

for i = 2 to [a65536].end(xlup).row

if range("c:c").cells.find(range("a" & i), , , lookat:=xlwhole) is nothing then

j = j + 1

range("c" & j) = range("a" & i).value

range("d" & j) = range("b" & i).value

else

k = range("c:c").cells.find(range("a" & i), , , lookat:=xlwhole).row

range("d" & k) = range("d" & k) & "," & range("b" & i).value

end if

next i

end sub

——————————————————————以下是不換行的純**——————

sub mysub()

dim i as long, j as long, k as long

range("c1") = [a1]

range("d1") = [b1]

j = 1

for i = 2 to [a65536].end(xlup).row

if range("c:c").cells.find(range("a" & i), , , lookat:=xlwhole) is nothing then

j = j + 1

range("c" & j) = range("a" & i).value

range("d" & j) = range("b" & i).value

else

k = range("c:c").cells.find(range("a" & i), , , lookat:=xlwhole).row

range("d" & k) = range("d" & k) & "," & range("b" & i).value

end if

next i

end sub

14樓:匿名使用者

一個笨辦法,先按a列排序,然後在c列用if函式,=if(ai+1=ai),bi+1+bi,bi+1

i和i+1為下標

excel中如何將a列相同項所對應的b列資料按c列要求合併至d列,並且資料間用逗號隔開。

15樓:匿名使用者

函式可以實現,不過有點長,做好了的,要的話可以發郵箱

EXCEL中如何實現B列與A列相同資料一一對應

陽光上的橋 需要先在ab列之間插入一個空列,插入的空列b2公式為 match c2,a a,0 下拉,結果為c列 原來的b列 每一個單元格在a列的需要,接著選擇後面的bcde等範圍,按b列進行排序,結果就會與a列一一對應了。excel中 如何讓b列和a列相同的內容對應 slai 楓 對a.b列相同的...

excel如何將A列相同的資料所對應的B列多行資料合併至一行

資料在a列和b列 在c1輸入公式 index a a,small if match a 1 a 2000 a 1 a 2000 0 row a 1 a 2000 row a 1 a 2000 4 8 row a1 陣列公式,按ctrl shift 回車三鍵確定輸入,滑鼠移到單元格右下角,當出現一個黑...

excel如何將A列相同的資料所對應的B列多行資料相加到一起

先對a列進行排序,再對其進行分類彙總 資料裡 求b列的和。 第一行是標題 c2 下拉 e1 id e2 f2 下拉都是陣列公式,不輸 輸完公式不按回車,按ctrl shift 回車 匹諾曹 浩 剛好我這之前做了一個系統 裡面有段程式 你把它當巨集用sub test dim n dim arr as ...