ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [开_46] 连续项目的筛选问题 ★★★★

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-7-5 07:14 | 显示全部楼层 |阅读模式
gEx6YruN.rar (3.83 KB, 下载次数: 206)
[此贴子已经被作者于2005-7-5 7:15:40编辑过]
单选投票, 共有 14 人参与投票

距结束还有: 3126 天23 小时30 分钟

您所在的用户组没有投票权限

[函数23] 连续项目的筛选问题

[函数23] 连续项目的筛选问题

TA的精华主题

TA的得分主题

发表于 2005-7-5 13:50 | 显示全部楼层

我做了一个方法不算好,就当是抛砖引玉吧

1.我的方法很笨,如果有有4个以上连续相同的,我得再加几个“<>”的判断条件,所以希望能看到好的方法.

2.题目2可不可以利用题目1的数据,如果能,那就容易多了,如果不能,那公式会编得很复杂,现在工作忙,等我有空时再慢慢编.

wA578bcY.rar (4.66 KB, 下载次数: 93)

等你提供完整答案:)——apolloh

[此贴子已经被apolloh于2005-7-5 15:46:32编辑过]

TA的精华主题

TA的得分主题

发表于 2005-7-5 14:01 | 显示全部楼层

应该会有更简洁的方法,我也正在想,不过第三题用公式排序,还没遇到过,很新鲜,只是这两天工作忙,要做财务报表,等有空时再慢慢想吧.希望能看到更好的.

TA的精华主题

TA的得分主题

发表于 2005-7-5 14:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
以下是引用yigepure在2005-7-5 13:07:39的发言:

这个题应该来说非常实用.好:)

我觉得还是比较难的,可以加四星

TA的精华主题

TA的得分主题

发表于 2005-7-5 15:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

用countif()做一下: NZvomuE3.rar (2.57 KB, 下载次数: 154)

gvntw兄结果正确,但效率上应该还可以优化的。本题难就难在,后面的题如何不用继承前面小题的结果,直接通过条件数据列以较高的效率计算出来。apolloh

[此贴子已经被apolloh于2005-7-5 15:51:45编辑过]

TA的精华主题

TA的得分主题

发表于 2005-7-5 17:15 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2005-7-6 16:16 | 显示全部楼层

项目排序,如何搞,是不是根据第一个字符的代码?? bprJNtXy.rar (4.85 KB, 下载次数: 39)

还是太复杂了,而且排序的方法不够好,如果第一个字都一样怎么办呢?——apolloh

[此贴子已经被apolloh于2005-7-6 16:38:50编辑过]

TA的精华主题

TA的得分主题

发表于 2005-7-6 17:43 | 显示全部楼层

排序要用countif(data,">="&data)值吧,明天再改。

也可以直接根据countif(data,">="&data)来做前两个。

呵呵,这次到点上了.不错.--------------yigepure

[此贴子已经被yigepure于2005-7-6 21:11:07编辑过]

TA的精华主题

TA的得分主题

发表于 2005-7-7 11:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

来个效率比较低的.呵呵

rH5keSXM.rar (5.05 KB, 下载次数: 53)

第一题,用不等确定边界,再根据边界间距,确定结果行号,

第二题,用countif-countif(区域下移2行),如果连续三行以上,则必为0,取出内容(不是行号),再在取出部分中,去掉重复.

第三题,在第二题的基础上,取首字符的code码,并把其行号作为小数部分相加后排序.排好后,再把小数部分还原成行号,

方法比较笨,常规思路,没办法啊.

[em06][em06]

TA的精华主题

TA的得分主题

发表于 2005-7-10 15:56 | 显示全部楼层

做这个题目的时候我遇到一个很奇怪的问题,我用F9和公式自动显示的结果不同,很郁闷

这是如果计算对象不是内存数组是会这样的,这样的计算结果不正确。——apolloh

[此贴子已经被apolloh于2005-7-10 16:50:53编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-28 07:44 , Processed in 0.046185 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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