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另...