java从学号中提取班级_excel从学号中提取所在班级分析
学号的特定位数代表所在班级,比如学号为120305,则此学号所相应的班级为3班。
知识储备:
mid:从字符串中截取特定长度的子字符串。
numberstring:将数字转换大小写,比如将数字“1”转换为“一”。
--:两个减号连起来,减负运算,可将文本型数字强制转换为数值型。
if:逻辑判断函数
&:文本连接符
两个案例来解决问题
案例1:例如我们需要从下列学号中提取班级号并添加到相应的班级列中。
公式:=--MID(A2,3,2)&"班"
解释:
由于学号的第3、4位代表班级号,因此利用mid函数从学号的第3位开始提取,共提取两位数(即第3位和第4位);
由于提取出来的数字可能最高位为0,即提取出来为“01”、“02”等这种格式的值,但是我们需要的内容最高位的0应当省略。因此我们在mid前面加两个减号(减负运算,可以强制将文本型数字转换成数值型 数字,可以理解为“用0减去一个负值”,负负得正),便可以将最高位的0省略。
最后利用文本连接符“&”连接一个汉字“班”。
双击填充柄完成其他单元格的填充。
得到公式:=--MID(A2,3,2)&"班"
动图演示:
案例2:
我们要从学号中提取出班级号,并且把班级号用大写数字表示,如下图
公式:
="法律"&NUMBERSTRING(MID(B3,3,2),1)&"班"
解释:利用mid函数把代表班级的那两位数提取出来。
利用numberstring函数将提取出来的数字转换成大写数字,此函数有两个参数,这里我们把第二个参数写为1即可(会自动忽略最高位的数字0)
利用文本链接符“&”将相关汉字链接起来,汉字需要用双引号括住。
得到公式:="法律"&NUMBERSTRING(MID(B3,3,2),1)&"班"
动图演示:
好了,看了上面的内容你懂了吗?
不懂得请评论讨论吧,当然方法不止这一种喽。
java从学号中提取班级_excel从学号中提取所在班级分析相关推荐
- access统计班级人数_Excel中怎么快速统计成绩表中分数段人数 - 卡饭网
Excel 五个函数统计学生期末考试分数段 Excel 五个函数统计学生期末考试分数段 考试结束,老师们都要对学生的考试成绩进行分析.各分数段人数的统计是其中一项必做的工作.在Excel中,怎样快速准 ...
- java 保留字符串中的数字_java从字符串中提取数字
随便给你一个含有数字的字符串,比如: String s="eert343dfg56756dtry66fggg89dfgf"; 那我们如何把其中的数字提取出来呢?大致有以下几种方法, ...
- Java通过正则剔除乱码_正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码...
目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...
- java中为什么要用注解_java中的注解,真的很重要,你理解了嘛?
这篇文章开始讲解java中的注解,在平时的开发当中我相信你或多或少的接触过注解.比如你可能都见过@override,它代表的就是一个注解.但是,为了更加清晰的去介绍注解,我还是先给出一个例子,让你能够 ...
- SQL:查找某个班级的人数并按班级人数多少进行排列,查找各班年龄最小的女生的班级号,学号,姓名,出生日期并按班级号升序排列
表:student 字段: studentnum(学号),studentname(学生姓名),classname(班级名称),sex(男:1,女:2),birthday(出生日期) 我现在数据库存储了 ...
- Python中通过索引名称提取数据loc()函数Python中通过行和列下标提取数据iloc()函数
[小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中通过索引名称提取数据 loc()函数 Python中通过 ...
- java word标签替换_JAVA实现替换WORD模板中的文字和图片
1.本来有其他方法可以实现的,但是由于jar包一直有问题所以换了种,要是还有其他的更好的方法,希望可以讨论 2.废话不说直接上代码: 3.我自己加了个生成图片的方法,也可以不需要直接用已经存在的图片替 ...
- 抓取网络源码python_python中的复仇者网络抓取实体提取和网络图
抓取网络源码python 2020 sent more bad news as Black Panther star Chadwick Boseman passed away aged 43. The ...
- Java面试宝典最新整理 下篇(持续更新中)
51. ThreadLocal 是什么?有哪些使用场景? 线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享. Java提供ThreadLocal类来支持线程局部变量,是一种实现 ...
最新文章
- 让程序主窗口不显示在任务栏中
- 2017-06-08 前端日报
- python循环语句打印矩形_Python中使用循环语句打印三角形、菱形
- python删除为空值的列_python如何删除列为空的行
- R语言实战(七)图形进阶
- Windows下安装Python模块时环境配置
- 漫谈数据挖掘从入门到进阶
- C++笔记-VS2015加载Live2D(OpenGL)
- Java连接sap无明显报错信息,Kettle连接SAP报错问题
- 树变二叉树结点数计算
- AgileEAS.NET平台开发实例-药店系统-视频教程系列-索引
- 如何让普通用户执行一些root用户才能执行的命令
- Oracle递归sql
- linux声道切换,linux下怎么把数据分别给左右声道
- CentOS7增加或修改SSH端口号的方法
- 存储区域网络(SAN)
- 外贸找客户软件:Top Lead Extractor
- 错排公式——n封信放入n个信封,要求全部放错,共有多少种放法
- lightdm开机无法自启问题
- 网络游戏中玩家在线数据的存取
热门文章
- ArcGIS 网络分析 warning : the delay impedance of locationXX in Facilities exceeds the cutoff impedance
- mui支付php后台demo,Dcloud中mui 微信支付和支付宝支付接口完美实现付款代码(PHPdemo)...
- 哈工大计算机系统大作业 程序人生-Hello’s P2P 2022
- python 将带数字的拼音转换为带声调的拼音
- android8.1 修改系统默认语言为中文
- 从头实现Linux字符设备驱动——2万字详解
- 力偶对物体的转动效应,取决于---《建筑力学》机考复习题
- 基于SSM跨境电商网站的设计与实现/海外购物平台的设计
- dmbj.top(代码笔记) 上线啦
- bi软件是做什么用的?