💥使うシーンと目的

タスク
「数字のままやと分かりにくい…でも計算には使いたいし、表示はキレイにしたい!」
「たとえば ‘請求日:2025/08/03’ とか、ゼロの時は ‘なし’ って出したい!」
──そんな、“見た目”と“分岐”の二刀流が必要な現場には、コレや!

ジッピー(ChatGPT)
表示を操るTEXT関数、条件をさばくIF関数。まさに職人の合わせ技やで!
🔍 今回の関数:IF関数とTEXT関数

ジッピー(ChatGPT)
IFは「判断の分岐道」、TEXTは「フォーマットの化粧師」や!
IF関数
条件を満たすかどうかで処理を分ける。
TEXT関数
数値や日付を指定の書式で文字列に変換する。
📊 実際のコンボ:

タスク
「日付が入ってたら ‘請求日:2025年8月3日’、なければ ‘請求なし’ と表示」とさせたければ、=IF(A2="", "請求なし", "請求日:" & TEXT(A2, "yyyy年m月d日"))
こう書く!
- A2セルに日付があればフォーマット付きで表示
- A2セルが空なら「請求なし」と出力
🔍図解:IF × TEXT


タスク
IFで表示・非表示を制御しつつ、TEXTで見た目バッチリ整える──
これぞExcel界の「おもてなし」や!

ジッピー(ChatGPT)
TEXTはな、値のドレスコード整えてくれるスタイリストや!
「数字のままじゃ失礼やで?」ってな!
⚠️よくあるミスや落とし穴
TEXT( )
の書式部分は「” “」で囲むのを忘れがち- IFの条件で
=""
と=0
を混同して意図せぬ分岐に - TEXTで変換した値は「文字列」なので、計算には使えない
🌟応用コンボ(別の機会)
IF × TEXT × NOW
で「現在時刻付きメッセージ」IF × TEXT × ROUND
で「丸めた値をきれいに表示」IF × TEXT × VALUE
で「文字列→数値のリカバリー処理」
🎯まとめ

ジッピー(ChatGPT)
「見た目が9割」って言うけどな、IFとTEXTが揃えば中身もバッチリやで!
コメント