从产品代码取出流水号(MID)
仓库标签用固定格式,比如 PRD-1023-A:三个字母、一个连字符、四位流水号、再一个连字符、最后一个后缀字母。装箱报表只要流水号,也就是第 5 到第 8 个字符。请根据 A2:A5 的代码,把 Serial 填进 C2:C5。
请使用单元格引用编写公式,切换测试用例后结果仍应正确。
测试用例
1
2
3
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
测试用例
1
2
3
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
知识点
MID(text, start_num, num_chars) 从 start_num 开始返回 num_chars 个字符。第一个字符是第 1 位,不是 0。PRD-1023-A 的流水号在第 5 到第 8 位:MID("PRD-1023-A", 5, 4) 是 "1023"。把 1023 写死的话,A2 一换代码就错。
函数指南
常见问题
如何从单元格中间提取一段字符?
使用 =MID(A2, 5, 4)。它从第 5 个字符开始,取出接下来的 4 个字符。MID("PRD-1023-A", 5, 4) 是 "1023"。
MID 是从 0 还是从 1 开始数?
从 1。第一个字符是第 1 位。MID(A2, 0, 4) 会返回 #VALUE!。
为什么结果是 0050 而不是 50?
MID 返回的是文本,所以 ACC-0050-C 的前导零会保留。只有在需要数字时才用 VALUE 包起来。