ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[讨论] 【练习题】内存数组同行排序——( 有技术分奖励!已结束)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-4-24 14:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
jivy1212 发表于 2019-4-24 14:46
仔细观察一下就会发现SORT这么用搞不定,SORT的规则相当于EXCEL自带自定义排序功能里带扩展功能的,无法 ...

结果好像确实不对,哈哈,不过除了预览版的动态溢出函数实在想不对其他办法,等海鲜老师最后亮剑吧或其他大佬来捅开这层钢化玻璃,哈哈哈哈~

TA的精华主题

TA的得分主题

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

版主,这样是不是就只是不满足第一要求了。
  1. =IFERROR(N(OFFSET($A$2,ROW(INDIRECT("1:"&COUNT(数据源)/2))-1,IF(MMULT(OFFSET($A$2,,,COUNT(数据源)/2,2),{1;-1})<0,{0,1},{1,0}))),"")
复制代码



评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-4-24 15:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
白薯beyond 发表于 2019-4-24 15:24
版主,这样是不是就只是不满足第一要求了。

额,没看清......你还引用了单元格......这个更加不允许了

TA的精华主题

TA的得分主题

发表于 2019-4-24 16:05 | 显示全部楼层
很长,不知道对不对
  1. =MID(TEXT(MMULT(10^MMULT(IFERROR(LOG(TEXT(MMULT(数据源+6,{1,-1,1,0;-1,1,0,1}),{"1%;1","1%;1;0","0;-0","0;-0"})),),{1,0;0,1;1,0;0,1}),{1;1}),"00.00"),{1,4},2)-6
复制代码

评分

7

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-4-24 16:14 | 显示全部楼层
hno3861 发表于 2019-4-24 16:05
很长,不知道对不对

牛牛牛,我MM搞半天合了后分不开,囧

TA的精华主题

TA的得分主题

发表于 2019-4-24 16:19 | 显示全部楼层
jivy1212 发表于 2019-4-24 16:14
牛牛牛,我MM搞半天合了后分不开,囧

哈哈,瞎写的,不具普适性,这适合整数

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-4-24 16:33 | 显示全部楼层
hno3861 发表于 2019-4-24 16:19
哈哈,瞎写的,不具普适性,这适合整数

很好~我喜欢~~数组的揉捏~~
思路为主~~,其他的慢慢来~~

TA的精华主题

TA的得分主题

发表于 2019-4-24 16:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 hno3861 于 2019-4-24 21:07 编辑
象山海鲜 发表于 2019-4-24 16:33
很好~我喜欢~~数组的揉捏~~
思路为主~~,其他的慢慢来~~

谢版主。搞到一分,很happy 。O(∩_∩)O~

一直在想怎么错位,瞎猫碰到死耗子弄了个针对整数的。这反算思路真是绝了,绝对想不到啊,学习了。

TA的精华主题

TA的得分主题

发表于 2019-4-24 18:29 | 显示全部楼层
厉害,mmult估计都尝试过,但是能做出结果就非常厉害

TA的精华主题

TA的得分主题

发表于 2019-4-24 20:11 | 显示全部楼层
=TEXT(SMALL(IFERROR(数据源+ROW(1:89)*10,10^8),ROW(1:89)*2-{1,0})-ROW(1:89)*10,"[>10]! ")

评分

1

查看全部评分

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

本版积分规则

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

GMT+8, 2024-4-28 10:23 , Processed in 0.041373 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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