求Excel公式:提取字符串中特定文本后的两位字符
提取"Power:"后字符的Excel公式
适用于Excel 365/2021及以上版本
用TEXTAFTER函数可直接提取目标内容,一步到位:
=TRIM(TEXTAFTER(A1, "Power:", 1))
如果需要强制输出两位字符(比如单数字前补零),可以嵌套TEXT函数:
=TEXT(TRIM(TEXTAFTER(A1, "Power:", 1)), "00")
兼容旧版Excel(2019及更早)
用MID+SEARCH+FIND组合公式定位提取:
=MID(A1, SEARCH("Power:", A1)+6, FIND(" ", A1, SEARCH("Power:", A1)+6) - SEARCH("Power:", A1) -6)
公式说明:
SEARCH("Power:", A1):定位"Power:"在单元格中的起始位置+6:跳过"Power:"本身的6个字符FIND(" ", A1, ...):找到"Power:"之后第一个空格的位置,通过计算两个位置差得到要提取的字符长度
如果"Power:"是单元格最后一个字段,上面的公式会报错,改用LEN替代FIND即可:
=MID(A1, SEARCH("Power:", A1)+6, LEN(A1)-SEARCH("Power:", A1)-5)
内容的提问来源于stack exchange,提问作者KRD
相关产品推荐
相关产品推荐

