使用Excel的FIND函数搜索通配符

时间:2017-07-06 19:06:33

标签: excel find extract wildcard

我想通过使用FIND函数提取**右边的子字符串。但是,当我使用以下公式时,

=右(A2,FIND(“〜**”,A2))

我收到#VALUE错误消息。我的理解是,要在Excel字符串中搜索通配符,你必须在通配符之前加上〜所以我不明白为什么这个公式不起作用。请参阅附图中的字符串和子字符串(预期)字段。String and Substring fields

2 个答案:

答案 0 :(得分:1)

使用以下内容:

177

你必须从字符串-1的长度中减去Find() 查找将给出第一个*的位置 右边将从字符串的结尾开始计数 这意味着您必须计算从最后一个到*之前的字符数

答案 1 :(得分:0)

考虑:

=MID(A2,FIND("**",A2)+2,9999)