Excel_字母数字混合排序(数字不符合预期)的一种解决方法

2023-09-22 14:53:29

ADC_DCAL_DN1[13:0]

ADC_DCAL_DN10[13:0]

ADC_DCAL_DN11[13:0]

ADC_DCAL_DN2[13:0]

ADC_DCAL_DN3[13:0]

ADC1_EOC

ADC10_EOC

ADC11_EOC

ADC2_EOC

ADC3_EOC

ADC4_EOC

ADC5_EOC

ADC_CAL

CB1_CALI_ADC[7:0]

CB10_CALI_ADC[7:0]

CB2_CALI_ADC[7:0]

CB20_CALI_ADC[7:0]

CB3_CALI_ADC[7:0]

CB4_CALI_ADC[7:0]

如何对上述信号进行排序,如果直接用excel进行A-Z排序,就只会得到跟表中同样的结果

,会排成1、10、11、2……这样

这显然不行,于是开始检索资料,最终确定了一种方法:

1、 将文本中的最左边的数字提取出来

2、 对数字进行前面补0填充。

3、 然后将文本和补完0的数字重新结合

4、 跟原列放一起进行排序

5、  

第一步 提取文本的最靠左边的数字

Ctrl+E操作可以跟随用户行为进行文本提取。

如:想提取文本的最左边的数值。

那么对几个形式不同的任意文本进行ctrl e,就可以提取,

如果这样写,在如下方格按下ctrl e还是不能识别正确

需要再给软件去引导

在这个空格按下ctrl+e

处理完样例文本后

如果没有数字的会变成空内容

第二步,对数值进行补0填充

=TEXT(J9,"00")

利用公式

选择性粘贴为数值

第三步 将文本和补完0的数字重新结合

用ctrl E继续提取数字前和数字后的文本

用公式和&号将文本连接起来


 

将内容从公式粘贴为值

将00替换成空

把原列再粘贴一列

复制,选择性粘贴,跳过空单元

第四步 跟原列放一起进行排序

再对有填充0的那一列排序,右边的列得到最终结果

对比之前的结果,成功了。

如果选择性粘贴,跳过空单元的时候没有成功,原列有被空白内容覆盖的情况,那么可以对复制列进行两次替换,来解决问题。

明明空单元格却感觉是非空的解决办法

两次替换

先把空替换成一个特殊字符如asdasdasd

然后再把asdasdasd换成空即可。

更多推荐

二级配电箱智能监测系统

随着现代电力工业的发展,电力系统的复杂性和安全性要求日益提高。二级配电箱作为电力系统的重要环节,其运行状态直接影响到电力供应和电力系统的稳定性。因此,对二级配电箱进行智能监测显得尤为重要。本文将探讨如何实现二级配电箱的智能监测。一、配电箱智能监测系统架构力安科技通过在配电箱/柜场所安装“智慧供配电综合探测器”前端物联探

检索技术核心学习总结

一、学习检索技术的必要性分析(一)关键原因分析学习检索技术(InformationRetrieval,IR)具有多种重要的原因,特别是在今天信息爆炸的数字化时代。总的来说,学习检索技术有助于提高信息处理和利用的效率,无论是个人生活还是在职业和学术领域中。这些技能可以增强信息搜索、分析和组织的能力,有助于更好地满足各种需

【eslint】屏蔽语言提醒

在JavaScript中,ESLint是一种常用的静态代码分析工具,它用于检测和提醒代码中的潜在问题和风格问题。有时候,在某些特定情况下,你可能希望临时屏蔽或禁用某些ESLint的提醒信息,以便消除不必要的警告或避免不符合项目规范的代码被标记为错误。例如,当你遍历一个dom数组,并想要修改每个item的dom元素的st

如何将办公文档导入到内容编辑区?

办公文档导入到内容编辑区功能让用户能够快速、轻松地将办公文档中的内容导入到内容编辑区中,以便进行进一步的编辑、排版和格式化。这个功能适用于多种场景,例如从Word文档、Excel表格或PowerPoint演示文稿中提取内容并将其导入到网页编辑器、博客平台或内容管理系统等。通过使用这个功能,用户可以省去手动复制和粘贴文本

通讯网关软件003——利用CommGate X2Mbt实现Modbus TCP访问OPC Server

本文介绍利用CommGateX2Mbt实现Modbus访问OPCServer。CommGateX2MBT是宁波科安网信开发的网关软件,软件可以登录到网信智汇(wangxinzhihui.com)下载。【案例】如下图所示,SCADA系统配置OPCServer,现在上位机需要通过Modbus主站软件来获SCADA的数据。【

Python的简单使用与应用

在当今互联网时代,网络爬虫成为了获取数据的重要工具之一。而使用代理IP进行爬虫操作,则是提高爬虫效率、绕过访问限制的利器。本文将向大家介绍Python代理IP爬虫的简单使用,帮助大家了解代理IP的原理、获取代理IP的方法,并探索其在实际应用中的无限可能。一、代理IP的原理和作用代理IP,顾名思义,即为代替本机IP进行网

计算机竞赛 深度学习 opencv python 公式识别(图像识别 机器视觉)

文章目录0前言1课题说明2效果展示3具体实现4关键代码实现5算法综合效果6最后0前言🔥优质竞赛项目系列,今天要分享的是🚩基于深度学习的数学公式识别算法实现该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:4分创新点:4分🧿更多资料,项目分享:h

【计算机网络】Tcp详解

文章目录前言Tcp协议段格式TCP的可靠性面向字节流应答机制超时重传流量控制滑动窗口(重要)拥塞控制延迟应答捎带应答标志位具体标志位三次握手四次挥手粘包问题TCP异常情况listen的第二个参数前言前面我们学习了传输层协议Udp,今天我们一起学习Tcp,Tcp比Udp复杂,但可靠,非常多的场景需要这种可靠。Tcp协议段

循环神经网络——上篇【深度学习】【PyTorch】【d2l】

文章目录6、循环神经网络6.1、序列模型6.1.1、序列模型6.1.2、条件概率建模6.1.2、代码实现6.2、文本预处理6.2.1、理论部分6.2.2、代码实现6.3、语言模型和数据集6、循环神经网络6.1、序列模型6.1.1、序列模型序列模型主要用于处理具有时序结构的数据,**时序数据是连续的,**随着时间的推移,

2023/9/17总结

VuedefineOptions为什么要使用defineOptions在有<scriptsetup>之前如果需要定义propsemit可以很容易的添加一个与setup平级的属性但是用了<scriptsetup>后就不能这样做了setup属性也就没有了,就不能添加与其平级的属性为了解决这个问题引入了defineProps

文件、预处理、位运算

10.2数据文件概述10.2.1ASCII文件与二进制文件ASCII文件就是“将需要保存到文件的信息使用ASCII字符表示,然后按照顺序将每个字符的ASCII码存储到文件中”。ASCII文件的优点是编码方式公开,可以被其它的文本编辑器打开;其缺点是效率比较低,信息冗余度高。二进制文件将数据在内存中的二进制形式原样存储到

热文推荐