ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: sbdk007

[讨论] 去重小练习两题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-4-10 11:32 | 显示全部楼层
马克学习~~~~~~~

TA的精华主题

TA的得分主题

发表于 2020-4-10 19:14 | 显示全部楼层
  1. =INDIRECT(TEXT(SMALL(IF(COUNTIF(OFFSET(A$2,,{0,1,2},{1;2;3;4}),A$2:C$5)=1,TIME(,{1,2,3},{2;3;4;5})),ROW()),"RSCM"),)
  2. =INDIRECT(TEXT(MIN(IF(IFERROR(COUNTIF(OFFSET(I$1,,,ROW()-1),A$2:C$5)=0,1),TIME(,{1,2,3},{2;3;4;5}))),"RSCM"),)
复制代码


评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-10 22:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
03版

=INDIRECT(TEXT(MOD(SMALL(IF(COUNTIF(OFFSET(A$2,,{0,1,2},ROW($1:$4)),T(OFFSET(A$2,,{0,1,2},4)))=1,ROW($2:$5)*10+{1,2,3}*101,999),ROW(1:1)),100),"r0c0"),)


=INDIRECT(TEXT(MOD(SMALL(IF(MATCH(T(OFFSET($A$2,MOD(ROW($4:$15),4),INT((ROW($1:$12)-1)/4))),T(OFFSET($A$2,MOD(ROW($4:$15),4),INT((ROW($1:$12)-1)/4))),)=ROW($1:$12),(MOD(ROW($4:$15),4)+2)*10+INT(ROW($4:$15)/4)*101,999),ROW(1:1)),100),"r0c0"),)

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-11 11:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
第一问,开个火车

=INDEX(OFFSET(A$1,,MIN(INT((ROW(A1)-1)/4)),5),SMALL(IF(MATCH(OFFSET(A$2:A$5,,MIN(INT((ROW(A1)-1)/4))),OFFSET(A$2:A$5,,MIN(INT((ROW(A1)-1)/4))),)=ROW($1:$4),ROW($2:$5)),ROW(A1)-4*INT((ROW(A1)-1)/4)))

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-11 18:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 LWQ张无忌 于 2020-4-11 20:53 编辑

第1题
=MID(CONCAT(IF(MATCH(A1:C1&A2:C5,MID(CONCAT(A1:C1&A2:C5),ROW(1:12)*4-3,4),)=ROW(1:4)*3-2+{0,1,2},A2:C5,"")),ROW(1:12)*2-1,2)

=MID(CONCAT(TRANSPOSE(IF(MATCH(A1:C1&A2:C5,MID(CONCAT(A1:C1&A2:C5),ROW(1:12)*4-3,4),)=ROW(1:4)*3-2+{0,1,2},A2:C5,""))),ROW(1:12)*2-1,2)
第2题
=MID(CONCAT(TRANSPOSE(A2:C5)),SMALL(IF(FREQUENCY(MATCH(A2:C5,MID(CONCAT(TRANSPOSE(A2:C5)),ROW(1:12)*2-1,2),),ROW(1:12)),ROW(1:13),99),ROW(1:13))*2-1,2)

违规吗,投机了
第2题 偷师
=T(INDIRECT(TEXT(SMALL(--IF(MATCH(A2:C5,T(OFFSET(A2,MOD(ROW(4:16),4),ROW(4:16)/4-1)),)=ROW(1:4)+{0,4,8},{1,2,3}&"-"&ROW(2:5),10^6),ROW(1:12)),"rdcm"),))



评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-11 21:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

第二题哪里出问题,我验证怎么错了?

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-4-13 14:33 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
平时的函数运用中去重是最常见的情形,出这个讨论题主要是想把各位老师的绝招收集一下
所以挖了两个坑,一个是分列内部去重,一个是从第一行写公式
考虑到大家都是行家里手,不必容错,就指定了公式区域,不想一会儿功夫就被M老师将重复数据后置取了巧
还好,M老师从来不让人失望,后面写了几个高水平的公式(差点就看不明白了)
冥思苦想的很久的题一发上来,一会功夫就被静听溪流 老师把老底都给我翻出来了
随后各位老师也陆续贴上自己的精妙公式,因为自己水平有限,只好将老师们的公式收集到一起,便于大家下载
也厚着脸皮附上自己的学习笔记,望老师们能不吝指正
TIM截图20200413143048.jpg
TIM截图20200413143111.jpg
TIM截图20200413143128.jpg
去重小练习公式收集.rar (35.12 KB, 下载次数: 11)

评分

4

查看全部评分

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-3 10:10 , Processed in 0.039261 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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