文本
取出代码中间的字符
定义
从代码中间取出字符,就是把文本、起始位置和要返回的字符数交给 MID。
语法
=MID(text, start_num, num_chars)
参数
| 参数 | 含义 |
|---|---|
text |
存放完整代码的单元格。 |
start_num |
要取出的第一个字符的位置。位置 1 是第一个字符。 |
num_chars |
从该起点开始返回多少个字符。 |
示例演练
一个货站在 B2:B4 中列出托盘标签。批次号位于每个标签的中间。
| A:通道 | B:标签 |
|---|---|
| North | PX-8821-K |
| East | PX-4409-K |
| West | PX-1170-K |
公式:=MID(B2,4,4)
结果:8821。PX-8821-K 的第 4 个位置是 8,接下来四个字符是 8821。
练习
单元格 A2 中是 AB12CD。请在 B2 中写出一个公式,从第 3 个位置开始返回 A2 的 2 个字符。
- 在 B2 中写出一个 MID 公式,从 A2 的第 3 个位置开始取 2 个字符。
- B2 应显示从 A2 第 3 个位置开始的 2 个字符。
第 1 步,共 2 步
在 B2 中输入 =MID(A2,3,2)。
A2 是 AB12CD,所以从第 3 个位置开始的 2 个字符是 12。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 MID。
B2 现在显示 12。
下一课是找出某个字母在哪。
相关函数
MID 就是从代码内部取出那一段的函数。
常见错误
从 0 开始计数,例如 =MID(B2,3,4):PX-8821-K 的第 3 个位置是连字符,所以结果是 -882 而不是 8821。