![提取字符之间的 MID,但来自 Excel 中的第二个实例](https://linux22.com/image/1613609/%E6%8F%90%E5%8F%96%E5%AD%97%E7%AC%A6%E4%B9%8B%E9%97%B4%E7%9A%84%20MID%EF%BC%8C%E4%BD%86%E6%9D%A5%E8%87%AA%20Excel%20%E4%B8%AD%E7%9A%84%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%AE%9E%E4%BE%8B.png)
我需要从一行中分离出中间的字符串。“Q”后面的数字。
“400”
当我拉动 MID 部分时,它会抓取从第一个“S”到“Q400”末尾的所有内容
ABS12345Q400S123456789
我正在寻找公式来提取从“Q”到“S”的第二个实例的中间文本。
我应该补充一点,“S”后面的数字长度不同。
答案1
您可以使用问开始寻找第二个年代。
=--MID(A2, FIND("Q", A2)+1, FIND("S", A2, FIND("Q", A2))-FIND("Q", A2)-1)