从excel范围中搜索前x个字符

时间:2017-09-27 17:21:34

标签: excel excel-formula

我需要在Excel范围内搜索特定文本,并返回找到的数量,但只想搜索前4个字符。我有

=SUMPRODUCT(-- ISNUMBER(FIND("V",E4:E40)))

会搜索范围,但会找到所有V,而不是前4个字符。数据以4个字符的首字母缩写开头,然后有自由格式文本。

我无法让LEFT使用此公式。

1 个答案:

答案 0 :(得分:3)

=SUMPRODUCT(-- (LEFT(E4:E40,4) = "VOID"))

如果您只想查看前4个字母中是否有V

=SUMPRODUCT(--(FIND("V",E4:E40 & "XXXXV")<=4))

在最后连接& "XXXXV"会消除错误的可能性。所以Find会返回一个数字。然后我们测试在前4个字符中是否找到V

我们在字符串中添加了四个X,以确保如果值的长度小于4,则不会出现误报。