excel查找并返回符合条件的值,并且让值都在同一个单元格内显示。

如图示:查找A列中相同月份所有C列的值并返回。返回结果必须累积显示在同一指定单元格内。比如:查找1月份,那么返回C列中1月份所对应的三行内容。这三行内容按接龙的方式依次显示在同一个单元格内。也就是假设1月份对应的三行内容为A、B、C,那么返回值应为ABC这样显示在单元格内。求教,谢谢!

第1个回答  2017-01-18

首先把数据按照A列月份排序,并确保C列所有数据都是文本型纯数据(非公式),那么如图,E1开始是月份号,则F1公式:

=PHONETIC(INDIRECT("C"&MATCH(E1,A:A,)&":C"&(MATCH(E1,A:A,)+COUNTIF(A:A,E1)-1)))

可以输出合并字符串

附件可下载参考


追问

C列是公式不行吗?能不能公式也可以实现的方法。谢谢

追答

excel在文本型数据数据合并上的能力有限,如果c列是公式,那只有用vba才能动态合并

本回答被网友采纳