首页 > 其他分享 >文本型数字编号排序,职场常见场景!

文本型数字编号排序,职场常见场景!

时间:2023-10-28 10:02:08浏览次数:37  
标签:文本 分列 户号 关键字 升序 排序 职场

1职场实例


小伙伴们大家好,今天我们来解决一种职场办公中常见的问题:文本型数字编码排序问题。掌握这个问题的解题思想,有助于我们提高办公效率


如下图所示:

是一份小区单元楼户号电费缴纳明细表A列为户号B列为电费金额,现在我们想要对B列电费金额进行升序排序,希望按照户号的“楼宇号-单元号-门牌号”的三部分升序排序

文本型数字编号排序,职场常见场景!_升序


如果直接使用排序功能将无法得到正确的结果。如下图所示:我们直接对A1:B7所选区域的主要关键字A列“户号”列进行升序排序,因为A列的户号并非为纯数字这种数字为文本型数据,所以不能按照数值大小来进行排序。

文本型数字编号排序,职场常见场景!_升序_02


2解题思路


面对这种“文本型数字编码排序”的问题,我们可以通过分列的方式,分别提取A列户号的楼宇号、单元号、门牌号三部分进行排序,最后再将多余的辅助列进行删除即可。


文本型数字编号排序,职场常见场景!_升序_03


首先我们在A列后新增插入三列空白列存放我们需要分列出来的数据。分别为楼宇号、单元号、门牌号

文本型数字编号排序,职场常见场景!_升序_04


接下来我们开始进行正式的分列操作。选中A列数据,点击【数据-分列】,在弹出的【文本分列向导-第1步,共3步】中直接点击【下一步】;


在弹出的【文本分列向导-第2步,共3步】对话框中【分隔符号】选项区域中的【其他】右侧的符号框内输入“-”,继续单击【下一步】;


在弹出的【文本分列向导-第3步,共3步】对话框中选中【列数据格式】中的【常规】选项按钮,在【目标区域】中单击B2单元格作为存放分列数据的起始区域单元格,最后单击【完成】按钮,即可完成分列

文本型数字编号排序,职场常见场景!_数字编码_05


最后我们选中A1:E7单元格数据区域,再次进行升序排序。在【排序】的对话框中添加2个“次要关键字”。【主要关键字】选择“列B”,【次要关键字1】选择“列C”,【次要关键字2】选择“列D”,默认升序排序,点击【确定】即可完成。

文本型数字编号排序,职场常见场景!_升序_06


最后删除B、C、D列三列的整列内容,即可得到需要的排序结果,如下图所示

文本型数字编号排序,职场常见场景!_升序_07

标签:文本,分列,户号,关键字,升序,排序,职场
From: https://blog.51cto.com/u_15825298/8067245

相关文章

  • 排序&平均值
    #include<iostream>usingnamespacestd;intm[5],n,num=0;voidp1_2(inttf){ for(intj=0;j<5;j++){ for(inti=0;i<5;i++){ if(tf==1){ if(m[j]<m[i]){ num=m[j]; m[j]=m[i]; m[i]=num; } }elseif(tf==2){ if(m[j......
  • linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档
    linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档1.解压缩压缩命令zip-p-rmymail-1026.zipmymail/解压命令unzipmymail-1026.zip2.复制将文件file1复制到dir1目录下的file2文件cpfile1dir1/file2将文件夹source_dir复制到target_dir目前并且修改......
  • 归并排序求逆序对
    #include<iostream>#include<algorithm>#include<cstring>usingnamespacestd;constintN=1e5+10;inta[N];intans=0;inttmp[N];voidmergesort(inta[],intl,intr){if(l>=r)return;intmid=l+r>>1;m......
  • vue3+ts 禁止文本框自动填充内容
    如果`<input>`元素的`autocomplete`属性设置为`"off"`但并没有起作用,这可能是因为不同浏览器对此属性的实现方式存在一些差异。为了更可靠地禁用自动填充功能,你可以尝试以下解决方案之一:1.添加`autocomplete="new-password"`属性值:一些浏览器会将`"off"`视为默认值,但......
  • 如何按值对字典进行排序?
    内容来自DOChttps://q.houxu6.top/?s=如何按值对字典进行排序?我从一个数据库中的两个字段读取一个字典的值:一个字符串字段和一个数字字段。字符串字段是唯一的,所以它是字典的键。我可以按键进行排序,但是我如何根据值进行排序呢?注意:我在这里阅读了StackOverflow问题如何......
  • 向上管理的两个职场案例
    之前分享过很多职场成长的内容,其中也聊了很多关于向上管理工作汇报的个人经验,最近好几个同学在公众号后台留言咨询,有没有比较实际的向上管理案例可以分享,想参照学习一下。正好,这几天在技术交流群和知识星球内部,遇到了几个典型的案例。这篇文章我会以遇到的这两个案例为例,为大家......
  • 微信小程序获取用户名和头像方式以及使文本可复制方法
    1.微信小程序获取微信昵称和头像在微信小程序之前的版本可以通过wx.getUserInfo和wx.getUserProfile来获取微信头像和昵称。2022年11月8日24时之后上述两个接口均被微信小程序进行回收。本来以为通过一些其他方式也可以获取到微信头像和昵称,比如设置button组件的open-type为getU......
  • OpenTiny Vue 3.11.0 发布:增加富文本、ColorPicker等4个新组件,迎来了贡献者大爆发!
    你好,我是Kagol。非常高兴跟大家宣布,2023年10月24日,OpenTinyVue发布了v3.11.0......
  • 快速排序C实现
    在数据结构中的快速排序实现,未将原数组排序为递增或递减的序列,该C语言通过指针将原数组进行了改变。low和high的数值交换:voidSwap(int*a,int*b){intp=*b;*b=*a;*a=p;}Partition(分区函数):通过内层while可看出快速排序不是稳定排序算法intPartition(i......
  • 从高薪码农到失业大龄程序员:一位程序员的职场悲歌
    真实的故事30岁对于程序员来说并不算老,但在互联网行业这个快速变化的领域里,过了30岁的程序员就开始被认为是“大龄程序员”,尤其是在某些公司,面试官会直接问“年龄多大了”这样的问题,让许多程序员感到不安。然而,在一个不断追求年轻化的行业里,30岁的程序员被裁是不鲜见的事情。我前同......