小技集

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



2025年6月10日【ID:0】

【Excel】表の入力漏れを防ぐ対策

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


以下の表に関して、「所属」が「社員」の場合は「社員ID」を入力する必要があり、それ以外の場合は入力する必要がないとします。

ただ、以下のように「所属」が「社員」なのに「社員ID」が入力されていないといった入力漏れが発生する可能性があります。

そこで今回は、上記の表を例に、「所属」が「社員」の場合は該当行の「社員ID」を黄色にし、「社員」以外の場合は「社員ID」を灰色にする方法について解説していきます。


実現方法

特定の条件を満たしたときのみに、セルの色を変えるには『条件付き書式』を活用します。


「所属」が「社員」の場合に「社員ID」を黄色にする

今回の色付け対象の範囲は、「社員ID」の項目になります。
そのため、「社員ID」の列全体を以下のように選択します。

→ D列を全選択してから、不要なセルD1を、Ctrlキーを押しながら選択して選択を解除するとよいです。

次に、[ホーム]タブから[条件付き書式]の[新しいルール]を選択します。

以下の設定画面で、[ルールの種類]を[数式を使用して、書式設定するセルを決定]にし、以下の条件式を入力します。

=AND(C2="社員",D2="")

条件式は、選択基準のセルD2が、どのような条件の時に黄色にするのかを考えて入力します。
今回の場合は、セルC2の値が「社員」の場合、尚且つ、セルD2(選択基準のセル)が空の場合といった条件式になります。
「セルD2が空の場合」という条件は、「社員ID」が入力された後は、セルを黄色にする必要がないためです。

ここに設定した条件式は、他の選択範囲にも相対参照で反映されます。
セルD3には以下の数式が反映されるといった感じです。

=AND(C3="社員",D3="")

条件式の入力ができましたら、[書式]を選択し、[塗りつぶし]タブから黄色を選択して確定します。

これだけで、以下のように「所属」に「社員」が入力されていて「社員ID」が空の時に黄色が設定されます。


「所属」が「社員」以外の場合に「社員ID」を灰色にする

先ほどと同様に、「社員ID」の項目を選択し、条件付き書式の設定画面にて、以下の条件式を入力します。

=AND(C2<>"社員",C2<>"")

この条件式は、「所属」が「社員」以外で、尚且つ、「所属」が空でない場合という意味です。

条件式の入力ができましたら、[書式]を選択し、[塗りつぶし]タブから灰色を選択して確定します。

これだけで、以下のように「所属」に「社員」以外が入力されている時に灰色が設定されます。


まとめ

このように、条件付き書式を使うことで、入力ミスを未然に防ぐことができます。
特に複数人で同じファイルを扱う場合などでは、このような対策がされているとよいです。


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

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


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






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

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


- 人気の記事 -



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



サイト累計閲覧数

7470270

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

Excel完全制覇


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

【ExcelVBA】選択した時のみ値が表示される!?

【Excel】XLOOKUP関数で指定した複数項目を抽出

【Excel】2行1データの表を1行1データに変換

【Excel】セル内にミニグラフを作成「スパークライン」

【Excel】リンク付きの目次を簡単に作成

【Excel】セル内の特定の文字の数を求める

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【Excel】日付に対応する曜日を表示

【Excel】エラーを無視して集計する

【Excel】文章から特定の値を表形式で抽出

【ExcelVBA】Functionで複数の戻り値を設定

【ExcelVBA】表の絞り込みと並べ替えを一瞬でリセット

【Excel】選択したセルと同じ値のセルを自動色付け

【ExcelVBA】書類の確認と同時にロックする仕組み

【Excel】セル内でスクロール!?

【ExcelVBA】入力と同時に値を上に詰める

【Excel】グラフにデータを瞬時に追加(離れている範囲でもOK)

【Excel】表のデータ行や項目の位置を移動する

【Excel】IF関数のネスト問題を「IFS関数」で解決

【Excel】セル参照や数式に名前を付ける「LET関数」

【Excel】表の途中の罫線を瞬時に消す方法

【Excel】上限額を設定して支給額を自動で求める

【Excel】図形の幅ギリギリまでテキストを表示

【Excel】選択した範囲内の改行を一括削除

【Excel】アルファベット(A~Z)を瞬時に入力





一覧ページへ

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