セル内にある改行の数を取得する
セル内にある改行の数を取得するには、次の数式を使います。
=LEN(セル)-LEN(SUBSTITUTE(セル,CHAR(10),””))
<結果>
改行コードがあった場合 : その個数
改行コードがなかった場合 : 0
<補足>
・CHAR(10):エクセルの改行コード
実行例は次のようにします。
「=LEN(A1)-LEN(SUBSTITUTE(A1,CHAR(10),””))」 ⇒ 結果例:2
セル内に改行があるかを調べる
上とは異なり、単に改行がセルにあるかを取得するには、次の数式を使います。
=COUNTIF(セル,”*” & CHAR(10) & “*”)
<結果>
改行コードがある場合 : 1
改行コードがなかった場合 : 0
<補足>
・CHAR(10):エクセルの改行コード
実行例は次のようにします。是非ご参考に。
「=COUNTIF(A1,”*” & CHAR(10) & “*”)」 ⇒ 結果例:1