2016 - 2024

感恩一路有你

Excel中波形符“~”的用法及解决方法

浏览量:3439 时间:2024-06-18 21:08:29 作者:采采

在Excel函数中,有些函数是支持使用通配符的。其中问号(?)可以匹配任意单个字符,星号(*)可以匹配任意一串字符。如果要查找实际的问号或星号,需要在该字符前键入波形符(~)。

下面我们通过两则案例来看下波形符(~)的用法!

根据业务员查找对应业绩

假设我们需要根据业务员的姓名查找对应的业绩数据。我们可以使用VLOOKUP函数,其语法为:

VLOOKUP(要查找的值,查找区域,要返回的结果在查找区域的第几列,精确匹配或近似匹配)

现在我们输入公式:VLOOKUP(D2,A:B,2,0)。但是,出现了错误值N/A。

为什么会出现这种情况呢?原因是业务员姓名“小~玉”中含有波形符“~”,直接使用函数VLOOKUP查找会返回错误值N/A。

解决方法是使用SUBSTITUTE函数将波形符“~”替换成“~~”,再用VLOOKUP函数查找。具体公式如下:

VLOOKUP(SUBSTITUTE(D2,"~","~~"),A:B,2,0)

输入完毕后,就可以正确查找到业务员对应的业绩数据了。

使用通配符“~”查找波形符本身

在Excel中,如果要查找波形符“~”本身,也需要在其前输入“~”。否则,Excel会将其解释为通配符,导致查找结果错误。

例如,我们需要查找一段文本中是否包含波形符“~”。我们可以使用FIND函数,其语法为:

FIND(要查找的字符串,查找的文本,开始查找的位置)

现在我们输入公式:FIND("~",A1)。但是,结果始终为0。

这是因为波形符“~”作为通配符被Excel解释了。解决方法是在波形符前输入一个波形符,即“~~”,以表示查找的波形符本身。具体公式如下:

FIND("~~",A1)

输入完毕后,就可以正确查找到波形符“~”了。

总结

在Excel函数中,波形符“~”常用于查找包含问号和星号的文本,以及查找波形符本身。在使用时,需要注意区分其作为通配符和作为实际字符的区别,并正确地输入波形符来进行查找。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。