2017-09-27 27 views
1

我需要搜索特定文本的Excel範圍,並返回找到的數量,但只想搜索前4個字符。我有首先搜索excel範圍內的x個字符

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

這確實搜索的範圍,但它發現所有V的,只是在第4個字符而不是那些。數據以4個字符的首字母縮寫詞開始,然後具有自由形式的文本。我不能得到LEFT在這個公式中工作。

回答

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

如果你只是想看看V是在第4個字母:

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

串聯上月底& "XXXXV"消除錯誤的方法可行。所以查找會返回一個數字。然後我們測試在前4個字符中是否找到V

我們在字符串中添加了四個X以確保如果該值的長度小於4,我們不會得到誤報。

+0

當你看到它很容易。感謝這就像一個魅力。 – cryptoref