ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
123
返回列表 发新帖
楼主: 山菊花

[Excel 函数与公式] [第21期]春暖花开,恭喜你!

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-4-1 23:27 | 显示全部楼层

第1题小结

本题可用两个思路求得结果。

思路一:把名单分成日班和夜班两份,看着日班的名单,在夜班名单上查找,把找到的结果加起来。反过来找也行。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

点评

非常精妙的思路!  发表于 2014-4-3 19:07

TA的精华主题

TA的得分主题

发表于 2007-4-2 11:34 | 显示全部楼层

特别佩服山菊花版主的敬业精神,为题目作了如此详尽精彩的总结,使我们又学到了很多知识.真为我们论坛有这样的好版主好老师感到荣幸!

山菊花版主辛苦了,感谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-4-2 13:43 | 显示全部楼层

第2题小结

本题属多条件提取不重复记录,题型并不新鲜,但朋友们的解答十分精彩,给我们总结了很多经验。

1、用数字说话

Excel是玩数字的行家,对数字的排序、筛选、统计等功能远远强于对文本的处理功能。提取不重复记录,通常都是把文本数字化,借用文本的数字特征对其进行分析、处理,实现目的。

1把文本与数字挂钩,一般使用行号或者序号,用Row()获得文本所在的行号,用MATCH()获得文本在区域中首次出现的序号,相同的文本得到相同的序号,为以后的分析、计算提供了方便。下图三列数字分别对应三个公式的结果:

MATCH(XM,XM,0)、MATCH(JQ,JQ,0)、MATCH(XM,XM,0)*100+MATCH(JQ,JQ,0)



答案中还有许多值得学习的知识和经验,朋友们可一一去揣摩、研究。

这段时间事情较多,总结得不好请原谅。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2007-4-17 12:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
先只发了第一题的答案到:dsjb@21cn.com,第二题还在看.  偶是菜鸟,所以要慢慢来.   [em04]

TA的精华主题

TA的得分主题

发表于 2007-6-26 21:38 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
不好意思,我找了好久也沒找到版主那个條件格式怎么做的,哪位可否告知?謝謝!

TA的精华主题

TA的得分主题

发表于 2019-4-2 14:22 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2019-4-19 14:08 | 显示全部楼层
本帖最后由 z391634362 于 2019-4-19 14:09 编辑

凑个热闹。
第一题,数组公式:=COUNT(FIND(IF(MATCH(B2:B31,B:B,0)=ROW(B2:B31),B2:B31)&"日",PHONETIC($B$2:$C$31))*FIND(IF(MATCH(B2:B31,B:B,0)=ROW(B2:B31),B2:B31)&"夜",PHONETIC($B$2:$C$31)))

TA的精华主题

TA的得分主题

发表于 2020-2-27 21:19 | 显示全部楼层
本帖最后由 LWQ张无忌 于 2020-2-27 22:45 编辑

第一题
=COUNT(0/(FREQUENCY(IFERROR(MATCH(LEFT(IF(FREQUENCY(MATCH(B2:B31&C2:C31,B2:B31&C2:C31,),ROW(1:30)),B2:B31&C2:C31),2)&"*",B2:B31,),""),ROW(1:30))=2))
第二题

=IFERROR(INDEX($C:$C,SMALL(IF(($B$2:$B$41=$F2)*(1-(COUNTIF($F2:F2,$C$2:$C$41))),ROW($2:$41)),$A$2)),"")

TA的精华主题

TA的得分主题

发表于 2020-4-11 12:33 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-4 01:04 , Processed in 0.036398 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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