1樓:匿名使用者
可用phonetic函式實現。
示例如下:
假定合併如圖所示的“一班”的同學名字到d列,名字之間以逗號分隔。
d2的公式:
=substitute(substitute(phonetic(offset(a$1,match(c2,a:a,)-1,,countif(a:a,c2),2)),c2,","),",",,1)
其中:offset(a$1,match(c2,a:a,)-1,,countif(a:
a,c2),2) 得到所有一班的班級與姓名區域,然後用phonetic函式合併,得到依次由“一班”和姓名組成的字串,最後用substitute函式將“一班”替換為逗號,並將第一個逗號去掉,得到如圖中d2單元格的結果。
2樓:匿名使用者
一個簡單的 迴圈語句就搞定了
執行只需秒秒鐘解決
如果要用substitute+ phonetic,先轉換成文字就可以了
=(substitute(phonetic(offset($a$1,match(e2,$a$1:$a$1000,0)-1,0,countif($a$1:$a$1000,e2),3)),e2,","))
3樓:匿名使用者
函式可以實現,不過有點長,做好了的,要的話可以發郵箱
excel中如何將a列相同項所對應的b列資料按c列要求合併至d列,並且資料間用頓號隔開。
4樓:匿名使用者
用**解決,僅供參考:
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
如何在excel表中找出c列資料與a列相同的資料並將a列對應的b列資料提取出來寫入d列中?
5樓:匿名使用者
在baid2中輸入du
zhi=if(countif(a:a,c2),vlookup(c2,a:b,2,0),"")
或dao
=if(countif(a:a,c2),index(b:b,match(c2,a:a,0)),"")
下拉復內製容
6樓:匿名使用者
在d2中輸入以下公式:
=vlookup(c2,a:b,2,false)
然後下拉公式。
7樓:匿名使用者
d2輸入公式
=vlookup(c2,a:b,2,)
下拉填充公式
8樓:匿名使用者
在d2輸入
=vlookup(c2,a:b,2,false)
下拉複製就可以啦,希望可以幫到你
9樓:匿名使用者
d2=if(count(match(c2,a:a,0)),vlookup(c2,a:b,2,0),""),下拉複製
10樓:匿名使用者
syhebin3說的是正解,前提是c列中的只在a列是唯一的,因為vlookup函式只返回找到的第一個相同的值,如果有一個以上的話,就不能用這個函式了
在excel**中,如何將a列、b列的資料合併在c列?
11樓:qq顧
在c列輸入:
1)直接用&:
=text(a1,"yyyy-mm-dd")&"到貨"&b1
2)或者使用concatenate公式:將多個文字字串合併成一個。
=concatenate(text(a1,"yyyy-mm-dd"),"到貨",8)
但是無論如何,都需要先用text公式,把a1那個單元格的日期調整為日期格式,否則合併之後會變成字串。
text:根據制定的數值格式將數字轉成文字。text(value,format_text),value就是例子中的數字a1,format_text,比如時間格式就是"yyyy-mm-dd",比如百分比格式就是"00.
00%"
另外,合併單元格肯定是不可以的,因為只能保留最左上角的一個數值,而且還需要加入“包含”兩個字。
請參考!
12樓:匿名使用者
一、假設要讓c列整列得到a,b兩列合併的內容,資料從第一行開始的,則可在c1單元格寫入公式
=a1&b1
或=concatenate(a1,b1)
下拉填充公式
二、concatenate函式的定義
將幾個文字字串合併為一個文字字串。
語法concatenate (text1,text2,...)text1, text2, ... 為 1 到 30 個將要合併成單個文字項的文字項。
這些文字項可以為文字字串、數字或對單個單元格的引用。
說明也可以用 &(和號)運算子代替函式 concatenate 實現文字項的合併。
13樓:匿名使用者
在c2單元格打入 = text(a2,"yyyy-mm-dd")&"&"到貨"&b2
14樓:e俠兔
=text(a1,"yyyy-mm-dd")&"到貨"&b1
15樓:
=text(a1,b1)你試式,或自己用
ecel中如何將一列資料分成間隔相同的幾行翱
將1列連續資料規律性分隔成每隔3行一個資料的方法有 方法一 新增輔助行,然後對輔助列進行排序 1 如果該列資料有5行,那麼新增輔助列,並新增序號 2 然後在序號列下複製序號3次 間隔行幾行就重複複製幾次 3 選擇輔助列,在 資料 選項下,按 升序 排序,並 擴充套件選定區域 4 按 排序 後,得到原...
如何將ecel表中的兩列並一列,如何將EXCEL表中的兩列並一列
天堂滴落的眼淚 可以用合併公式 來實現,操作步驟如下 工具 2010版excel 1 先開啟excel,以下圖為例,需要在a3單元格顯示 1234 2 選中a3單元格,並輸入公式 a1 a2 3 按下回車鍵後就可以得到結果了。 凡雲曉 在a3輸入 a1 a2或者 a2 a1 concatenate函...
如何將ecel中把兩列內容合併成一列
將a列 b列合併成一列。1 在c1單元格輸入 a1 b1 回車。2 滑鼠移到c1單元格右下角,游標變為黑十字,按滑鼠左鍵向下拖拽到c12即可。 曌秋 excel中我想把兩列內容合併成一列 1 假如兩列為a b,滑鼠啟用c1單元格,然後選擇選單 插入 函式 在插入函式對話方塊中選擇函式下的concat...