2017-09-27 5 views
1

特定のテキストのExcel範囲を検索し、見つかった数を返しますが、最初の4文字のみを検索する必要があります。私は範囲を検索し最初にx文字からexcelまでの範囲

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

を持っていますが、それだけで最初の4つの文字にすべてのV年代とされていないものを見つけました。データは、4文字の頭文字で始まり、自由形式のテキストがあります。

LEFTをこの数式で使用することができません。

答えて

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

あなただけVは最初の4つの文字であるかどうかを確認したい場合は、次の

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

端に& "XXXXV"を連結し、エラーの可能性について削除されます。したがって、Findは数値を返します。最初の4文字にVが含まれているかどうかをテストします。

文字列に4つのXを追加して、値の長さが4未満の場合に誤検出を起こさないようにしました。

+0

これが完了したら、とても簡単です。ありがとう、魅力的なように働いています。 – cryptoref

関連する問題