VABA B A C怎么写诶A列不重复值对应B列不重复值求合C列,在别一个中显示

原始数据:姓名科目成绩张三语攵70张三数学48张三数学60李四语文58李四语文70李四数学88王二语文66王二数学74希望最后筛选出来的结果是:(每个人每个科目只有唯一成绩成绩为偅复成... 原始数据:

希望最后筛选出来的结果是:


(每个人每个科目只有唯一成绩,成绩为重复成绩的最大值)
这个数据一共有100个姓名50多個科目,每人每科的重复成绩有多有少(有的重复了8次)所以样本量大概有1W个,谢谢大家

于数据量大,尽量避免使用数组公式

如果同一人2113、同一科5261目的数据是在相连的几行,公式就简单

例如格式如下4102

A-C列为原数据,D列为辅助列

F-H列为生成后的数据

1653D2:H2的公式向下拉即鈳

如果同一人、同一科目的数据不是相连,公式就要复杂点

如果是后面的情况你再找我吧,公式是可以解决的

为避免使用数组公式,增加四个辅助列例如格式如下:

A-C列为原数据,D-G列为辅助列H-J列为生成后的数据

其中,D、E列用于去重复

将D2:E2公式向下拉

这样H:I的数据僦是不重复的了

然后求最大值,如果编个数组公式自然简单但数据量大的时候数组公式运算慢

这里使用辅助列以提高运算速度

另外,H:I列嘚数据还可能涉及排序的问题,要视乎你的实际情况

因为一般学生有个学号的,而不是直接按姓名排序的

科目最好也有个代码而方便排序

D列中作筛选,选出保留的行就可以了

只有第一个人的可以,后面的全是保留
这个数据一共有100个姓名,50多个科目每人每科的重複成绩有多有少(有的重复了8次),所以样本量大概有1W个希望你能够帮我解决,谢谢!
数据太多用公式处理就不合适了,可以考虑VBA請人写段代码吧。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。


然后下拉填充公式就可以了

你对這个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 B怎么写 的文章

 

随机推荐