教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Excel: セルに○○という文字が2つ以上含まれている場合は…(LEN/SUBSTITUTE)

 

 


 

 

 

文字総数から単語を削除した後の文字数で、いくつ含まれていたかを判別する

という文字が個以上含まれている場合は…」といった条件は文字総数から単語を削除し、結果の文字数によって判別できます。

 

 単語が1字の場合

セルに●という文字が個以上含まれている場合は

 

条件:【文字の総数】−【●を削除した文字の総数】が以上なら…

式: =IF(LEN(セル)-LEN(SUBSTITUTE(セル,"●","")) >=, 真の場合 , 偽の場合)

 

結果 3つ以上なら合格
,,失敗,失敗,,失敗,失敗 合格
失敗,可,失敗,失敗,,失敗,失敗 不合格
可,可,可,可,可,失敗,失敗 合格
可,可,可,可,可,可,可 合格
可,可,可,可,可,可,失敗 合格
失敗,可,失敗,失敗,,失敗,失敗 不合格

= IF(LEN(A2)-LEN(SUBSTITUTE(A2,"",""))>=3,"合格","不合格")

 

 単語が2字以上の場合

セルに●●●という文字が個以上含まれている場合は

 

単語総数を出し、それを単語数で割れば個数が出ます。

例:単語が2字で3個あったら全部で6字。これを単語数2で割れば個数3が出る。

 

式:【文字総数−単語●●●総数を削除した文字数】÷ 単語数 =以上なら…

 

例:●●3個以上なら…

総数:10

検索文字:2文字

検索数:4

 

LEN(A2) - LEN(SUBSTITUTE(A2,"文字","")) / 2 >= 3
総数

削除後の総数

10-(2字×4個で8)

÷ 検索文字数 3より多いなら
10

2

÷ 2 >= 3

 

式: =IF((LEN(A2)-LEN(SUBSTITUTE(A2,"●●","")))/2>=3,"真の場合","偽の場合")

 

 

 

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows