Excel精英培训网

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

多个单元格内去重复提取数据

[复制链接]
发表于 2020-2-20 09:07 | 显示全部楼层 |阅读模式
好久没来这里,希望大家平安无事!出门注意个人防护。

数据源:C列
-每个单元格内的”有效数据“为字符长度为20的“AMM ??-??-??-???-???", 如有多个则由换行符号分隔。
-同一单元格没有重复的”有效数据“,但是同样的”有效数据“会在不同的单元格内出现

目的:
从J2开始向下用函数分单元格提取C列内的所有去重复后的”有效数据“


P104-AMM-ACCESS.zip

20.26 KB, 下载次数: 4

发表于 2020-2-20 11:23 | 显示全部楼层
J2数组公式:(怕是很卡)
=INDEX(MID(CLEAN(PHONETIC(C$2:C$207)),ROW($1:$1314)*20-19,20),SMALL(IF(MATCH(MID(CLEAN(PHONETIC(C$2:C$1314)),ROW($1:$1314)*20-19,20),MID(CLEAN(PHONETIC(C$2:C$207)),ROW($1:$1314)*20-19,20),)=ROW($1:$1314),ROW($1:$1314),1314),ROW(A1)))

建议弄个辅助列,然后K2公式下拉到数据显示完。然后粘贴成数据,用系统自带的删除重复项去重。 QQ图片20200220112323.png




评分

参与人数 2学分 +4 收起 理由
cabcyvr + 2 学习
cutecpu + 2 学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-2-20 16:03 | 显示全部楼层
谢谢指导,估计Phonetic在我的版本中没有作用,我自己用的是一个辅助单元格(将C列所有数据合并),之后用MID(单元格,small(if (match(。。。得到结果,但是很卡。。。。。
回复

使用道具 举报

发表于 2020-2-20 17:28 | 显示全部楼层
cabcyvr 发表于 2020-2-20 16:03
谢谢指导,估计Phonetic在我的版本中没有作用,我自己用的是一个辅助单元格(将C列所有数据合并),之后用M ...

把数据复制到WORD中,再从WORD中复制回EXCEL中,再删除重复值,快而且不卡,

评分

参与人数 1学分 +2 收起 理由
魚。。 + 2 好方法

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-2-21 00:03 | 显示全部楼层
测试结果为”#N/A“ ,  肯能是PHONETIC函数在我这里水土不服的原因
回复

使用道具 举报

发表于 2020-2-21 00:31 | 显示全部楼层
cabcyvr 发表于 2020-2-21 00:03
测试结果为”#N/A“ ,  肯能是PHONETIC函数在我这里水土不服的原因

單獨執行 PHONETIC(C$2:C$207) 的結果是?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 07:03 , Processed in 0.256478 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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