ecel怎麼把a列單號相同對應的b列的內容合併到一

2021-08-14 16:25:12 字數 3965 閱讀 7584

1樓:綠衣人敲門

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

“ & ”這個符號大家都不陌生吧,中文也就是和的意思,比如想把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是看不到的)。在“替換為”右側的文字框中根據需要輸入某種分隔符號,如頓號、空格等,如果無需分隔各行內容,則“替換為”保留為空。

單擊“全部替換”即可。

2樓:紅旗雪

3樓:匿名使用者

c1單元格輸入:

下拉公式

4樓:匿名使用者

excel中 如何讓b列和a列相同的內容對應

5樓:slai_楓

對a.b列相同的內容一一對應。

a.b列建插入一列,使其變為2個區域,方便後面排序。

在b列輸入公式=vlookup(a2,c:c,1,0),d列輸入公式=vlookup(c2,a:a,1,0),雙擊快速填充。

選擇a.b列篩選。對b列進行升序排列。

選中c.d列篩選。對d列進行升序排列。

選中b列或d列值為#n/a的行,插入行,任意刪除a或c列中插入的空白行。再刪除b.d列即可。

6樓:匿名使用者

在c2輸入這個公式,下拉,就能將b列和a列對應好。然後複製c列,選中b列,右鍵,選擇性貼上,數值,最後刪除c列就可以了。

=if(countif(b:b,a2),a2,"")

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

7樓:匿名使用者

做個樣表,詳見截圖

第1步,把不重複的a列資料放到d列

第2步,把a列相同b列不同的b列資料提取到對應行f2輸入

=index($b:$b,small(if($a$2:$a$100=$d2,row($2:$100),4^8),column(a1)))&""

陣列公式,先按住ctrl+shift,最後回車公式右拉下拉

第3步,把提取的資料放到一個單元格

e2輸入

公式下拉

可以隱藏f:j列

8樓:匿名使用者

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

excel a列相同的,對應的b列值合併,

excel 將a列相同的值對應的b列的單元格進行合併

9樓:百度文庫精選

內容來自使用者:liuyuanjie1213

excel 將a列相同的值對應的b列的單元格進行合併,並保留單元格內容

說明:現在a列有許多單元格的值是相同的,現在需要將相同值對應的b列的單元格進行合併,如:

a列 b列aa a1aa a2bb a3bb a4

最後的結果為(a1/a2在一個單元格,a3/a4在一個單元格):

a列 b列aa     a1        a2bb    a3        a4

程式一:

sub 合併單元格()set x = createobject("scriptcontrol")x.language = "jscript"x.eval "arr=new array();function aa(aa,bb) ; function cc() ;return kk;}"for i = 2 to [a2].

end(4).rowcall x.run("aa", cells(i, 1).

value, cells(i, 2).value)nextset y = x.eval("arr")z = x.

run("cc")arr = split(z, ",")j = 1for i = 1 to ubound(arr)cells(j, 3) = arr(i)cells(j, 4) = replace(callbyname(y, arr(i), 2), "undefined,", "")cells(j, 5) = replace(cells(j, 4), ",", chr(10)) '將逗號替換為換行符j = j + 1nextend sub

程式二:

sub by20113()k = 1: columns("d:k").

clearcontents[d1:e1].value = [a1:

b1].valuefor i = 1 to24(1-24行,根據具體資料修改記錄行數)if cells(i, 1) = cells(i + 1, 1) thencells(k, 5) = cells(k, 5) & cells(i + 1, 2)cells(k, 4) =

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

10樓:匿名使用者

用**解決,僅供參考:

sub test()

dim d, ar, br(), hz$, r%, c%, k%, y%

set d = createobject("scripting.dictionary")

ar = intersect([a1].currentregion, [a:b])

redim br(1 to ubound(ar), 1 to 2)

for r = 1 to ubound(ar)

hz = ar(r, 1)

if not d.exists(hz) then

k = k + 1

d(hz) = k

for c = 1 to 2

br(k, c) = ar(r, c)

next

else

y = d(hz)

br(y, 2) = br(y, 2) & "、" & ar(r, 2)

end if

next

[f1].resize(k, 2) = br

set d = nothing

end sub

ecel如何在同一列中輸入相同的數字

在第一行和第二行輸入相同的數字,然後選中這兩個單元格下拉 滑鼠移到第二個單元格右下方變十字形時,點滑鼠左鍵下拉 就可以了。在名稱框 編輯欄最左側的小方框 裡輸入 a1 a5500 後按回車 然後按1,再按ctrl enter 最近在使用wps時也遇到這樣的問題,用以下方法可以解決 在連續兩個單元格輸...

在excel中a列輸入數值b輸出對應的成績

vlookup 查詢的內容,資料範圍,第幾列,0 查詢內容為第一列中查詢的內容,資料範圍是指資料所在的單元格區域,第幾列指從區域的第一列開始資料所在的列數,0指精確查詢。if b2 男 if and c2 86,c2 88 95,if and c2 88,c2 90 90,100 if and c2...

把excel中的3列內容合併,並在原每列內容之間新增逗號

如你的值在a b c列的話,那麼在d列輸入公式 a1 b b3 假如3列的內容,在abc3列,concatenate a1,b1,c1 a1 a2 a3 excel多列合併並且在多列中間加符號 1 電腦打bai開duexcel 2 開啟excel 後,列好表zhi格以及資料。3 列好 後,在dao另...