从身份证号、工号、编码等文本左侧提取固定长度的字符,如提取身份证前 6 位地区码、工号前 3 位部门标识,新手必备基础文本处理技巧。
二、公式(WPS 通用)
=LEFT(文本, 提取长度)
三、参数解释
1.文本:需要提取的源文本(可直接输入文本或引用单元格)
2.提取长度:指定从左侧开始提取的字符数(必须为正整数)
四、案例演示(WPS 实测可用)
本文基于通用数据源表(完整表格见第 1 篇),使用 E 列(入职日期)、B 列(姓名)。
需求1:提取入职日期中的年份(前 4 位)
1.点击 I2 单元格(实发工资右侧空白列)
2.输入公式:=LEFT(E2, 4)
3.按Enter键,I2 显示 2023(张三入职年份)
4.鼠标移至 I2 右下角,出现十字填充柄后向下拖拽,批量提取所有员工入职年份
需求2:提取姓名前 1 个字符(姓氏)
1.点击 J2 单元格
2.输入公式:=LEFT(B2, 1)
3.按Enter键,J2 显示张(张三的姓氏)
4.拖拽填充柄向下,批量提取所有员工姓氏
五、注意事项(WPS 专属)
1.若提取长度超过文本实际长度,WPS 会返回全部文本,不会报错(如 LEFT ("李", 2) 返回 "李")
2.提取日期时,需确保单元格格式为文本,否则日期会被转换为序列号(如 2023/1/15 的序列号是 44937,LEFT 会提取前 4 位 4493)
3.批量提取时,若部分单元格为空,LEFT 会返回空值,不会影响其他单元格结果
六、一句话总结
LEFT 函数左提取,指定长度要记牢,文本格式先确认,批量填充效率高。