小技集

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



2025年1月3日【ID:0】

メンバー限定

【Excel】完全一致のデータを自動で色付け

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


以下のような表で、全ての項目が一致するデータが入力された時のみに、行全体を色付けする方法について解説していきます。

📘 Excel小技100選(500円)


1つの項目に同じデータが入力された時に対象のセルを色付け

まず初めに、1つの項目のみで判定する方法について解説していきます。
特定の条件を満たしたセルのみを色付けする場合は、『条件付き書式』を活用します。
条件付き書式には、予め「重複した値を色付けする」という設定が用意されていますが、こちらの設定は複数列の場合に対応できないため、あえて条件式を作成して実現していきます。

条件式を作成する場合、色付けしたい行のみに「TRUE」が表示される数式を作成する必要があります。

例えば、商品名の項目のみで判定する場合、以下の数式を作成することで、先頭行(セルC3)に対して、同じ商品名の行のみに「TRUE」と表示することができます。

=C3:C20=C3
// 表の範囲を3~20行とした場合

この数式の結果のTRUEの数を集計することが出来れば、その行(セルC3の行)が重複しているのかどうかを判定することができます。
実は、TRUEという値は「1」、FALSEという値は「0」として管理されています。
そのため、「*」や「+」などの演算子を用いることで、数値として表示することができます。

=(C3:C20=C3)*1

後は、数値をSUM関数で以下のように合計するだけで、TRUEの数を求めることができます。

=SUM((C3:C20=C3)*1)

この数式の表の範囲のみを「$」で固定して、他の行にコピーし、重複している商品名の行のみに2以上の数値が表示されることを確認します。

=SUM(($C$3:$C$20=C3)*1)
// コピーする際に表の範囲が移動しないように「$」で固定する

ただ、このままですと、空白の行に関しても、2以上の数値が表示されてしまいます。
そのため、空白の行に関してはカウントしないように、「$C$3:$C$20=C3」という条件に「商品名が空白でない」という条件を加えます。
「尚且つ」という条件を加える場合は、「*」で条件式を掛けるだけで実現できます。

=SUM(($C$3:$C$20=C3)*($C$3:$C$20<>""))
// 「*1」は不要になる

このような数式を作成することができましたら、先頭に入力した以下の数式のみをコピーし、条件付き書式にて設定していきます。

=SUM(($C$3:$C$20=C3)*($C$3:$C$20<>""))

上記の数式は、セルC3に対する数式のため、セルC3を基準に対象の範囲を選択します。

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

次に、以下の画面で[ルールの種類]を[数式を使用して書式設定するセルを決定]にし、表示されたテキストボックス内に、先ほどコピーした数式を貼り付け、「1より大きい場合」という条件を加えます。
※条件付き書式に設定した数式は、選択範囲の基準のセルから他の選択範囲に相対参照で反映されます。(「$」が付いている参照は絶対参照になります。)

=SUM(($C$3:$C$20=C3)*($C$3:$C$20<>""))>1

後は、好みの書式を[書式]から設定します。

以上の設定で確定することによって、以下のように、商品名で同じ値が入力されているセルのみに色付けすることができました。


全ての項目が一致するデータが入力された時に行全体を色付け

先ほどの手順と同様に、次は、全ての項目が一致するデータの数を求める数式を作成します。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

8475266

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

Excel完全制覇


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

【Excel】特定の文字を一括で色付けする方法 2選

【Excel】改行を保持しながら値を参照する

【Excel】数式が入力されているセルを自動で色付けする

【Excel・Word】同じ図形を繰り返し作成する

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

【Excel】グラフのラベルテキストを改行する

【ExcelVBA】担当者ごとにシートを自動で分割

【ExcelVBA】入力後に好みのセルに移動する技(入力順を自由に指定)

【Excel】表の全選択を瞬時に行う

【Excel】スピルを使って要素単位で自動集計

【Excel】値がない行(列)を自動で色付け

【ExcelVBA】日付順にデータを自動追加するフォームを自作

【Excel】各シートのセルの値を一括抽出

【Excel】海外資料を数式でサクッと翻訳

【Excel】同じ書類の入力パターンを一元管理

【Excel】生年月日から年齢を瞬時に求める

【Excel】表の順番をローテーション

【Excel】単位をセルの端に表示する

【Excel】条件付き書式で二重の罫線を設定

【ExcelVBA】複数シートの表を1つにまとめる

【Excel】非表示にした範囲の値をグラフに表示させる

【Excel】特定のセルに関して自分以外に入力させない

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

【Excel】表の特定の項目を結合せずに結合した見た目にする

【Excel】直近の退会者を表から自動抽出





一覧ページへ

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