找回密码
 立即注册
搜索

如何按日期筛选并删除重复项

8
回复
301
查看
[复制链接]

1

主题

3

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2021-12-4 11:29:00 显示全部楼层 |阅读模式
如何按照日期筛选并删除重复项

dff2e6ff0baa93ba6a5b642b93fef013.png
如上图所示,标红部分为同一个日期内的重复项,需要删除重复项,仅保留一个

35f12452ac6e2d7ee25fedff513d7f29.png
如上图所示,为删除重复项后的最终数据。注意:只要保证同一日期里同一人员只出现一次即可,出现在第几个单元格里随意。

如何按日期筛选并删除重复项.zip (7.67 KB, 下载次数: 69)
PPT学习论坛
回复

使用道具 举报

1

主题

11

帖子

0

幻币

初入江湖

Rank: 1

积分
11
2021-12-6 06:43:39 显示全部楼层
C2
=TEXTJOIN("、",,IF(ISNA(MATCH(TRIM(MID(SUBSTITUTE(B2,"、",REPT(" ",99)),ROW(INDIRECT("1:"&LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1))*99-98,99)),TRIM(MID(SUBSTITUTE(CONCAT(IF(INT(A3:$A$9)=INT(A2),B3:$B$9&"、","")),"、",REPT(" ",99)),ROW($1:$99)*99-98,99)),)),TRIM(MID(SUBSTITUTE(B2,"、",REPT(" ",99)),ROW(INDIRECT("1:"&LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1))*99-98,99)),""))
=TEXTJOIN(",",,IF(ISERROR(MATCH(FILTERXML("<a><b>"&SUBSTITUTE(B2,"、","</b><b>")&"</b></a>","a/b"),IFERROR(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN("、",,IF(INT(A3:$A$9)=INT(A2),B3:$B$9,"")),"、","</b><b>")&"</b></a>","a/b"),""),)),FILTERXML("<a><b>"&SUBSTITUTE(B2,"、","</b><b>")&"</b></a>","a/b"),""))
下拉
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2021-12-22 11:19:19 显示全部楼层
检查了,试了几次都是#NAME?报错,求大佬教教~
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

3

帖子

1

幻币

初入江湖

Rank: 1

积分
5
2021-12-31 01:25:51 显示全部楼层
Excel2016之后的版本才有Textjoin函数
13fc6f550c22e674840ca429bb5cc48e.png
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

6

帖子

4

幻币

初入江湖

Rank: 1

积分
14
2022-1-9 09:02:29 显示全部楼层
大佬你好,很抱歉再打扰你!
我使用的是WPS2019.验证过TEXTJOIN函数可以正常使用,你贴的公式里有两个=TEXTJOIN,我复制第一个进去结果为空白,第二个就去结果是#NAME?,两个都复制进去后结果是#NAME?
比较小白,还望指导一下!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-3

幻币

东方不败

积分
-6
2022-1-19 00:09:16 显示全部楼层
=TEXTJOIN("、",1,IF(ISNA(MATCH(TRIM(MID(SUBSTITUTE(B2,"、",REPT(" ",99)),ROW(INDIRECT("1:"&LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1))*99-98,99)),TRIM(MID(SUBSTITUTE(CONCAT(IF(INT(A3:$A$9)=INT(A2),B3:$B$9&"、","")),"、",REPT(" ",99)),ROW($1:$99)*99-98,99)),)),TRIM(MID(SUBSTITUTE(B2,"、",REPT(" ",99)),ROW(INDIRECT("1:"&LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1))*99-98,99)),""))
Filterxml ?
=TEXTJOIN(",",1,IF(ISERROR(MATCH(FILTERXML("<a><b>"&SUBSTITUTE(B2,"、","</b><b>")&"</b></a>","a/b"),IFERROR(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN("、",,IF(INT(A3:$A$9)=INT(A2),B3:$B$9,"")),"、","</b><b>")&"</b></a>","a/b"),""),)),FILTERXML("<a><b>"&SUBSTITUTE(B2,"、","</b><b>")&"</b></a>","a/b"),""))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2022-1-28 19:03:56 显示全部楼层
唉,还是不行,可否麻烦大佬把您可以用的文件上传一份我参考下,我用FILTERXML函数会返回#NAME?,不懂是不是这个原因
PPT学习论坛
回复 支持 反对

使用道具 举报

4

主题

15

帖子

3

幻币

初入江湖

Rank: 1

积分
18
2022-2-14 09:07:30 显示全部楼层
~~~~~~~~~
如何按日期筛选并删除重复项.7z (9.15 KB, 下载次数: 61)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2022-2-24 09:19:46 显示全部楼层
想给您发私信,等级不够,我下载了您的模板可以使用,但是更改数据范围后格子变空白了,没有数据了。
一直打扰您很抱歉,愿付报酬哈,不然过意不去一直打扰别人。
我excel基础比较薄弱,又遇到新的工作,头大
PPT学习论坛
回复 支持 反对

使用道具 举报

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