怎麼將Excel中相同項以及其對應的內容合併至同單元格內

2021-05-30 18:23:39 字數 934 閱讀 2349

1樓:苗喬恩

公式為:

=if(a1="","",textjoin(",",,a1,iferror(offset(b1,,,match(,0/(a2:a999<>""),),),b1)))

陣列公式,按ctrl+shift+enter產生花括號。

如圖所示:

excel中如何把一列內容相同的資料後的單元格合併到一個單元格

2樓:人人哦哦哦課

1、首先建立一個輔助列,命名為「結果」(名字神馬的都無所謂啦~)在c2單元格輸入公回式=if(a2=a3,b2&","&c3,b2)。答向下填充至表的最後一行。

2、此時可以發現,每個省份第一次出現的那行,顯示的是這個省份出現過的所有城市用逗號連線起來的文字。這些文字恰恰是我們想要的結果!

3、將第三列複製,仍然在第三列「選擇性貼上」,將第三列公式轉化為數值。

3樓:匿名使用者

可用phonetic函式實現。copy

示例如下:

假定合併如圖所示的「一班」的同學名字到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單元格的結果。

4樓:

比如在a3單元格想合併a1和a2的話在a3單元格內輸入公式=a1&a2就可以了

ecel中如何將a列中相同項對應的b列中的文字合併在

這個用excel vba肯定可以做,但如果使用函式的話,還真沒試過。建議你研究下excel vba。用vba幫你做,行不?在有大量資料的excel表中,如何將a列中相同名稱的對應的b列資料相加?用sumif函式 比如 sumif a a,張三 b b 表示將a列中名字為張三的所有b列資料進行相加.s...

ecel中如何將a列相同項所對應的b列資料按c列要求

可用phonetic函式實現。示例如下 假定合併如圖所示的 一班 的同學名字到d列,名字之間以逗號分隔。d2的公式 substitute substitute phonetic offset a 1,match c2,a a,1,countif a a,c2 2 c2,1 其中 offset a 1...

將多個excel中相同屬性的資料合併成工作表中

如果工作表名有規律 如sheet1 sheet2 sheet3.可以用函式公式快速進行合併。假定在前面建立一個 張三 的 選輸入第一行表頭 姓名 性別 體重 在a1 c1,然後在a2輸入公式 vlookup 張三 將公式向右向下複製。如果每個表所包含的孩子都一樣而且排列順序相同,直接手工複製就可以了...