请问:EXCEL中如何将A列相同单元格所对应的C列单元格合并至一个单元格,并且内容之间用逗号隔开? 10

问题与下图相似,能告诉我“E1、F1、G1”公式怎么写么?... 问题与下图相似,能告诉我“E1、F1、G1”公式怎么写么? 展开
 我来答
wykcorp
推荐于2017-05-22 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3251万
展开全部

E2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  下拉。

=INDEX(A:A,SMALL(IF(MATCH(A$2:A$999&"",A$2:A$999&"",)=ROW($1:$998),ROW($2:$999),4^8),ROW(A1)))&""


F2公式下拉:

=IF(E2="","",SUMIF(A:A,E2,B:B))


G2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉再下拉。

=INDEX($C:$C,SMALL(IF($A$2:$A$999=$E2,ROW($2:$999),4^8),COLUMN(A1)))&""


G2公式只能是一个单元格放一个批次,如坚持要像题目那样的效果,请教懂VBA的大神帮忙编写代码吧。


沈一民
2014-11-30 · TA获得超过8001个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2514万
展开全部

E2=INDEX(A:A,MIN(IF(COUNTIF(E$1:E1,$A$2:$A$19),2^16,ROW($2:$19))))&""

F2=SUMPRODUCT((A$2:A$19=E2)*(B$2:B$19))

G2=H2&I2&J2&K2&L2&M2

H2=IF(ISERROR(SMALL(IF($A$2:$A$19=$E2,ROW($A$2:$A$19)),COLUMN(A2))),"",INDEX($C:$C,SMALL(IF($A$2:$A$19=$E2,ROW($A$2:$A$19)),COLUMN(A2))))
I2=IF(ISERROR(SMALL(IF($A$2:$A$19=$E2,ROW($A$2:$A$19)),COLUMN(B2))),"","、"&INDEX($C:$C,SMALL(IF($A$2:$A$19=$E2,ROW($A$2:$A$19)),COLUMN(B2))))公式向右复制到需要处

上述公式带颜色的都是数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效.公式向下面各行复制。公式中的19是预设的数据最后一行,可据实调整。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌文元LWY
高粉答主

2014-11-30 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.2亿
展开全部
在D2单元格输入以下公式,然后向下填充公式
=C2&IF(COUNTIF(A3:A7,A2),","&VLOOKUP(A2,A2:D7,4,0),"")
2、将A列复制到E列,选择E列,在“数据”选项下“删除重复项”;
3、在F列输入以下公式,然后向下填充公式
=SUMIF(A:A,E2,B:B)
4、在G2单元格输入以下公式,然后向下填充公式
=VLOOKUP(E2,A:D,4,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2014-12-02 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8639万
展开全部
发样表
mrpinetree@qq.com
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式