excel删除重复数据保留一条_【Power Query】数据清洗 - 删除重复项

fd1a16cef2a168fd36fd89d6702ef5d0.png

Query删除重复项的功能与Excel自带的删除重复项功能相同。
但仍有需要特别注意的地方。
[基本原理]
有以下5行数据,根据客户名称,删除相同项。
首先发现的是,客户名称本身已经排好序。如果此时对第三列删除重复项。
则会默认删除同类项的第一个
删除后保留下来的是第1,3,5行的数据。

96368f293a7cffbcddd68e5fec95d63b.png
删除前

567394b825d6ed032017256f3e598106.png
删除后

Q:如果要求知客户其中一次最大下单金额,要怎么做?
A:首先对上述源数据的金额字段,进行降序排列。

81c4aed493ab4adb97b751abf0a4fd6c.png

然后对客户名称字段,删除重复项,最后会保留第1,2,4行数据。

ad833a5fe7e8a630c7926a3747b6c7be.png


[PS]:如果对客户进行排序,然后对金额也进行排序,后再删除重复项,会出现错误。

fd4bc7f53ede6f43b60fd94b1476b639.png
对客户进行升序,对金额降序

如果直接对于客户名称字段删除重复项,只会保留小值。
例如:客户是上海11076自行车,有两笔金额,一笔是2384,一笔是2374。
结果只保留2374,其较小的一笔。

03bbcf25b9a4a082bffe7cdbf3c452b4.png

点击 检测数据类型,将字段上面的排序符号去掉。

dc364e18e3dc214ebe5cd7ff18193ada.png

点击检测数据类型后,符号不见,变对客户名称字段删除同类型,即可保留其较大值。

257605b7eb2ab2a54d4dd244fe1eae3c.png

最后结果:
因此,每次在排序后再删除同类项的时候,首先点击检测数据类型,再删除!

06bb121f8a1dee29dbbef7d7f89be3db.png
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
create_power_domain PD_TOP create_power_domain PD1 -elements {Block1} -scope Block1 create_power_domain PD2 -elements {Block2} -scope Block2 create_power_domain PD3 -elements {Block3} -scope Block3 create_power_domain PD_TOP create_power_domain PD1 -elements {Block1} -scope Block1 create_power_domain PD2 -elements {Block2 Block3} create_power_domain PD_TOP set_scope Block1 create_power_domain PD1 set_scope ... create_power_domain PD2 -elements {Block2 Block3} create_power_domain domain_name [-elements list] [-supply {supply_set_handle supply_set_name}] [-include_scope] create_supply_port port_name create_supply_net net_name [-domain domain_name] [-reuse] [-resolve unresolved | parallel | one_hot | parallel_one_hot | user_defined_resolution_function] connect_supply_net supply_net_name -ports list create_supply_port VDD1P -domain Block1/PD1 create_supply_net VDD1 -domain Block1/PD1 connect_supply_net Block1/VDD1 -ports Block1/VDD1P connect_supply_net VDD1 -ports Block1/VDD1P set_domain_supply_net domain_name -primary_power_net supply_net_name -primary_ground_net supply_net_name set_domain_supply_net Block1/PD1 -primary_power_net Block1/VDD1 -primary_ground_net Block1/GND create_power_switch switch_name -domain domain_name -output_supply_port {port_name supply_net_name} {-input_supply_port {port_name supply_net_name}}* {-control_port {port_name net_name}}* {-on_state {state_name input_supply_port {boolean_function}}}* [-ack_port {port_name net_name [{boolean_function}]}]* [-ack_delay {port_name delay}]* [-off_state {state_name {boolean_function}}]* [-on_partial_state {state_name {boolean_function}}]* [-error_state {state_name {boolean_function}}]* map_power_switch switch_name -domain domain_name -lib_cells list create_supply_set supply_set_name associate_supply_set supply_set_name -handle supply_set_name set_equivalent -nets supply_nets | -sets supply_sets prompt> set_equivalent -nets {VDDa VDDb VDDc} # equivalent supply nets prompt> set_equivalent -sets {SS1a SS1b} # equivalent supply sets 什么意思
最新发布
07-22

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值