小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2025年7月8日【ID:0】

【Excel】実は数式内にコメントを残せます

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


複雑な数式を扱っていると、「ここ部分、後で見返したときに分かるようにコメントを残しておきたい」と思うことがありますよね。
しかし、セルにメモ(コメント)を追加すると、以下のように、赤いマークが表示されてしまいます。

この赤いマークは、人によっては気になります。

そのため今回は、赤いマークを表示させない数式の中にコメントを残す方法について解説していきます。


数式の中にコメントを残す

数式の中にコメントを直接残す際は、N関数T関数を使う方法がおすすめです。
これから解説する方法では、数式の計算結果には一切影響しません。

数式の結果が「数値」なのか「文字列」なのかによって、コメントの残し方が少し異なるので、順番に解説していきます。

ExcelVBAレベル確認

計算結果が「数値」の場合

まずは、「計算結果が数値の場合」について解説していきます。
例えば、以下の数式に「科目Dのみ1.5倍して合計」というコメントを残したいと思います。

=SUM(C7:C9,C10*1.5,C11)

その際は、N関数を活用して、以下のようにコメントを残します。

=SUM(C7:C9,C10*1.5,C11)+N("科目Dのみ1.5倍して合計")

このように、「+N("コメント")」を数式の末尾に追加するだけです。

N関数は「指定した値が数値の場合はその数値、文字列の場合は0を返す関数」です。

そのため、N関数でコメントを追加した場合、数式の結果に0が加算されるだけなので、結果は変わりません。

ExcelVBAレベル確認

計算結果が「文字列」の場合

次は、「計算結果が文字列の場合」について解説していきます。
例えば、以下の数式に「400以上の場合に合格」というコメントを残したいと思います。

=IF(C4>=400,"合","否")

その際は、T関数N関数を活用して、以下のようにコメントを残します。

=IF(C4>=400,"合","否")&T(N("400以上の場合に合格"))

このように、「&T(N("コメント"))」を数式の末尾に追加するだけです。

N関数は「指定した値が数値の場合はその数値、文字列の場合は0を返す関数」でした。
T関数は、その逆で「指定した値が文字列の場合はその文字列、数値の場合は空を返す関数」です。

数式の結果が文字列の場合、以下のように「+N("コメント")」とコメントを追加してしまうと、「文字列+0」になり、正しく計算ができずにエラーになってしまいます。

=IF(C4>=400,"合","否")+N("400以上の場合に合格")

そのため、数式の結果が文字列の場合は、N関数でコメントを0にし、T関数で空にして、その空文字を加えます。
そのようにすることで、「文字列+空文字」となり、結果を変えずに表示させることができます。


まとめ

数式の中にコメントを残す際は、その数式の結果が数値の場合は「+N("コメント")」、文字列の場合は「&T(N("コメント"))」を数式の末尾に追加します。

ただし、コメントを加えることで数式が長くなり、見づらく感じる場合もあります。
チームで使用する際は、コメントの追記ルールをあらかじめ資料などで共有しておくことをおすすめします。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7152700

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】重複データを除いた一覧表を作成

【Excel】カテゴリー単位の連番を自動表示

【Excel】表へのデータ入力を快適にするテクニック

【Excel】表にある日付のみグラフに表示

【ExcelVBA】データを入力する度に自動で並べ替え

【Excel】各支店ごとでグループ化して集計

【Excel】必要な範囲以外を非表示にする

【Excel】FILTER関数で複数条件指定

【Excel】関数の使い方をすぐに確認する

【ExcelVBA】不要なシートの見出しの色を自動変更

【Excel】シートを完全に非表示にする

【Excel】数式を表の下まで一発でコピー

【Excel】キーボードのみでフィルター操作

【Excel】ピボットテーブルの表示形式

【Excel】複数のセルを異なる区切り文字で文字結合

【Excel】分析に必要な情報を瞬時に求める

【Excel】特定の条件を満たしたときにメッセージを表示

【ExcelVBA】VBA開発でインデントが重要な理由

【Excel】FILTER関数1つで離れている項目を抽出

【ExcelVBA】双方向の入力を実現する方法

【Excel】分布を視覚化するには「ヒストグラム」

【Excel】基準日から指定した日数分の日付を表示

【Excel】特定の項目が特定の値の場合に行全体を色付け

【Excel】カレンダーに休日を反映(VLOOKUP不要)

【Excel】表の各行に空の行を挿入





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ