Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 13565|回复: 10

求助如何快速删除重复项,保留最新单价

[复制链接]
发表于 2021-3-22 08:32 | 显示全部楼层 |阅读模式
3学分
本帖最后由 yuanye2wx 于 2021-3-22 20:17 编辑

公司系统内导出的单价为全部录入单价,同一供应商、统一物料代码、统一供应类型可能有7 8条记录
现在我的操作是做一个辅助列,将供应商+库存编码+供应类型 连接起来,然后自定义排序,主要关键词为:连接好的这个辅助列按顺序排序,次要关键词为生效日期,降序排序。然后用辅助列这一项删除重复值。最终得到所有物料对应供应商、供应类型的最新单价
但是这种操作因为数据信息比较大(有近4万行信息,附表只是示例),操作起来还是比较卡,各位大神有没有简单的办法,或者用VBA实现?
求助
求助!!!

物料存货价格表3-20 - 副本.rar

41.3 KB, 下载次数: 5

 楼主| 发表于 2021-3-22 12:34 | 显示全部楼层
回复

使用道具 举报

发表于 2021-3-22 14:01 | 显示全部楼层
可以点按钮

物料存货价格表3-20 - 副本.rar

51.35 KB, 下载次数: 5

回复

使用道具 举报

发表于 2021-3-22 14:04 | 显示全部楼层
请问一下,物料代码是否对应表中的存货编码,供应类型对应S列,供应商对应F列,理解是否正确?
回复

使用道具 举报

发表于 2021-3-22 14:25 | 显示全部楼层
用字典的方法得出的结果是550多,与你所说的情况不太一样,请参考附件
物料存货价格表.zip (63.91 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2021-3-22 20:06 | 显示全部楼层
cui26896 发表于 2021-3-22 14:04
请问一下,物料代码是否对应表中的存货编码,供应类型对应S列,供应商对应F列,理解是否正确?

物料代码对应存货编码  供应类型是S列   供应商对应  E  列
回复

使用道具 举报

 楼主| 发表于 2021-3-22 20:10 | 显示全部楼层
cui26896 发表于 2021-3-22 14:25
用字典的方法得出的结果是550多,与你所说的情况不太一样,请参考附件

这里只是放了一部分数据,实际数据要大很多,大概4万行数据
回复

使用道具 举报

发表于 2021-3-22 20:16 | 显示全部楼层
yuanye2wx 发表于 2021-3-22 20:10
这里只是放了一部分数据,实际数据要大很多,大概4万行数据

如果数据特别多,如果你不是WPS的表格话,我考虑用ADO SQL方法来做,请你一定回复一下,是否是excel表格,如果是WPS是无法用ADO SQL方法的。
回复

使用道具 举报

 楼主| 发表于 2021-3-22 20:18 | 显示全部楼层
cui26896 发表于 2021-3-22 20:16
如果数据特别多,如果你不是WPS的表格话,我考虑用ADO SQL方法来做,请你一定回复一下,是否是excel表格 ...

是EXCEL表格的
回复

使用道具 举报

发表于 2021-3-23 11:29 | 显示全部楼层
请注意,要使用SQL,必须要有一列没有重复数据的作为关键列(准确名称:关键字段),没有这个条件无法保证结果正确。你这一例是用了序号这一列没有一个重复数据的列作为关键列。请参考附件
物料存货价格表(SQL).zip (64.96 KB, 下载次数: 10)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 15:37 , Processed in 0.288515 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表