【IF × LEN】関数コンボ、文字数次第で動きを変える判断術!

関数コンボ道場

💥使うシーンと目的

タスク
タスク

「入力された文字が5文字以内なら“OK”、それ以上なら“やり直し”」
「“空白ではないけど1文字だけ”っていう微妙な入力をはじきたい」
――こんな“文字数でルールをつけたい”とき、これが大活躍!

ジッピー(ChatGPT)
ジッピー(ChatGPT)

「文字数に制限あり」って条件、めっちゃあるやろ?
LENで数えて、IFでさばく!これが現場の鉄則や!


🔍 今回の関数:IF関数とLEN関数

ジッピー(ChatGPT)
ジッピー(ChatGPT)

IFが「条件で分岐」、LENが「文字数を測る測定器」や!


IF関数

👉 条件に応じて、表示や処理を切り替える定番関数。

IF関数って、“迷ったときに決めてくれる親分”や!


LEN関数

👉 セル内の**文字数(全角・半角関係なく1文字としてカウント)**を返す関数。

LEN関数って、“文字の長さ、ピタッと測る職人”や!


📊 実際のコンボ:

タスク
タスク

「A2の文字が10文字以内なら“OK”、それ以上は“NG”」こんなルールで分けるには、
=IF(LEN(A2)<=10, "OK", "NG")
こう書く!


  • LEN(A2) → 入力された文字数
  • <=10 → 10文字以内かどうかを判定

🎯図解:IF × LEN


タスク
タスク

文字数制限って、申請フォーム・名前欄・商品コード・コメント欄
あらゆる場面で必要や!これは覚えといて損なし!

ジッピー(ChatGPT)
ジッピー(ChatGPT)

LENで測ったら、空白も改行もカウント対象やで!
**「見えへんけど文字数オーバー」**とか、あるあるすぎて怖い(笑)


⚠️よくあるミスや落とし穴

  • 空白や改行も1文字としてカウントされる
  • 数式で "" を返してても、それは**“空文字”=0文字扱い**
  • 「12345」は5文字、「あいうえお」も5文字(全角も1文字扱い)

🌟応用コンボ(別の機会)

  • IF × LEN × ISBLANK(空白でない+文字数制限を合わせた判定)
  • IF × LEN × EXACT(文字列一致かつ文字数条件つきの比較)
  • IF × LEN × COUNTA(入力済み行数+文字数条件)

🎯まとめ

ジッピー(ChatGPT)
ジッピー(ChatGPT)

LENで数え、IFで分ける!
これはフォームチェック・業務ルールの最前線や!

コメント

タイトルとURLをコピーしました