Excel单公式提取单元格LHS/RHS(指定函数限制)技术求助
通用提取LHS/RHS的Excel公式
直接用以下公式,无需手动切换,自动识别提取B列中的LHS或RHS标识:
=TRIM(IFERROR(MID(B2,SEARCH("LHS",B2),3),IFERROR(MID(B2,SEARCH("RHS",B2),3),"")))
公式拆解:
SEARCH("LHS",B2):在B2单元格中定位"LHS"的起始位置,找不到则返回错误值MID(B2,SEARCH("LHS",B2),3):从找到的起始位置开始,提取3个字符(正好匹配LHS/RHS的长度)IFERROR(..., IFERROR(...,"")):如果找不到LHS,自动切换查找RHS;若两者都不存在,返回空字符串TRIM():清理提取结果中可能附带的多余空格,保证输出整洁
补充说明:
- 若需要区分大小写匹配,把公式里的
SEARCH替换成FIND即可 - 单元格同时存在LHS和RHS时,会优先提取先出现的那个标识
内容的提问来源于stack exchange,提问作者Bishop
相关产品推荐
相关产品推荐

