ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 请教高人关于Excel表如何使用公式升序或降序自动排序的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-8-2 10:28 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请教高人关于Excel表如何使用公式升序或降序自动排序的问题 2024-08-02:



高人好,
小弟遇到了个关于Excel表如何使用公式升序或降序自动排序的问题需要虚心请教一下高人,
望高人能够帮助指教一二.




现使用操作系统:Windows 10 64位
现使用Microsoft Office 软件:Microsoft Office 2016




在网上找到的已知公式:
=SORT(A2:B2,2,1,FALSE)


第1参数:是排序的数据区域
第2参数:是排序的索引标
第3参数:是排序的方式,1是升序,-1是降序,不填时默认为1
第4参数:FALSE为竖向排序,True为横向排序,不填时默认FALSE




但是好像没有效果,
不知道是不是和Office版本有关系,
小弟想使用公式对源数据进行升序或降序的排序,
并且当源数据有变化时这个升序或降序的排序也会自动再排序变化,
这样就不用每次去点筛选去手动排序了.




望能请教一下高人,
如何使用公式实现自动升序或降序的排序呢?




万分感谢啊```



2024年08月02日 星期五 笔








请教高人关于Excel表如何使用公式升序或降序自动排序的问题 2024-08-02.jpg

请教高人关于Excel表如何使用公式升序或降序自动排序的问题 2024-08-02.rar

10.3 KB, 下载次数: 9

TA的精华主题

TA的得分主题

发表于 2024-8-2 10:41 | 显示全部楼层
365倒是能做,低版本不会

  1. =SORTBY(A2:B51,MAP(B2:B51,LAMBDA(_a,IFNA(TEXT(REGEXEXTRACT(_a,"[\d]+"),"≈000天"),_a))),1)
复制代码
屏幕截图 2024-08-02 104045.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-8-2 10:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
=SORT(IF({1,0},A2:A51,IFERROR(--SUBSTITUTE(SUBSTITUTE(B2:B51,"≈",""),"天",""),"")),2,1)

TA的精华主题

TA的得分主题

发表于 2024-8-2 11:00 | 显示全部楼层
低版本:
  1. =INDEX(A:A,MOD(AGGREGATE(15,6,TEXT(SUBSTITUTE(MID($B$2:$B100,2,99),"天",),"0;;;!9!E!9")*10^3+ROW($2:100)*1,ROW(A1)),10^3))&""
复制代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-2 11:23 | 显示全部楼层
无关岁月 发表于 2024-8-2 10:41
365倒是能做,低版本不会





非常感谢高人的指教啊,
高人使用的是Microsoft Office 365版本的是吗?
真是厉害啊````
小弟的这个Microsoft Office 2016版本使用高人的这个公式会显示溢出,
真是可怜,
不知道哪里有Microsoft Office 365不收费的版本使用,
WPS广告太多不想用.
小弟先留着这个公式.

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-2 11:25 | 显示全部楼层
hugeinfo 发表于 2024-8-2 10:42
=SORT(IF({1,0},A2:A51,IFERROR(--SUBSTITUTE(SUBSTITUTE(B2:B51,"≈",""),"天",""),"")),2,1)





非常非常感谢高人的指教啊,
高人写的公式小弟需要琢磨琢磨消化一下,
里面有好几个公式组合着用看的有点不太懂.
小弟在Microsoft Office 2016版本里面使用这个公式显示会溢出,
先留着收藏好,
感谢高人啊.

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-2 11:35 | 显示全部楼层



非常非常感谢高人的指教啊,
这个低版本的公式在Microsoft Office 2016版本里面使用没有显示溢出,
是单个单元格求出显示结果的,
所以往右拉和往下拉就显示出全部的结果出来了,
高人太厉害了,
高版本低版本的公式都这么的精通,
实在是令人佩服羡慕啊```


TA的精华主题

TA的得分主题

发表于 2024-8-2 14:52 | 显示全部楼层
idiocy 发表于 2024-8-2 11:23
非常感谢高人的指教啊,
高人使用的是Microsoft Office 365版本的是吗?
真是厉害啊````

WPS好久好久 都取消所有广告了,这些函数WPS 都有,或者office tool 什么版本的office都能安装

TA的精华主题

TA的得分主题

发表于 2024-8-2 15:23 | 显示全部楼层
学2楼老师的,WPS中:
=SORTBY(A2:B51,MAP(B2:B51,LAMBDA(y,IFNA(--REGEXP(y,"\d+"),y))),1)

HZ0P5$G005~EUXITM]ZYH20.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-3 12:28 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
992146 发表于 2024-8-2 14:52
WPS好久好久 都取消所有广告了,这些函数WPS 都有,或者office tool 什么版本的office都能安装



原来如此,
我看WPS关闭广告之后还是有弹窗,
而且有时候打开会比较卡顿会打圈圈,
感觉不太好用.
不知道高人说的
Office Tool
安装使用要不要收费呢?

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

本版积分规则

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

GMT+8, 2024-11-16 00:56 , Processed in 1.066270 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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