我想通过使用FIND函数提取子字符串右边的**。然而,当我使用下面的公式,使用Excel的FIND函数来搜索通配符
= RIGHT(A2,FIND( “〜**”,A2))
我收到#VALUE错误消息。我的理解是,要在Excel字符串中搜索通配符,必须在通配符之前加上〜,所以我不明白为什么此公式不起作用。请参阅附加图像的字符串和子字符串(预期)字段。 String and Substring fields
我想通过使用FIND函数提取子字符串右边的**。然而,当我使用下面的公式,使用Excel的FIND函数来搜索通配符
= RIGHT(A2,FIND( “〜**”,A2))
我收到#VALUE错误消息。我的理解是,要在Excel字符串中搜索通配符,必须在通配符之前加上〜,所以我不明白为什么此公式不起作用。请参阅附加图像的字符串和子字符串(预期)字段。 String and Substring fields
使用以下命令:
=TRIM(RIGHT(A2,LEN(A2)- FIND("**", A2)-1))
您必须减去查找()从字符串-1
查找会给第一个*
右的位置的长度将从计数结束串
这意味着你必须从最后一个字符的TNE数数到前*
考虑:
=MID(A2,FIND("**",A2)+2,9999)
谢谢!这个公式也很棒! –
谢谢;这个公式效果很好!我没有意识到你甚至不需要使用Find函数来搜索通配符。 –