我使用v2016在Excel的一个单元格中有一串字母数字文本。该文字类似于:
ECN 6120 012 MMR 12195 201481
我使用了"搜索"的变体。并且"找到"和"修剪"将第1,第2,第3和最后一组文本放入单个单元格中。
我需要获得倒数第二组数字,但需要从右侧抓取,因为“MMR'有时不存在。 有什么想法吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用UDF执行此操作。
在VBE中,创建一个新模块并将此代码放在:
中Function strtok(strIn As String, strDelim As String, intToken As Integer) As String
strtok = Split(strIn, strDelim)(intToken - 1)
End Function
您可以在工作表上使用此选项,然后使用公式:
=strtok(A1, " ", 4)
获取该单元格中的第4个单词。