ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 综合应用 > 如何将文本与数字混合的数据按要求排序?

如何将文本与数字混合的数据按要求排序?

作者:绿色风 分类: 时间:2022-08-18 浏览:223
楼主
悟空师弟
Q:如下图:

 
先按C列中前11位数据整体排序,但遇到第12个字符为+号时按升序排序,如是为-号时按降序排序,请问如何实现?

A:
操作过程说明:
1、填充空白行与上一行相同:选中有空白的数据区域,按F5,定位“空值”,输入=号,按“向上”方向键,再按Ctrl + Enter。
2、在K列取出C列前11个字符,当作排序时的首要关键字,公式为:=LEFT(C2,11)
3、在L列取出C列中第12个字符起后的4个或5个字符(有“Z”取5个,没有“Z”取4个),当作排序时的次要关键字,公式为:=--SUBSTITUTE(MID(C2,12,4+COUNTIF(C2,"*Z*")),"Z",)
4、排序:首要关键字先K列,次要关键字选L列,都为升序。
5,清除所有公式:选中数据区域,按F5,定位“公式”,按删除键“Delete”,完成。
操作过程见下面动画:

 
附文件:

排序.rar
2楼
hqn258
有点不好弄

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap