从学生证中提取班级详解(考试题)

 2024-03-14 01:09:31  阅读 0

材质如下图:

左边的案例来自第二组excel

右边的案例来自第8组excel

题目要求:

计算上图中空列中每个学生的班级。 学号的第3位和第4位数字代表班级编号。 例如,如果学号的第3位和第4位是02,则班级编号为“2班”或“法学2班”。

参考答案:

你只需要掌握第二种和第三种方法之一即可。

下面有动画演示具体的编写过程。

流程分析:

“Class 1”和“Legal Class 1”中最关键的是如何提取里面的数字

旁边的汉字可以用文本链接器(&)链接

题目说学号中的第3位和第4位代表班级,所以需要先提取这两个数字。

要从字符串中截取一部分字符,请考虑 mid 函数

中(A2,3,2)

提取后看起来像“01”

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

函数使用:

中间功能

mid(拦截谁,从哪个位置拦截,拦截多少个字符)

文本功能

文本(数字,“格式代码”)

如果格式代码比较复杂,可以直接从自定义格式对话框中复制。 复制该问题的格式代码。

功能

(数字,转换成什么形式)

这是一个隐藏功能。 写入时不显示功能列表,不显示参数的英文提示。 Excel帮助系统中没有介绍该功能。

动画演示:

“1级”

法学一级

使用 ng 来做

函数是特殊的方程对吗_函数是特殊的映射_text函数是什么

用文字来做

因此动画无法上传,所以制作了一个短视频。

常见问题:

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

mid截取的内容是文本格式。 添加两个减号会将其变成数字格式。 在数字格式中,“01”将显示为“1”。

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

中路撤离可以从位置4开始吗? 可以避免前面的0。

最好不要。 虽然结果没有错,但那是因为题目给出的类数少了。 如果有十几个班那就错了。 而且,问题明确指出第3位和第4位数字代表类别编号,因此仅提取第4位数字似乎不合适,尽管结果是正确的。 只能说是瞎猫抓到了死老鼠。

标签: 函数 提取 班级

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码