学号中提取班级详解(考题) 您所在的位置:网站首页 excel中如何根据学号提取班级数据 学号中提取班级详解(考题)

学号中提取班级详解(考题)

2024-07-02 17:06| 来源: 网络整理| 查看: 265

素材如下图:

左侧案例来自第2套excel

右侧案例来自第8套excel

学号中提取班级详解(考题)_微信公众号

题目要求:

在上图的空列中计算每位学生的班级,学号的第3位和第4位代表班级号。比如学号的第3、4位是02,则班级号是“2班”或“法律二班”。

参考答案:

第2、3种方法只需掌握一种即可

学号中提取班级详解(考题)_微信公众号_02

下面有动图演示具体的书写过程。

过程分析:

“1班”和“法律一班”中最关键的是怎么提取里面的数字

旁边的汉字用文本链接符(&)链接起来即可

题目说,学号中的第3、4位代表的是班级,因此首先需要把这两个数字提取出来。

从一串字符中截取一部分字符,想到mid函数。

mid(A2,3,2)

提取出来以后的样子是“01”

如何把”01“变成“1”、变成“一”

学号中提取班级详解(考题)_过程分析_03

函数用法:

mid函数

mid(截取谁,从第几位开始截取,截取几个字符)

text函数

text(数字,“格式代码”)

格式代码如果较为复杂的话,可以直接从自定义格式对话框里复制。本题的格式代码便是复制而来。

numberstring函数

numberstring(数字,转换为哪种形式)

这是隐藏函数,书写时不显示函数列表,也不显示参数的英文提示,excel帮助系统里也没有介绍这个函数。

学号中提取班级详解(考题)_过程分析_04

动图演示:

“1班”

学号中提取班级详解(考题)_过程分析_05

法律一班

用numberstri​ng做

学号中提取班级详解(考题)_微信公众号_06

用text做

因此动图无法上传,因此做成了一个小视频。

常见问题:

mid前面的两个减号是干什么的?

mid截取出来的内容是文本格式,加两个减号就变成了数值格式。数值格式的话“01”就会显示为“1”。

两个减号称为是“减负运算”,本质是“0--mid(参数省略)”,省略0之后就变成了“--mid(参数省略)”。除了两个减号之外,还可以使用*1、/1、+0、-0或者value函数来把文本型的数字转换为数值型。

mid提取可以从第4位开始吗?就可以避免前面那个0了。

最好不要,虽然结果不算错,但那是因为题目给出的班级较少,如果有十几个班级就会出错了。况且题目明确说第3、4位表示班级号,只提取第4位也显得不太合适,虽然结果没错。只能说是瞎猫抓了死耗子。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有