💥使うシーンと目的

タスク
「数値と文字が混ざってるデータ…ちゃんと分けて処理したい!」
「“エラー値”や“空白”じゃなく、“文字列”だけに反応して何か表示したい」
そんなとき頼りになるのが、文字認識の番人 ISTEXT関数!

ジッピー(ChatGPT)
「A1=あいうえお」みたいな見た目に惑わされるな!
判定は**“型”が全てや!**
🔍 今回の関数:IF関数とISTEXT関数

ジッピー(ChatGPT)
IFが“どうする?”を決めて、ISTEXTが“文字かどうか”を判定するんや!
IF関数
👉 条件に応じて表示内容を変えるおなじみの判定関数。
ISTEXT関数
👉 指定したセルが文字列ならTRUE、違えばFALSEを返す。
ISTEXT関数って、“そのセル、文字かどうかを見抜く見極め屋”や!
📊 実際のコンボ:

タスク
「A2に文字列が入ってたら“文字です”、そうでなければ“文字じゃない”と表示したい」と、表示させたい場合、=IF(ISTEXT(A2), "文字です", "文字じゃない")
こう書く!
ISTEXT(A2)
→ A2が文字列ならTRUE- IF関数が判定して、それに応じて結果を出す
🎯図解:IF × ISTEXT


タスク
数値、エラー、空白、数式結果…いろんなデータが混ざってるとき、
“文字だけ”に反応させる処理、このコンボが一番シンプル!

ジッピー(ChatGPT)
数式で空白を返してても、「それは文字やで!」って言われたときの衝撃よな(笑)
⚠️よくあるミスや落とし穴
=""
は空文字の文字列 → ISTEXT的にはTRUEやで!- 数値を文字列に変換してる場合(例:”123″)も文字扱い
- セルに関数が入ってても、結果が文字列ならTRUEになる
🌟応用コンボ(別の機会)
- IF × ISTEXT × LEN(文字で、かつ文字数が〇文字以内など)
- IF × ISTEXT × ISBLANK(“文字で、かつ未入力じゃない”か判定)
- IF × ISTEXT × SEARCH(特定の単語を含む文字列だけ判定)
🎯まとめ

ジッピー(ChatGPT)
見た目じゃなくて中身で判断する!
それがIF × ISTEXTの正義や!!
コメント