Excel高级应用 - LEFT+MID+RIGHT组合应用
- 2026-11-04 00:29:58
Excel高级应用 - LEFT+MID+RIGHT组合应用
@Nopainogain @壹分阁
LEFT+MID+RIGHT组合应用
LEFT+MID+RIGHT是Excel中处理文本提取与分割的强大函数组合,它们的组合使用可以实现文本的提取和分割,广泛应用于身份证号格式化、手机号提取和日期格式转换等场景。
基本用法
基本语法:=CONCATENATE(LEFT(text, num_chars), "-", MID(text, start_num, num_chars), "-", RIGHT(text, num_chars))
功能:使用LEFT函数从文本左侧提取字符,使用MID函数从文本中间提取字符,使用RIGHT函数从文本右侧提取字符,然后使用CONCATENATE函数将提取的字符合并成新的文本
参数:
LEFT:从文本字符串的左侧提取指定数量的字符 MID:从文本字符串的中间提取指定数量的字符 RIGHT:从文本字符串的右侧提取指定数量的字符 CONCATENATE:将多个文本字符串合并成一个字符串 text:要提取字符的文本字符串 num_chars:要提取的字符数 start_num:MID函数的开始提取位置
示例数据源
数据源1:主数据表
用于存储原始文本数据,包含身份证号、手机号、日期等信息。
数据源2:结果计算表
用于使用LEFT+MID+RIGHT组合函数计算结果。

避坑指南
常见错误1:MID函数参数顺序错误
当MID函数的参数顺序错误时,会导致提取结果错误。
解决方案:确保MID函数的参数顺序正确,格式为MID(text, start_num, num_chars)。
常见错误2:字符数为负数
当LEFT、MID、RIGHT函数的字符数参数为负数时,会导致函数返回错误值。
解决方案:确保字符数参数为正数。
常见错误3:开始位置超出文本长度
当MID函数的开始位置超出文本长度时,会导致函数返回空字符串。
解决方案:确保开始位置不大于文本长度。
常见错误4:字符数超出剩余文本长度
当MID函数的字符数超出从开始位置到文本末尾的字符数时,会导致函数只返回剩余的字符。
解决方案:确保字符数不大于从开始位置到文本末尾的字符数。
常见错误5:文本参数为空
当传递给函数的文本参数为空时,会导致函数返回空字符串。
解决方案:确保传递给函数的文本参数不为空。
总结
LEFT+MID+RIGHT组合是Excel中处理文本提取与分割的强大工具,可以实现文本的提取和分割,适用于各种业务场景。
基本语法:=CONCATENATE(LEFT(text, num_chars), "-", MID(text, start_num, num_chars), "-", RIGHT(text, num_chars)) 功能:使用LEFT函数从文本左侧提取字符,使用MID函数从文本中间提取字符,使用RIGHT函数从文本右侧提取字符,然后使用CONCATENATE函数将提取的字符合并成新的文本 特点:支持文本的提取和分割,提高工作效率 应用场景:身份证号格式化、手机号提取、日期格式转换等