EXCEL内有没有一种函数将满足条件的多项的其他数据合并在一起的

如图,有没有一个函数:以序号为条件,将问题那一列的文字都汇总在一个单元格内的,像第二张图汇总成那样的

可用PHONETIC函数实现(需要合并的数据就为文本型)。解决方法如下:

1、首先在电脑上找到并打开excel表格,进入操作页面如下图,导入自己要操作的数据。

2、然后在对应单元格输入=PHONETIC(A2:A5),然后文本合并直接拉选就可以了。

3、确定后即可看到合并的内容。

4、另外该函数对于日期。对于空单元格,以及错误值等一些非文本的内容,会自动忽略。

5、最后编辑完成后,保存文件就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-30

可用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个回答  推荐于2020-03-12

用函数一步到位有困难。

需要稍微处理一下。

 

比如数据如下:

 

第一步:

(1)对数据按序号排序

(2)问题的每一个单元格后面加一个字符(比如空格,或逗号)

 

接下里就好办了。

第二步:

G2公式

=VLOOKUP($F2,$A:B,COLUMN(B:B),0)

右拉填充至H2

 

I2公式:

=PHONETIC(OFFSET($D$1,MATCH(F2,A:A,0)-1,,COUNTIF(A:A,F2)))

 

G2:I2下拉填充

效果如下

 

本回答被提问者采纳
第3个回答  2012-11-13
不能!这个用函数不能实现。
你这个要重新生成符合条件的序列(无论是数组或辅助的单元格),都没法用&或CONCATENATE把它们简单拼接……不事先确定这个个数就……总之,就是不能直接实现。

但也许是我见识短浅呢……本回答被网友采纳
第4个回答  2012-11-13
做数据透视表,把所有字段都拖到行字段中,隐藏汇总项和总计项,可以得到和下表差不多的一个表。
相似回答