练习 / 文本

提取类别代码(LEFT)

简单 文本

你的库存表把所有信息挤在一个产品代码里,比如 PRD-1023:前三个字母是类别,后面是流水号。想做类别筛选,报表得先把 Category code 拆成独立一列。请根据 A2:A5 的代码填满 C2:C5。

请使用单元格引用编写公式,切换测试用例后结果仍应正确。

提示 0/4
官方解法 2
–
测试用例
1
2
3
重置
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在加载交互式电子表格...
正在准备单元格数据与公式求解引擎
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。

知识点

LEFT(text, n) 返回前 n 个字符。连字符在第 4 位,三个字母的前缀刚好在它之前结束。如果前缀长度不固定,MID + SEARCH 会是更稳的做法。

常见问题

如何提取单元格开头的字符?

使用 =LEFT(A2, 3) 取出 A2 的前 3 个字符。按照你的前缀长度替换 3。

如果前缀长度不一致怎么办?

改用分隔符定位:=LEFT(A2, SEARCH("-", A2) - 1) 会返回第一个连字符之前的所有字符,不用管它的位置。

LEFT 会改动原来的数据吗?

不会。它只在公式所在的单元格生成新值,A 列的原始代码保持不变。