Excel 函数教程 / 第3章
文本函数
用于文本提取、格式转换、查找替换、清洗和拼接,适合编码、身份证、电话、地址、公司名称等数据处理。
本章学习目标
掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。
函数清单
使用方法、注意事项与案例
| 函数 | 常用语法 | 使用方法 | 注意事项 | 案例公式 |
|---|---|---|---|---|
| 提取字符串 | ||||
| MID | MID(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| MIDB | MIDB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| FIND | FIND(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| FINDB | FINDB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| LEFT | LEFT(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| LEFTB | LEFTB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| RIGHT | RIGHT(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| RIGHTB | RIGHTB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| PHONETIC | PHONETIC(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| 文本格式转换 | ||||
| ASC | ASC(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| BAHTTEXT | BAHTTEXT(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| CHAR | CHAR(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| CODE | CODE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| DOLLAR | DOLLAR(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| FIXED | FIXED(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| JIS | JIS(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| LOWER | LOWER(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| NUMBERVALUE | NUMBERVALUE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| PROPER | PROPER(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| RMB | RMB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| T | SUM(数值区域) | 汇总数值。 | 注意排除文本数字和隐藏筛选场景。 | 结果:计算结果 |
| TEXT | TEXT(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| UNICHAR | UNICHAR(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| UNICODE | UNICODE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| UPPER | UPPER(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| VALUE | VALUE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| WIDECHAR | WIDECHAR(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| 查找与替换 | ||||
| SEARCH | SEARCH(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| SEARCHB | SEARCHB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| REPLACE | REPLACE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| REPLACEB | REPLACEB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| SUBSTITUTE | SUBSTITUTE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| CLEAN | CLEAN(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| 其他文本处理 | ||||
| CONCATENATE | CONCATENATE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| EXACT | EXACT(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| LEN | LEN(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| LENB | LENB(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| REPT | REPT(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:计算结果 |
| TRIM | TRIM(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
典型案例
本章高频业务场景
| 使用场景 | 公式 | 说明 |
|---|---|---|
| 提取身份证出生日期 | | 从身份证第7位开始取8位并格式化。 |
| 屏蔽手机号 | | 隐藏中间四位。 |
| 清理多余空格 | | 处理普通空格和网页复制来的不间断空格。 |
| 编码补零 | | 把 123 显示为 000123。 |
学习建议
- 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
- 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
- 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。