帆软表格去除重复值列数据完全一致的删除不完全一致的保留

一个数据表包含姓名 电话号等数据列

去除姓名和电话等数据列完全一样的数据

姓名一样电话号码不一样的保留

FineReport yzm586289 发布于 2023-7-25 10:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-7-25 10:43(编辑于 2023-7-25 14:09)

你直接在数据集里面用sql的distinct不就行了?

select distinct 电话,姓名 from 表名称

image.png

-----------下拉用group by 取最大日期一条-------------------

select t.name_s,t.hm,max(t.mytime) as mytime from (

select '张三' as name_s,'10086' as hm,'2023-07-01' as mytime from dual

union all

select '张三' as name_s,'10086' as hm,'2023-07-04' as mytime  from dual

union all

select '张三' as name_s,'10086' as hm,'2023-07-05' as mytime  from dual

union all

select '李明' as name_s,'1008611' as hm,'2023-07-10' as mytime  from dual

) t

group by t.name_s,t.hm

--------------

image.png

  • yzm586289 yzm586289(提问者) 哪有那么简单啊,你这样只能去除重复名字的 数据表里有姓名一样电话不一样的还有姓名和电话都一样的 你这样就把姓名一样的全去除了 目的只是去除姓名和电话都一样的
    2023-07-25 10:48 
  • CD20160914 CD20160914 回复 yzm586289(提问者) 你试过没有???
    2023-07-25 10:49 
  • 谢广坤 谢广坤 回复 CD20160914 哈哈哈哈哈 没忍住笑出来声
    2023-07-25 11:23 
  • yzm586289 yzm586289(提问者) 回复 CD20160914 用之前一千八百多条数据用了distinct还是一千八百多条数据
    2023-07-25 11:30 
  • CD20160914 CD20160914 回复 yzm586289(提问者) 你的数据有不可见的字符,比如空格,或者其它字符,你仔细检查,比如 姓名:张三,号码是:10086。如果有10行数据都是这个,用我上面的语句它只会保留一行!!
    2023-07-25 11:33 
最佳回答
0
LTC朝Lv6高级互助
发布于2023-7-25 10:44(编辑于 2023-7-25 11:05)

增加一列,将姓名和电话组合起来,然后根据这一列进行汇总,统计每一个值出现的次数,然后利用条件属性,将次数大于1的进行隐藏

-------------------------------------------------------------------------------------------------------

image.png

image.png

  • yzm586289 yzm586289(提问者) 大概理解你什么意思了,具体怎么实现啊
    2023-07-25 10:48 
  • LTC朝 LTC朝 回复 yzm586289(提问者) 看截图,每一步都给你拆解开了
    2023-07-25 11:05 
  • yzm586289 yzm586289(提问者) 回复 LTC朝 怎么设置这个条件属性让最后一列这个数据大于零的话删除改行数据啊
    2023-07-25 14:19 
最佳回答
0
年年plusLv5中级互助
发布于2023-7-25 10:46

分组就会将一样的数据合并成一条了

  • 4关注人数
  • 312浏览人数
  • 最后回答于:2023-7-25 14:09
    请选择关闭问题的原因
    确定 取消
    返回顶部