excel中如何根据A列数值统计B列数据加和到C列?

如图中所示,需要把A列数字相同的行的B列数据按照图中样式统计加和到C列单元格,什么样的操作可以实现批量呢,目前只知道PHONETIC函数可以手动选择单元格来操作,有没有更... 如图中所示,需要把A列数字相同的行的B列数据按照图中样式统计加和到C列单元格,什么样的操作可以实现批量呢,目前只知道PHONETIC函数可以手动选择单元格来操作,有没有更智能的方式自动完成,因为数据量比较大,手动时间消耗很多。跪谢了! 展开
 我来答
凌文元LWY
高粉答主

2020-11-25 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.2亿
展开全部

在C2单元格输入以下公式,然后向下填充公式

=B2&IF(COUNTIF(A3:A20,A2)>0,","&VLOOKUP(A2,A3:C$20,3,0),"")


复制A列到E列,并对E列进行“数据”选项下的“删除重复项”,得到唯一值

在F2单元格输入以下公式,然后向下填充公式

=VLOOKUP(E2,A:C,3,0)


柔软的Bp
科技发烧友

2020-11-25 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8639万
展开全部

要用vba,可以完成

函数需要偏移+代替函数

Sub aa()

Dim i

For i = 2 To Range("a65536").End(xlUp).Row

X = WorksheetFunction.CountIf(Range("a:a"), Cells(i, 1))

n = WorksheetFunction.Match(Cells(i, 1), Range("a:a"), 0)

y = WorksheetFunction.Phonetic(Range(Cells(n, 2), Cells(n + X - 1, 2)))

    Cells(i, 3) = y

     Next

  End Sub

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式