<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>行全体ハイライト &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e8%a1%8c%e5%85%a8%e4%bd%93%e3%83%8f%e3%82%a4%e3%83%a9%e3%82%a4%e3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 12 Jun 2026 21:56:50 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>行全体ハイライト &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excelの条件付き書式完全ガイド｜色付け・データバー・アイコンを実務で使い倒す</title>
		<link>https://mashukabu.com/excel-conditional-formatting/</link>
					<comments>https://mashukabu.com/excel-conditional-formatting/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 21:56:50 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[KPI可視化]]></category>
		<category><![CDATA[アイコンセット]]></category>
		<category><![CDATA[データバー]]></category>
		<category><![CDATA[条件付き書式]]></category>
		<category><![CDATA[行全体ハイライト]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7952</guid>

					<description><![CDATA[Excelの条件付き書式の使い方を実務目線で解説。セルの値による色付け、数式を使った行全体のハイライト、データバー・アイコンセットでのKPI可視化を、予算達成率の信号機表示・入力漏れ検出・期限切れ強調の実例で紹介。複数条件の優先順位の落とし穴も解消します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelの表を開いた瞬間、どこに注目すればいいかパッとわかる。そんな資料を作れる人と、数字がびっしり並んだだけの表を出してくる人の差は、実は「条件付き書式」を使いこなせているかどうかだったりします。</p>



<p class="wp-block-paragraph">条件付き書式は、セルの値やルールに応じて自動で色やアイコンを変えてくれる機能です。手作業で色を塗る必要はなく、数字が変わった瞬間に表示も追従します。にもかかわらず「セルの値で色を変える」程度の使い方で止まっている方が意外と多い印象です。</p>



<p class="wp-block-paragraph">この記事では、条件付き書式を3つのパターン（セルの値による色付け／数式を使った行全体の色付け／データバー・アイコンセットによるKPI可視化）に分けて、実務でそのまま使える設定手順を紹介します。さらに、多くの解説記事でスルーされがちな「複数ルールの優先順位の落とし穴」についても踏み込みます。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">条件付き書式とは｜何ができて、何がうれしいのか</a></li><li><a href="#toc2" tabindex="0">パターン1｜セルの値による色付け（基本形）</a><ol><li><a href="#toc3" tabindex="0">手順｜達成率70%未満を赤くする</a></li><li><a href="#toc4" tabindex="0">よく使うバリエーション</a></li></ol></li><li><a href="#toc5" tabindex="0">パターン2｜数式を使った行全体の色付け（実務で必須）</a><ol><li><a href="#toc6" tabindex="0">なぜ数式が必要なのか</a></li><li><a href="#toc7" tabindex="0">実例1｜期限切れの行を赤くする</a></li><li><a href="#toc8" tabindex="0">実例2｜入力漏れセルのある行をハイライト</a></li><li><a href="#toc9" tabindex="0">実例3｜ステータスが「完了」の行をグレーアウト</a></li><li><a href="#toc10" tabindex="0">数式パターンで使える主な関数</a></li></ol></li><li><a href="#toc11" tabindex="0">パターン3｜データバー・カラースケール・アイコンセットでKPI可視化</a><ol><li><a href="#toc12" tabindex="0">データバー｜セル内に横棒グラフを表示</a></li><li><a href="#toc13" tabindex="0">カラースケール｜値の高低をグラデーションで表現</a></li><li><a href="#toc14" tabindex="0">アイコンセット｜信号機カラーでKPI達成度を表現</a></li><li><a href="#toc15" tabindex="0">数字も表示したい？ アイコンだけ表示したい？</a></li></ol></li><li><a href="#toc16" tabindex="0">複数条件の優先順位の落とし穴｜競合したらどちらが勝つのか</a><ol><li><a href="#toc17" tabindex="0">ルールの管理画面で並び順を確認・変更する</a></li><li><a href="#toc18" tabindex="0">「条件を満たす場合は停止」を使いこなす</a></li><li><a href="#toc19" tabindex="0">優先順位の設計ステップ</a></li><li><a href="#toc20" tabindex="0">よくある事故と対処</a></li></ol></li><li><a href="#toc21" tabindex="0">条件付き書式を安全に運用するための小ワザ</a><ol><li><a href="#toc22" tabindex="0">テーブル化しておく</a></li><li><a href="#toc23" tabindex="0">ルールを詰め込みすぎない</a></li><li><a href="#toc24" tabindex="0">コピー貼り付けのとき注意</a></li><li><a href="#toc25" tabindex="0">ルールのバックアップは「スクリーンショット」</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">条件付き書式とは｜何ができて、何がうれしいのか</span></h2>



<p class="wp-block-paragraph">条件付き書式は、「指定した条件に一致するセルだけ、自動で書式を変える」機能です。場所は <code>ホーム</code> タブ → <code>条件付き書式</code> ボタンに集まっています。</p>



<p class="wp-block-paragraph">設定できる書式は、セルの背景色・フォント色・太字・罫線・データバー・カラースケール・アイコンセットなど多岐にわたります。数値、文字列、日付、数式の結果、どれでも判定条件に使えるので、使い方を覚えておけば、資料の見やすさが段違いに変わります。</p>



<p class="wp-block-paragraph">条件付き書式のメリットは主に3つあります。</p>



<ol class="wp-block-list"><li><strong>手作業で色を塗る必要がない</strong>。値が変わっても書式は自動で追従する</li><li><strong>「見落としを防ぐ」仕組みを組み込める</strong>。入力漏れ、期限切れ、異常値などを目立たせられる</li><li><strong>KPIや進捗を直感的に可視化できる</strong>。数字を読ませる前に「状況」を伝えられる</li></ol>



<p class="wp-block-paragraph">ルールはセル単位ではなく「範囲」に対して設定するので、一度設定すれば、表が伸びても同じルールが適用される運用ができます。</p>



<h2 class="wp-block-heading"><span id="toc2">パターン1｜セルの値による色付け（基本形）</span></h2>



<p class="wp-block-paragraph">もっとも使われるのが「セルの値が○○ならこの色」というシンプルなパターンです。まずはこの基本形から押さえましょう。</p>



<h3 class="wp-block-heading"><span id="toc3">手順｜達成率70%未満を赤くする</span></h3>



<p class="wp-block-paragraph">売上の達成率（%）が入ったB列に対して設定する例です。</p>



<p class="wp-block-paragraph"><!-- screenshot: 01_data_sample-table.png | 達成率データ表。A1=担当者（ヘッダー）、B1=達成率（ヘッダー）。A2=田中、B2=0.85。A3=佐藤、B3=0.62。A4=鈴木、B4=0.91。A5=高橋、B5=0.58。A6=伊藤、B6=0.73。セル範囲A1:B7を表示（パディング1列・1行）。書式設定なし・数値のみの状態 --></p>



<ol class="wp-block-list"><li>対象範囲（例: <code>B2:B20</code>）を選択する</li><li><code>ホーム</code> タブ → <code>条件付き書式</code> → <code>セルの強調表示ルール</code> → <code>指定の値より小さい</code> を選ぶ</li><li>値欄に <code>0.7</code> と入力し、書式のプルダウンから <code>濃い赤の文字、明るい赤の背景</code> を選ぶ</li><li><code>OK</code> をクリック</li></ol>



<p class="wp-block-paragraph">これだけで、達成率が70%を下回るセルが赤く表示されます。あとから数字を書き換えても、色は自動で更新されます。</p>



<p class="wp-block-paragraph"><!-- screenshot: 02_result_highlight-red.png | 達成率データ表にパターン1の条件付き書式適用後の状態。A1=担当者（ヘッダー）、B1=達成率（ヘッダー）。A2=田中、B2=0.85（書式なし）。A3=佐藤、B3=0.62（赤背景・赤文字）。A4=鈴木、B4=0.91（書式なし）。A5=高橋、B5=0.58（赤背景・赤文字）。A6=伊藤、B6=0.73（書式なし）。B列の0.7未満のセルのみ「濃い赤の文字、明るい赤の背景」で強調表示されている。セル範囲A1:B7を表示 --></p>



<h3 class="wp-block-heading"><span id="toc4">よく使うバリエーション</span></h3>



<ul class="wp-block-list"><li><code>指定の値より大きい</code> — 予算超過、在庫過多の検出</li><li><code>指定の範囲内</code> — 許容レンジの可視化</li><li><code>文字列</code> — 「未着手」「要確認」などのステータスワードをハイライト</li><li><code>重複する値</code> — 名簿の重複チェック、発注伝票の二重計上チェック</li><li><code>上位/下位 10項目</code> — 売上トップ、損益ワーストを即座に抽出</li></ul>



<p class="wp-block-paragraph">このパターンは「1列の中で条件を完結させたい」ときに向いています。ただし、実務では「条件に一致した行全体を塗りたい」ケースが多く、そこで次のパターンが必要になります。</p>



<h2 class="wp-block-heading"><span id="toc5">パターン2｜数式を使った行全体の色付け（実務で必須）</span></h2>



<h3 class="wp-block-heading"><span id="toc6">なぜ数式が必要なのか</span></h3>



<p class="wp-block-paragraph">たとえば「期限切れのタスクの行を全部赤くしたい」場合、パターン1だと期限列の1セルしか色が付きません。行全体を塗るには「数式を使って、ルールの対象を行全体に広げる」必要があります。ここが条件付き書式の最大の山場であり、使いこなせるかどうかの分かれ目です。</p>



<p class="wp-block-paragraph">ポイントは2つだけです。</p>



<ul class="wp-block-list"><li><strong>範囲は「行全体の範囲」を選ぶ</strong>（例: <code>A2:E20</code>）</li><li><strong>数式の列番号は絶対参照（<code>$</code>付き）、行番号は相対参照にする</strong></li></ul>



<h3 class="wp-block-heading"><span id="toc7">実例1｜期限切れの行を赤くする</span></h3>



<p class="wp-block-paragraph">C列に締切日が入っているタスクリストで、今日より前の期限（期限切れ）の行を赤く塗る例です。</p>



<ol class="wp-block-list"><li>表の範囲 <code>A2:E20</code> を選択する</li><li><code>条件付き書式</code> → <code>新しいルール</code> → <code>数式を使用して、書式設定するセルを決定</code></li><li>数式欄に <code>=$C2<TODAY()</code> と入力</li><li><code>書式</code> ボタン → <code>塗りつぶし</code> タブで赤系の背景色を選択 → <code>OK</code></li></ol>



<p class="wp-block-paragraph">ここで重要なのは <code>$C2</code> の書き方です。<code>$C</code> で「C列」を固定しつつ、<code>2</code> には <code>$</code> を付けないことで、各行が自分の行のC列を見にいく動きになります。<code>$C$2</code> にしてしまうと全行が2行目のC列を見るため、条件が成立すれば全部塗られ、成立しなければまったく塗られない、という事故が起きます。</p>



<p class="wp-block-paragraph"><!-- screenshot: 03_result_row-highlight-deadline.png | タスクリスト表に期限切れ行ハイライトを適用した状態。A1=タスク名（ヘッダー）、B1=担当者（ヘッダー）、C1=締切日（ヘッダー）、D1=進捗（ヘッダー）、E1=メモ（ヘッダー）。A2=企画書作成、B2=田中、C2=2026/03/31（過去日付）、D2=進行中、E2=—（行全体が赤背景）。A3=資料送付、B3=佐藤、C3=2026/04/20（未来日付）、D3=未着手、E3=—（書式なし）。A4=議事録作成、B4=鈴木、C4=2026/04/05（過去日付）、D4=進行中、E4=—（行全体が赤背景）。A5=見積もり提出、B5=高橋、C5=2026/04/25（未来日付）、D5=未着手、E5=—（書式なし）。TODAY()より前の締切日の行（A:E列全体）が赤系背景でハイライトされている。セル範囲A1:F6を表示 --></p>



<h3 class="wp-block-heading"><span id="toc8">実例2｜入力漏れセルのある行をハイライト</span></h3>



<p class="wp-block-paragraph">D列（金額）とE列（担当者）がどちらか空なら、その行を黄色く塗る例です。</p>



<ul class="wp-block-list"><li>範囲: <code>A2:E20</code></li><li>数式: <code>=OR($D2="", $E2="")</code></li><li>書式: 黄色の塗りつぶし</li></ul>



<p class="wp-block-paragraph">これで入力漏れが一目でわかります。提出前のチェックシートに1本仕込んでおくと、ヒューマンエラーがぐっと減ります。</p>



<p class="wp-block-paragraph"><!-- screenshot: 04_result_row-highlight-blank.png | 発注管理表に入力漏れハイライトを適用した状態。A1=品名（ヘッダー）、B1=数量（ヘッダー）、C1=単価（ヘッダー）、D1=金額（ヘッダー）、E1=担当者（ヘッダー）。A2=コピー用紙、B2=5、C2=500、D2=2500、E2=田中（書式なし）。A3=ボールペン、B3=10、C3=150、D3=（空白）、E3=佐藤（行全体が黄色背景 → D列が空）。A4=ファイル、B4=3、C4=200、D4=600、E4=（空白）（行全体が黄色背景 → E列が空）。A5=付箋、B5=20、C5=80、D5=1600、E5=高橋（書式なし）。D列またはE列が空白の行全体（A:E）が黄色背景でハイライトされている。セル範囲A1:F6を表示 --></p>



<h3 class="wp-block-heading"><span id="toc9">実例3｜ステータスが「完了」の行をグレーアウト</span></h3>



<p class="wp-block-paragraph">F列にステータスが入っており、「完了」の行は薄いグレーで目立たなくする例です。</p>



<ul class="wp-block-list"><li>範囲: <code>A2:F20</code></li><li>数式: <code>=$F2="完了"</code></li><li>書式: 薄いグレーの塗りつぶし＋文字色グレー</li></ul>



<p class="wp-block-paragraph">完了タスクは視界から消しつつ、未完了のタスクに注意を集中させられます。</p>



<h3 class="wp-block-heading"><span id="toc10">数式パターンで使える主な関数</span></h3>



<ul class="wp-block-list"><li><code>TODAY()</code> / <code>NOW()</code> — 日付の経過判定</li><li><code>AND</code> / <code>OR</code> — 複数条件の組み合わせ</li><li><code>ISBLANK</code> — 空白判定（単純な <code>=""</code> で十分なケースが多いですが）</li><li><code>COUNTIF</code> — 「他の列に同じ値があれば」などのクロスチェック</li><li><code>LEFT</code> / <code>RIGHT</code> / <code>MID</code> — 文字列の先頭や部分一致判定</li></ul>



<h2 class="wp-block-heading"><span id="toc11">パターン3｜データバー・カラースケール・アイコンセットでKPI可視化</span></h2>



<p class="wp-block-paragraph">数字を「読ませる」のではなく「見せる」ための機能群です。報告資料やダッシュボードで力を発揮します。</p>



<h3 class="wp-block-heading"><span id="toc12">データバー｜セル内に横棒グラフを表示</span></h3>



<p class="wp-block-paragraph">売上金額、進捗率などを棒の長さで比較できます。</p>



<ol class="wp-block-list"><li>範囲を選択 → <code>条件付き書式</code> → <code>データバー</code> → 好みの色を選ぶだけ</li><li>バーの最小値・最大値を固定したい場合は <code>その他のルール</code> → <code>種類</code> を <code>数値</code> に変更</li></ol>



<p class="wp-block-paragraph">データバーはパッと見の「規模感」を伝えるのが得意です。売上ランキングや進捗管理表で重宝します。</p>



<p class="wp-block-paragraph"><!-- screenshot: 05_result_databar.png | 売上金額列にデータバーを適用した状態。A1=店舗名（ヘッダー）、B1=売上（ヘッダー）。A2=新宿店、B2=850000（長い青いデータバー付き）。A3=渋谷店、B3=620000（中程度の青いデータバー付き）。A4=池袋店、B4=430000（やや短い青いデータバー付き）。A5=上野店、B5=290000（短い青いデータバー付き）。A6=秋葉原店、B6=960000（最も長い青いデータバー付き）。B列の各セル内に売上金額に比例した長さの水色のデータバーが横棒グラフ形式で表示されており、数値もセル内に並記されている。セル範囲A1:B7を表示 --></p>



<h3 class="wp-block-heading"><span id="toc13">カラースケール｜値の高低をグラデーションで表現</span></h3>



<p class="wp-block-paragraph"><code>条件付き書式</code> → <code>カラースケール</code> から選びます。3色スケール（赤→黄→緑）は、ヒートマップ的な可視化に向いており、月次売上の推移表や、アンケート結果の集計などで使えます。</p>



<h3 class="wp-block-heading"><span id="toc14">アイコンセット｜信号機カラーでKPI達成度を表現</span></h3>



<p class="wp-block-paragraph">予算達成率を赤・黄・緑の信号機で示す例です。</p>



<ol class="wp-block-list"><li>達成率のB列を選択 → <code>条件付き書式</code> → <code>アイコンセット</code> → <code>3つの信号（枠なし）</code> を選ぶ</li><li><code>条件付き書式</code> → <code>ルールの管理</code> → 該当ルールを編集</li><li><code>種類</code> を <code>パーセント</code> から <code>数値</code> に変更</li><li>緑: <code>>= 1</code>（100%以上）、黄: <code>>= 0.8</code>（80%以上）、赤: それ未満</li></ol>



<p class="wp-block-paragraph">デフォルトの閾値は「上位33%」などパーセントベースになっているため、そのまま使うと実務の感覚と合いません。<strong>必ず「数値」ベースに変更する</strong>のがコツです。</p>



<p class="wp-block-paragraph"><!-- screenshot: 06_result_iconset-traffic.png | 予算達成率列にアイコンセット（3つの信号）を適用した状態。A1=担当者（ヘッダー）、B1=達成率（ヘッダー）。A2=田中、B2=1.05（緑の丸信号アイコン＋数値）。A3=佐藤、B3=0.82（黄の丸信号アイコン＋数値）。A4=鈴木、B4=0.91（緑の丸信号アイコン＋数値）。A5=高橋、B5=0.65（赤の丸信号アイコン＋数値）。A6=伊藤、B6=0.78（黄の丸信号アイコン＋数値）。閾値は緑=1以上、黄=0.8以上1未満、赤=0.8未満（数値ベースで設定済み）。各セルの左側にアイコンが表示され達成率の数値も並記されている。セル範囲A1:B7を表示 --></p>



<h3 class="wp-block-heading"><span id="toc15">数字も表示したい？ アイコンだけ表示したい？</span></h3>



<p class="wp-block-paragraph"><code>ルールの編集</code> 画面の下部に <code>アイコンのみ表示</code> のチェックボックスがあります。チェックを入れると数値が非表示になり、アイコンだけが表示されます。サマリー表には便利ですが、数字も併記したほうがよい場合のほうが多いので、基本はオフ推奨です。</p>



<h2 class="wp-block-heading"><span id="toc16">複数条件の優先順位の落とし穴｜競合したらどちらが勝つのか</span></h2>



<p class="wp-block-paragraph">ここが本記事の核心です。多くの解説記事が触れずに済ませている部分なので、丁寧に見ていきます。</p>



<p class="wp-block-paragraph">条件付き書式は、同じセルに複数のルールが適用されることがあります。たとえば以下の2つを同時に設定した場合、どちらが適用されるでしょうか。</p>



<ul class="wp-block-list"><li>ルールA: 達成率が70%未満なら赤</li><li>ルールB: ステータスが「完了」ならグレー</li></ul>



<p class="wp-block-paragraph">「達成率が60%で、ステータスが完了」の行は、赤になるのか、グレーになるのか。答えは「ルールの管理」画面での<strong>並び順が上にあるほうが優先される</strong>、です。</p>



<h3 class="wp-block-heading"><span id="toc17">ルールの管理画面で並び順を確認・変更する</span></h3>



<ol class="wp-block-list"><li><code>条件付き書式</code> → <code>ルールの管理</code></li><li>表示対象を <code>このワークシート</code> に変更（初期状態だと選択範囲のルールしか見えません）</li><li>ルールを選んで、右の <code>▲▼</code> ボタンで順番を入れ替え</li></ol>



<p class="wp-block-paragraph"><!-- screenshot: 07_ui_rule-manager.png | Excelの「条件付き書式ルールの管理」ダイアログボックス。「書式ルールの表示」のドロップダウンが「このワークシート」に設定されている。ルール一覧に2件表示: 上段=「数式: =$F2="完了"」（薄いグレー塗りつぶし）、下段=「指定の値より小さい: 0.7」（赤背景・赤文字）。各行の右端に「条件を満たす場合は停止」チェックボックスが表示されており、上段ルールのチェックが入っている状態。「新規ルール」「ルールの編集」「ルールの削除」ボタンと「▲▼（順序変更）」ボタンが右側に表示されている。「適用先」列に=$A$2:$F$20と表示。ダイアログ全体を表示 --></p>



<h3 class="wp-block-heading"><span id="toc18">「条件を満たす場合は停止」を使いこなす</span></h3>



<p class="wp-block-paragraph">優先順位よりさらに強力なのが <code>条件を満たす場合は停止</code> のチェックです。ルールの管理画面で各ルールの右端にあります。</p>



<p class="wp-block-paragraph">ここにチェックを入れると、そのルールが成立した時点で、以降のルールの評価を打ち切ります。つまり「ステータスが完了ならグレー一色にしたい。達成率の赤ルールは無視したい」という場合、グレーのルールを上に置き、<code>条件を満たす場合は停止</code> にチェックを入れれば意図通りに動きます。</p>



<h3 class="wp-block-heading"><span id="toc19">優先順位の設計ステップ</span></h3>



<p class="wp-block-paragraph">実務で混乱しないための設計手順はこうです。</p>



<ol class="wp-block-list"><li>ルールを<strong>用途別に洗い出す</strong>（完了判定／異常検出／KPI可視化など）</li><li>「上書きされたくないルール」から順に上に並べる</li><li>上位ルールが成立したら下位を止めたいものは <code>条件を満たす場合は停止</code> にチェック</li><li>実データで数行ぶんテストする</li></ol>



<p class="wp-block-paragraph">とくに <code>データバー</code> と <code>行全体のハイライト</code> を両方設定しているケースでは、順番を間違えると片方が見えなくなります。データバーは塗りつぶしと共存できる性質があるので、通常はデータバーのルールを上に置いておくと安心です。</p>



<h3 class="wp-block-heading"><span id="toc20">よくある事故と対処</span></h3>



<ul class="wp-block-list"><li><strong>書式が反映されない</strong> → 範囲の指定ミスか、数式の <code>$</code> の付け方ミスが大半。<code>ルールの管理</code> で範囲を確認</li><li><strong>一部の行だけ色がずれる</strong> → 範囲をコピー貼り付けしたときに相対参照がずれた可能性。ルールを作り直すのが早い</li><li><strong>行を挿入したら適用範囲から外れた</strong> → ルールの管理で適用範囲を広げ直すか、テーブル化（<code>Ctrl + T</code>）しておくと自動拡張される</li></ul>



<h2 class="wp-block-heading"><span id="toc21">条件付き書式を安全に運用するための小ワザ</span></h2>



<h3 class="wp-block-heading"><span id="toc22">テーブル化しておく</span></h3>



<p class="wp-block-paragraph">表を <code>Ctrl + T</code> でテーブル化しておくと、行を追加したときに条件付き書式のルール範囲が自動で拡張されます。手動メンテが激減するので、恒常的に使う管理表では必須の下準備です。</p>



<h3 class="wp-block-heading"><span id="toc23">ルールを詰め込みすぎない</span></h3>



<p class="wp-block-paragraph">「赤・青・緑・黄・紫…」と色を増やすと、どの色が何を意味するのか伝わりません。1シートに<strong>3〜4ルールまで</strong>に絞るのがおすすめです。それ以上必要な場合は、シートを分ける方が読み手に優しい資料になります。</p>



<h3 class="wp-block-heading"><span id="toc24">コピー貼り付けのとき注意</span></h3>



<p class="wp-block-paragraph">条件付き書式付きのセルをコピー貼り付けすると、書式もルールも一緒にコピーされます。結果、同じルールが重複登録されて動作が不安定になることがあります。<code>形式を選択して貼り付け</code> → <code>値のみ</code> を使うか、貼り付け後に <code>ルールの管理</code> で重複を削除してください。</p>



<h3 class="wp-block-heading"><span id="toc25">ルールのバックアップは「スクリーンショット」</span></h3>



<p class="wp-block-paragraph">条件付き書式にはエクスポート機能がありません。複雑なルールを組んだときは、<code>ルールの管理</code> 画面のスクリーンショットを残しておくと、万一壊れたときの再現が楽になります。</p>



<h2 class="wp-block-heading"><span id="toc26">まとめ</span></h2>



<p class="wp-block-paragraph">条件付き書式は、単なる「色付け機能」ではなく、<strong>資料の品質とミスの発生率を大きく左右する実務ツール</strong>です。押さえるべきポイントは次の通りです。</p>



<ul class="wp-block-list"><li><strong>パターン1</strong>: セルの値による色付けは、1列で完結する判定に使う</li><li><strong>パターン2</strong>: 数式を使えば行全体をハイライトできる。<code>$C2</code> のような複合参照がカギ</li><li><strong>パターン3</strong>: データバー・カラースケール・アイコンセットは「読ませずに伝える」のに有効。アイコンセットは閾値を <code>数値</code> ベースに変更して使う</li><li><strong>優先順位</strong>: ルールは上から評価される。競合時は並び順と <code>条件を満たす場合は停止</code> で制御する</li><li><strong>運用</strong>: テーブル化＋ルール数を絞る＋コピー貼り付けに注意</li></ul>



<p class="wp-block-paragraph">まずは「期限切れの行を赤くする」「達成率をアイコンで色分けする」あたりから、自分の管理表に1つずつ導入してみてください。手作業で塗っていた時間が丸ごと消えて、資料の見やすさも一段上がるはずです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-conditional-formatting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートの条件付き書式 完全ガイド｜動かない原因と削除管理まで</title>
		<link>https://mashukabu.com/spreadsheet-conditional-formatting/</link>
					<comments>https://mashukabu.com/spreadsheet-conditional-formatting/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 02:30:45 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[WEEKDAY関数]]></category>
		<category><![CDATA[カスタム数式]]></category>
		<category><![CDATA[スプレッドシート色付け]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[条件付き書式]]></category>
		<category><![CDATA[行全体ハイライト]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6112</guid>

					<description><![CDATA[Googleスプレッドシートの条件付き書式を基本から応用まで解説。カスタム数式の$マーク・行全体の色付け・チェックボックス連動・動かない原因3パターン・削除と管理の方法・土日自動色付けのWEEKDAY関数活用まで、実務で即使えるテクニックを網羅しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この数字、基準を超えたら赤くしたい」「完了したタスクはグレーにしたい」。スプレッドシートで表を作っていると、こんな場面に何度も出くわしますよね。</p>



<p class="wp-block-paragraph">そこで活躍するのが<strong>条件付き書式</strong>です。Googleスプレッドシートの条件付き書式とは、セルの値に応じて自動で色や文字スタイルを変える機能のこと。一度ルールを設定すれば、データが更新されても表示がそのまま追従してくれます。手作業で色を塗り直す必要がなくなりますよ。</p>



<p class="wp-block-paragraph">ただ、いざ使おうとすると「行全体に色が付かない」「カスタム数式が思い通りに動かない」とつまずく人が多いのも事実です。この記事では、スプレッドシートの条件付き書式を基本設定から解説します。さらにカスタム数式・動かない原因・削除と管理まで、実務で詰まりやすいポイントを正直に掘り下げていきます。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートの条件付き書式とは？基本設定とカラースケール</a><ol><li><a href="#toc2" tabindex="0">条件付き書式で変更できる書式の種類</a></li><li><a href="#toc3" tabindex="0">基本の条件付き書式を設定する手順</a></li><li><a href="#toc4" tabindex="0">よく使う条件の種類一覧</a></li><li><a href="#toc5" tabindex="0">複数ルールの優先順位に注意</a></li><li><a href="#toc6" tabindex="0">カラースケールで数値の大小をひと目で把握する</a></li></ol></li><li><a href="#toc7" tabindex="0">カスタム数式で高度な条件付き書式を作る</a><ol><li><a href="#toc8" tabindex="0">カスタム数式の基本ルール（$記号の使い方）</a></li><li><a href="#toc9" tabindex="0">行全体に色を付ける方法（最頻出テクニック）</a></li><li><a href="#toc10" tabindex="0">複数条件を組み合わせる（AND / OR）</a></li><li><a href="#toc11" tabindex="0">日付の期限切れを自動で強調する</a></li><li><a href="#toc12" tabindex="0">重複値を検出するカスタム数式</a></li><li><a href="#toc13" tabindex="0">チェックボックスと条件付き書式を連動させる</a></li><li><a href="#toc14" tabindex="0">土日を自動で色付けする（WEEKDAY関数の活用）</a></li></ol></li><li><a href="#toc15" tabindex="0">条件付き書式が動かないときの原因3パターン</a><ol><li><a href="#toc16" tabindex="0">パターン1：$マーク（絶対参照）を付け忘れている</a></li><li><a href="#toc17" tabindex="0">パターン2：ルールの優先順位が逆になっている</a></li><li><a href="#toc18" tabindex="0">パターン3：範囲指定がずれてルールが適用されていない</a></li></ol></li><li><a href="#toc19" tabindex="0">条件付き書式の削除・管理・コピー時の注意点</a><ol><li><a href="#toc20" tabindex="0">特定セル範囲だけ条件付き書式を削除する</a></li><li><a href="#toc21" tabindex="0">コピー＆ペースト時にルールが連鎖する問題と対処法</a></li><li><a href="#toc22" tabindex="0">ルール一覧を開いて整理する（管理パネルの使い方）</a></li></ol></li><li><a href="#toc23" tabindex="0">実務で使える条件付き書式ユースケース4選（比較表）</a><ol><li><a href="#toc24" tabindex="0">タスク管理シート（ステータス色分け＋チェック連動）</a></li><li><a href="#toc25" tabindex="0">売上集計シート（目標達成率の可視化）</a></li><li><a href="#toc26" tabindex="0">勤怠管理シート（休日・遅刻の強調）</a></li><li><a href="#toc27" tabindex="0">カレンダー（土日自動色付け）</a></li><li><a href="#toc28" tabindex="0">Excelとの違い｜移行時に知っておきたいポイント</a></li></ol></li><li><a href="#toc29" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートの条件付き書式とは？基本設定とカラースケール</span></h2>



<p class="wp-block-paragraph">スプレッドシートの条件付き書式とは、あらかじめ設定した条件に合ったセルの見た目を、自動的に変える機能です。たとえば「売上が目標を下回ったら赤」「ステータスが完了なら緑」といったルールを作れます。</p>



<p class="wp-block-paragraph">ポイントは「自動」であることです。数字が変わるたびに手動で色を塗り直す必要がありません。条件を一度設定すれば、データの変化に合わせて書式がリアルタイムで更新されます。</p>



<p class="wp-block-paragraph">設定の入り口は、メニューの「表示形式」→「条件付き書式」です。画面右側にサイドパネル（設定用の細長いパネル）が開き、ここでルールを作っていきます。モードは「単一色」と「カラースケール」の2つです。</p>



<h3 class="wp-block-heading"><span id="toc2">条件付き書式で変更できる書式の種類</span></h3>



<p class="wp-block-paragraph">スプレッドシートの条件付き書式で変更できるのは、以下の3種類です。</p>



<ul class="wp-block-list"><li><strong>背景色</strong>: セルの塗りつぶし色</li><li><strong>文字色</strong>: フォントの色</li><li><strong>テキストスタイル</strong>: 太字・斜体・取り消し線</li></ul>



<p class="wp-block-paragraph">セルの値そのものは書き換わりません。あくまで「見た目」だけが変わる仕組みです。元のデータはそのまま保たれるので、安心して使えますよ。</p>



<p class="wp-block-paragraph">なお、Excelにある「データバー」（セル内に棒グラフを表示する機能）や「アイコンセット」は、スプレッドシートには搭載されていません。罫線やフォントサイズの自動変更もできません。とはいえ、カスタム数式を使えば多くの条件は再現できます。詳しい比較は記事後半の「Excelとの違い」で表にまとめています。</p>



<h3 class="wp-block-heading"><span id="toc3">基本の条件付き書式を設定する手順</span></h3>



<p class="wp-block-paragraph">まずは、もっともシンプルな「セルの値で色を変える」設定から始めましょう。ここでは売上データを例に、目標未達のセルを赤くする方法を紹介します。設定は次の5ステップで完了します。</p>



<p class="wp-block-paragraph"><strong>1. 色を変えたいセル範囲を選択する</strong></p>



<p class="wp-block-paragraph">たとえば、売上金額が入った「B2:B10」を選択します。</p>



<p class="wp-block-paragraph"><strong>2. メニュー「表示形式」→「条件付き書式」を選ぶ</strong></p>



<p class="wp-block-paragraph">画面右側にサイドパネルが開きます。</p>



<p class="wp-block-paragraph"><strong>3. 「セルの書式設定の条件」で条件を選ぶ</strong></p>



<p class="wp-block-paragraph">ドロップダウンから条件を選びます。今回は「次の値以下」を選択し、値に「50000」と入力します。</p>



<p class="wp-block-paragraph"><strong>4. 書式スタイルを設定する</strong></p>



<p class="wp-block-paragraph">背景色を赤系に変更します。文字色や太字も、必要に応じて設定できます。</p>



<p class="wp-block-paragraph"><strong>5. 「完了」をクリックして適用する</strong></p>



<p class="wp-block-paragraph">50000以下のセルが、自動で赤く表示されます。データを書き換えても色は追従しますよ。</p>



<h3 class="wp-block-heading"><span id="toc4">よく使う条件の種類一覧</span></h3>



<p class="wp-block-paragraph">条件付き書式で選べる主な条件を、カテゴリ別にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>カテゴリ</th><th>条件の例</th></tr></thead><tbody><tr><td>テキスト</td><td>次を含む / 次で始まる / 次で終わる / 完全一致</td></tr><tr><td>数値</td><td>以上 / 以下 / 次の値と等しい / 次の値の間</td></tr><tr><td>日付</td><td>日付が次の値より前 / 次の値より後 / 今日</td></tr><tr><td>その他</td><td>空白 / 空白ではない / カスタム数式</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">テキスト条件は、ステータス列の色分けに便利です。「完了」なら緑、「未着手」なら赤、といった使い方ができます。日付条件は、期限管理でよく使いますよ。</p>



<h3 class="wp-block-heading"><span id="toc5">複数ルールの優先順位に注意</span></h3>



<p class="wp-block-paragraph">1つの範囲に複数のルールを設定したときは、優先順位に注意が必要です。スプレッドシートは、サイドパネルに表示されている順序で、ルールを上から評価します。</p>



<p class="wp-block-paragraph">そして、最初に「真（条件を満たす）」と判定されたルールだけが適用されます。下にあるルールは無視される仕組みです。たとえば「80以上は緑」「50以下は赤」の2つを設定するとき、並び順が結果に影響します。</p>



<p class="wp-block-paragraph">優先順位を変えたいときは、サイドパネルでルールをドラッグ&#038;ドロップします。思った通りの色にならないときは、まずルールの順序を確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc6">カラースケールで数値の大小をひと目で把握する</span></h3>



<p class="wp-block-paragraph">カラースケールは、数値の大小に応じてセルの背景色をグラデーションで変える機能です。売上一覧や評価点のように「全体の中での位置づけ」を把握したいときに役立ちますよ。設定の流れは、基本ルールとほぼ同じです。</p>



<p class="wp-block-paragraph"><strong>1. 数値が入ったセル範囲を選択する</strong></p>



<p class="wp-block-paragraph">たとえば月別売上の「B2:B13」を選択します。</p>



<p class="wp-block-paragraph"><strong>2. 条件付き書式のサイドパネルを開く</strong></p>



<p class="wp-block-paragraph">メニュー「表示形式」→「条件付き書式」を選びます。</p>



<p class="wp-block-paragraph"><strong>3. 「カラースケール」タブに切り替える</strong></p>



<p class="wp-block-paragraph">サイドパネル上部の「カラースケール」をクリックします。</p>



<p class="wp-block-paragraph"><strong>4. 色とポイントを調整する</strong></p>



<p class="wp-block-paragraph">デフォルトでは、最小値から最大値への2色グラデーションが設定されます。中間値を追加すれば、3色グラデーション（例: 赤→黄→緑）も作れます。各ポイントの基準は「最小値」「最大値」のほか、「数値」「パーセント」「パーセンタイル」から選べます。</p>



<p class="wp-block-paragraph">カラースケールが活きるのは、次のような場面です。</p>



<ul class="wp-block-list"><li><strong>月別売上の比較</strong>: 高い月は濃い緑、低い月は薄い緑</li><li><strong>テストの点数一覧</strong>: 高得点は青系、低得点は赤系</li><li><strong>在庫数の管理</strong>: 残数が少ないセルほど赤く表示</li></ul>



<p class="wp-block-paragraph">数字だけの表より、格段に見やすくなります。数値の偏りや傾向がパッとわかるので、報告資料にもおすすめですよ。</p>



<h2 class="wp-block-heading"><span id="toc7">カスタム数式で高度な条件付き書式を作る</span></h2>



<p class="wp-block-paragraph">基本のルールでは対応できない条件には、カスタム数式を使います。カスタム数式とは、自分で数式を書いて「TRUE / FALSE」で判定させる方式のこと。行全体の色付けや複数条件の組み合わせなど、自由度の高い設定ができます。</p>



<p class="wp-block-paragraph">条件付き書式でつまずく人の多くは、このカスタム数式で詰まります。逆にここを押さえれば、応用が一気に広がりますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">カスタム数式の基本ルール（$記号の使い方）</span></h3>



<p class="wp-block-paragraph">カスタム数式は <code>=</code> で始まる式を入力します。式の結果がTRUEになったセルに、書式が適用される仕組みです。</p>



<p class="wp-block-paragraph">ここで最重要なのが「$（ドル記号）」の使い方です。$は参照する列や行を「固定」するための記号で、付ける位置によって意味が変わります。</p>



<figure class="wp-block-table"><table><thead><tr><th>参照の書き方</th><th>意味</th><th>使う場面</th></tr></thead><tbody><tr><td><code>$A2</code></td><td>列を固定、行は相対</td><td>行全体に色を付けるとき</td></tr><tr><td><code>A$1</code></td><td>列は相対、行を固定</td><td>列全体に同じ条件を適用するとき</td></tr><tr><td><code>$A$1</code></td><td>完全固定</td><td>特定のセルを参照するとき</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">カスタム数式で最もよく使うのは <code>$A2</code> の形です。列だけを固定し、行は相対参照のままにします。これが行全体ハイライトの鍵になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">行全体に色を付ける方法（最頻出テクニック）</span></h3>



<p class="wp-block-paragraph">「C列が&#8221;完了&#8221;の行を、まるごとグレーにしたい」。これは条件付き書式の検索でもっとも多いニーズの一つです。手順を見ていきましょう。</p>



<p class="wp-block-paragraph"><strong>1. 色を付けたい範囲を行全体に広げる</strong></p>



<p class="wp-block-paragraph">「A2:E100」のように、表の全列を含む範囲を選択します。1列だけ選ぶと、その列にしか色が付きません。</p>



<p class="wp-block-paragraph"><strong>2. カスタム数式に列固定の式を入力する</strong></p>



<pre class="wp-block-code"><code>=$C2=&quot;完了&quot;</code></pre>



<p class="wp-block-paragraph">ポイントは <code>$C2</code> です。列を <code>$</code> で固定しているので、A列〜E列のどのセルを判定するときも、必ずC列を参照します。行番号は相対なので、各行のC列の値が評価される仕組みです。</p>



<p class="wp-block-paragraph"><strong>3. 書式を設定して「完了」をクリックする</strong></p>



<p class="wp-block-paragraph">これで、C列が「完了」の行全体がグレーに変わります。$を付けずに <code>=C2="完了"</code> と書くと行全体に色が付きません。その理由は後半の「動かない原因」で詳しく解説します。</p>



<h3 class="wp-block-heading"><span id="toc10">複数条件を組み合わせる（AND / OR）</span></h3>



<p class="wp-block-paragraph">条件を2つ以上組み合わせたいときは、AND関数やOR関数を使います。</p>



<p class="wp-block-paragraph"><strong>AND（すべての条件を満たす場合）</strong>:</p>



<pre class="wp-block-code"><code>=AND($C2=&quot;完了&quot;, $D2&gt;=10000)</code></pre>



<p class="wp-block-paragraph">C列が「完了」<strong>かつ</strong>D列が10000以上のときに、書式を適用します。両方の条件を満たさないと色は付きません。</p>



<p class="wp-block-paragraph"><strong>OR（いずれかの条件を満たす場合）</strong>:</p>



<pre class="wp-block-code"><code>=OR($C2=&quot;完了&quot;, $C2=&quot;承認済み&quot;)</code></pre>



<p class="wp-block-paragraph">C列が「完了」<strong>または</strong>「承認済み」のときに、書式を適用します。どちらか一方を満たせば色が付きます。</p>



<p class="wp-block-paragraph">AND関数・OR関数の詳しい使い方は、こちらの記事で解説しています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-and-function/">スプレッドシートのAND関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-or-function/">スプレッドシートのOR関数の使い方</a></li></ul>



<h3 class="wp-block-heading"><span id="toc11">日付の期限切れを自動で強調する</span></h3>



<p class="wp-block-paragraph">期限管理シートで「期限切れのタスクを赤くする」設定は、実務で重宝します。TODAY関数（今日の日付を返す関数）と組み合わせましょう。</p>



<p class="wp-block-paragraph"><strong>期限切れ（赤）</strong>:</p>



<pre class="wp-block-code"><code>=$D2&lt;TODAY()</code></pre>



<p class="wp-block-paragraph">D列の日付が今日より前なら、赤背景にします。</p>



<p class="wp-block-paragraph"><strong>期限が今日と一致（オレンジ）</strong>:</p>



<pre class="wp-block-code"><code>=$D2=TODAY()</code></pre>



<p class="wp-block-paragraph">D列の日付が今日ちょうどなら、オレンジ背景にします。</p>



<p class="wp-block-paragraph"><strong>期限3日以内（黄色）</strong>:</p>



<pre class="wp-block-code"><code>=AND($D2&gt;=TODAY(), $D2&lt;=TODAY()+3)</code></pre>



<p class="wp-block-paragraph">D列の日付が今日から3日以内なら、黄色背景にします。<code>TODAY()+3</code> で「今日から3日後」を表しています。</p>



<p class="wp-block-paragraph">複数のルールを同時に設定する場合は、「期限切れ」ルールを一番上に配置してください。期限切れの行が黄色になってしまうのを防げます。TODAY関数について詳しくは、こちらをご覧ください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-today-function/">スプレッドシートのTODAY関数の使い方</a></li></ul>



<h3 class="wp-block-heading"><span id="toc12">重複値を検出するカスタム数式</span></h3>



<p class="wp-block-paragraph">データのクリーニングで「重複している値を見つけたい」場面もありますよね。COUNTIF関数（条件に一致するセルの個数を返す関数）を使えば、重複セルだけを強調表示できます。</p>



<pre class="wp-block-code"><code>=COUNTIF(A:A, A2)&gt;1</code></pre>



<p class="wp-block-paragraph">これは「A列全体の中で、A2と同じ値が2回以上ある」という意味です。条件に合うセルだけにハイライトが付きます。重複入力のチェックに便利ですよ。COUNTIF関数の詳しい使い方は、こちらで解説しています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-countif-function/">スプレッドシートのCOUNTIF関数の使い方</a></li></ul>



<h3 class="wp-block-heading"><span id="toc13">チェックボックスと条件付き書式を連動させる</span></h3>



<p class="wp-block-paragraph">タスク管理シートで「チェックを入れたら行全体をグレーアウトする」設定は、条件付き書式の定番です。完了タスクが視覚的に区別できるので、未完了タスクに集中しやすくなります。</p>



<p class="wp-block-paragraph">チェックボックスは、チェックが入ると <code>TRUE</code>、外れると <code>FALSE</code> の値を持ちます。この仕組みをカスタム数式で活用するのがコツです。</p>



<p class="wp-block-paragraph"><strong>1. チェックボックスを挿入する</strong></p>



<p class="wp-block-paragraph">A2セルを選択し、メニュー「挿入」→「チェックボックス」を選びます。「A2:A20」のように範囲選択すれば、まとめて挿入できますよ。</p>



<p class="wp-block-paragraph"><strong>2. 条件付き書式を設定する</strong></p>



<p class="wp-block-paragraph">色を変えたい範囲（例: A2:E20）を選択し、条件付き書式のサイドパネルを開きます。</p>



<p class="wp-block-paragraph"><strong>3. カスタム数式を入力する</strong></p>



<pre class="wp-block-code"><code>=$A2=TRUE</code></pre>



<p class="wp-block-paragraph">A列のチェックボックスがTRUE（チェック済み）のとき、その行全体に書式を適用します。</p>



<p class="wp-block-paragraph"><strong>4. 書式を設定する</strong></p>



<p class="wp-block-paragraph">背景色は薄いグレー、テキストスタイルは取り消し線がおすすめです。完了感が出て見やすくなります。</p>



<p class="wp-block-paragraph"><strong>5. 「完了」をクリックして適用する</strong></p>



<p class="wp-block-paragraph">チェックを入れるたびに、その行がリアルタイムでグレーアウトされます。チェックを外せば、すぐ元に戻りますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>ポイント</strong></p><p>カスタム数式の <code>$A2</code> で列を固定するのを忘れないでください。<code>A2</code> と書くと、B列のセルを判定するときにB2を参照してしまい、正しく動作しません。チェックボックスを使った進捗管理の実例は、<a href="https://mashukabu.com/spreadsheet-task-progress-management/">スプレッドシートのタスク・進捗管理表を作る方法</a>でも紹介しています。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">土日を自動で色付けする（WEEKDAY関数の活用）</span></h3>



<p class="wp-block-paragraph">カレンダーや勤怠表を作るとき、「土日を自動で色分けしたい」というニーズは多いですよね。これはWEEKDAY関数（日付から曜日番号を返す関数）を使えば実現できます。</p>



<p class="wp-block-paragraph">WEEKDAY関数の構文は <code>=WEEKDAY(日付, [種類])</code> です。第2引数の「種類」によって、返ってくる曜日番号が変わります。以下が対応表です。</p>



<figure class="wp-block-table"><table><thead><tr><th>曜日</th><th>種類1（デフォルト）</th><th>種類2</th><th>種類3</th></tr></thead><tbody><tr><td>日</td><td>1</td><td>7</td><td>6</td></tr><tr><td>月</td><td>2</td><td>1</td><td>0</td></tr><tr><td>火</td><td>3</td><td>2</td><td>1</td></tr><tr><td>水</td><td>4</td><td>3</td><td>2</td></tr><tr><td>木</td><td>5</td><td>4</td><td>3</td></tr><tr><td>金</td><td>6</td><td>5</td><td>4</td></tr><tr><td>土</td><td>7</td><td>6</td><td>5</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">種類1（デフォルト）では日曜が1、土曜が7です。種類2では月曜が1から始まり、土曜が6、日曜が7になります。この記事では、わかりやすい「種類2」を使った数式で解説します。</p>



<p class="wp-block-paragraph">土曜と日曜は、別々のルールとして設定します。色を分けたいからです。列Aに日付が入っている前提で、適用範囲は「A2:A100」のように広げておきます。</p>



<p class="wp-block-paragraph"><strong>土曜を青にする</strong>:</p>



<pre class="wp-block-code"><code>=WEEKDAY($A2,2)=6</code></pre>



<p class="wp-block-paragraph">種類2で土曜は「6」なので、これで土曜の行が判定されます。</p>



<p class="wp-block-paragraph"><strong>日曜を赤にする</strong>:</p>



<pre class="wp-block-code"><code>=WEEKDAY($A2,2)=7</code></pre>



<p class="wp-block-paragraph">種類2で日曜は「7」です。別ルールとして追加し、書式を赤系に設定します。</p>



<p class="wp-block-paragraph"><strong>土日をまとめて色付けする場合</strong>:</p>



<pre class="wp-block-code"><code>=WEEKDAY($A2,2)&gt;=6</code></pre>



<p class="wp-block-paragraph">6（土）と7（日）の両方を「6以上」でまとめて判定できます。色を分けず、土日を同じ色にしたいときはこちらが手軽です。</p>



<p class="wp-block-paragraph">なお、祝日も自動で色付けしたい場合は、別シートに祝日リストを用意し、COUNTIF関数で照合する方法があります。ただし祝日リストは手動で更新する必要があります。WEEKDAY関数の詳しい仕様は、こちらの記事をご覧ください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-weekday-function/">スプレッドシートのWEEKDAY関数の使い方</a></li></ul>



<h2 class="wp-block-heading"><span id="toc15">条件付き書式が動かないときの原因3パターン</span></h2>



<p class="wp-block-paragraph">「設定したのに色が付かない」「思った行と違う場所が光る」。条件付き書式でつまずく原因は、だいたい次の3つに集約されます。NG例とOK例を対比しながら見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">パターン1：$マーク（絶対参照）を付け忘れている</span></h3>



<p class="wp-block-paragraph">最も多いのがこれです。行全体に色を付けたいのに、列を固定する <code>$</code> を忘れているケースです。</p>



<p class="wp-block-paragraph"><strong>NG（動かない）</strong>:</p>



<pre class="wp-block-code"><code>=C2=&quot;完了&quot;</code></pre>



<p class="wp-block-paragraph"><strong>OK（正しく動く）</strong>:</p>



<pre class="wp-block-code"><code>=$C2=&quot;完了&quot;</code></pre>



<p class="wp-block-paragraph">$を付けないと何が起きるのでしょうか。適用範囲がA2:E100の場合、A列のセルを判定するときはC列を見てくれます。しかしB列のセルを判定するときはD列を参照します。さらにC列のセルを判定するときはE列を参照し、1つずつ参照列がズレていきます。</p>



<p class="wp-block-paragraph">結果として、行全体ではなくバラバラのセルにしか色が付きません。列を固定したいときは、列記号の前に必ず <code>$</code> を付けてください。</p>



<h3 class="wp-block-heading"><span id="toc17">パターン2：ルールの優先順位が逆になっている</span></h3>



<p class="wp-block-paragraph">ルール自体は正しいのに、色が期待通りにならないパターンです。これは優先順位が原因です。</p>



<p class="wp-block-paragraph">前述のとおり、スプレッドシートはルールを上から順に評価し、最初に真になったものだけを適用します。たとえば期限管理で、次の順番だと問題が起きます。</p>



<ul class="wp-block-list"><li>ルール1: 期限3日以内 → 黄色（<code>=$D2<=TODAY()+3</code>）</li><li>ルール2: 期限切れ → 赤（<code>=$D2<TODAY()</code>）</li></ul>



<p class="wp-block-paragraph">期限切れの日付は「3日以内」の条件も満たすため、ルール1が先に真になります。結果、期限切れの行が赤ではなく黄色になってしまいます。</p>



<p class="wp-block-paragraph">これを直すには、より厳しい条件を上に置きます。「期限切れ → 赤」を一番上に移動すれば、期限切れの行が正しく赤になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">パターン3：範囲指定がずれてルールが適用されていない</span></h3>



<p class="wp-block-paragraph">「一部の行だけ色が付かない」ときは、適用範囲を疑いましょう。条件付き書式は、ルールを設定した範囲の中でしか動きません。</p>



<p class="wp-block-paragraph">たとえば適用範囲を「A2:E50」にしたまま、51行目以降にデータを追加したとします。すると51行目以降には、いくらカスタム数式が正しくても色が付きません。範囲の外だからです。</p>



<p class="wp-block-paragraph">対処法は、サイドパネルでルールを開き、「範囲に適用」欄を確認することです。データが増える表なら、最初から「A2:E1000」のように余裕を持った範囲にしておくと、追加のたびに直す手間が省けます。</p>



<h2 class="wp-block-heading"><span id="toc19">条件付き書式の削除・管理・コピー時の注意点</span></h2>



<p class="wp-block-paragraph">ルールを設定した後の「管理」は、意外と情報が少ない部分です。削除やコピーの挙動を知らないと、知らないうちにルールが増殖して混乱しがちです。ここを押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc20">特定セル範囲だけ条件付き書式を削除する</span></h3>



<p class="wp-block-paragraph">不要になったルールは、サイドパネルから削除できます。手順は次のとおりです。</p>



<p class="wp-block-paragraph">まず、削除したいルールが設定されている範囲を選択します。次に「表示形式」→「条件付き書式」でサイドパネルを開きます。すると、その範囲に適用されているルールの一覧が表示されます。</p>



<p class="wp-block-paragraph">削除したいルールにカーソルを合わせると、ゴミ箱アイコンが出てきます。これをクリックすれば、そのルールだけが消えます。範囲全体のルールをまとめて消したいときは、範囲を選択して「表示形式」→「条件付き書式をクリア」を選ぶと一括削除できますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">コピー＆ペースト時にルールが連鎖する問題と対処法</span></h3>



<p class="wp-block-paragraph">意外と知られていないのが、コピー時の挙動です。条件付き書式が設定されたセルをコピーして別の場所に貼り付けると、書式ルールも一緒にコピーされます。</p>



<p class="wp-block-paragraph">これが便利な場面もありますが、困ることもあります。たとえば1行コピーして10行に貼ると、同じルールが範囲を変えて10個に増えることがあります。気づかないうちにルールが乱立し、管理が大変になるのです。</p>



<p class="wp-block-paragraph">ルールを連鎖させたくないときは、値だけを貼り付けましょう。コピー後、貼り付け先で右クリックし、「特殊貼り付け」→「値のみ貼り付け」を選びます。これで書式は引き継がれず、データだけがコピーされます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>UIの表記について</strong></p><p>「特殊貼り付け」のメニュー項目名は、スプレッドシートのバージョンによって「値のみ貼り付け」「書式なしで貼り付け」など表記が異なる場合があります。いずれも「書式を持ち込まない貼り付け」を意味します。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc22">ルール一覧を開いて整理する（管理パネルの使い方）</span></h3>



<p class="wp-block-paragraph">「どこにどんなルールを設定したか分からなくなった」というときは、範囲を広めに選択してサイドパネルを開きましょう。</p>



<p class="wp-block-paragraph">選択した範囲に関係するルールが、サイドパネルにすべて表示されます。シート全体を選択すれば（左上の角をクリック）、そのシートのルールを一覧で確認できます。不要なルールはここで削除し、優先順位もドラッグで並べ替えられます。</p>



<p class="wp-block-paragraph">なお、条件付き書式のルール数に、Google公式が明示する上限はありません。ただしルールが大量になると、シートの動作が重くなることがあります。特にTODAY関数のような揮発性関数（再計算が頻繁に走る関数）を多用する場合は、ルールを増やしすぎないよう注意してください。定期的に一覧を見直して、不要なルールを整理するのがおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc23">実務で使える条件付き書式ユースケース4選（比較表）</span></h2>



<p class="wp-block-paragraph">ここまでの知識を組み合わせた、実務で即使える4つのユースケースを紹介します。まず全体像を1枚の表で見比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>ユースケース</th><th>適用範囲の例</th><th>代表的なカスタム数式</th><th>書式</th></tr></thead><tbody><tr><td>タスク管理</td><td>A2:E100</td><td><code>=$A2=TRUE</code></td><td>グレー背景＋取り消し線</td></tr><tr><td>売上集計</td><td>C2:C100</td><td><code>=$C2>=$D2</code></td><td>緑背景</td></tr><tr><td>勤怠管理</td><td>C2:C100</td><td><code>=$C2="有休"</code></td><td>青背景</td></tr><tr><td>カレンダー</td><td>A2:A100</td><td><code>=WEEKDAY($A2,2)=7</code></td><td>赤背景</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">それぞれのシートで、複数ルールを組み合わせる例を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc24">タスク管理シート（ステータス色分け＋チェック連動）</span></h3>



<p class="wp-block-paragraph">タスク管理表のステータスを色分けし、完了チェックでグレーアウトする設定です。A列にチェックボックス、D列に期限が入っている前提です。</p>



<figure class="wp-block-table"><table><thead><tr><th>ルール</th><th>カスタム数式</th><th>書式</th></tr></thead><tbody><tr><td>チェック済み</td><td><code>=$A2=TRUE</code></td><td>グレー背景＋取り消し線</td></tr><tr><td>期限切れ</td><td><code>=AND($A2=FALSE, $D2<TODAY())</code></td><td>赤背景</td></tr><tr><td>期限3日以内</td><td><code>=AND($A2=FALSE, $D2<=TODAY()+3)</code></td><td>黄色背景</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ルールの順序は、上から「チェック済み → 期限切れ → 期限3日以内」にします。完了済みのタスクが赤や黄色にならないよう、チェック済みルールを最優先にするのがコツですよ。</p>



<h3 class="wp-block-heading"><span id="toc25">売上集計シート（目標達成率の可視化）</span></h3>



<p class="wp-block-paragraph">売上実績と目標を比較し、達成率に応じて色分けする設定です。C列が売上実績、D列が目標金額とします。</p>



<figure class="wp-block-table"><table><thead><tr><th>ルール</th><th>カスタム数式</th><th>書式</th></tr></thead><tbody><tr><td>目標達成（100%以上）</td><td><code>=$C2>=$D2</code></td><td>緑背景</td></tr><tr><td>80%以上</td><td><code>=$C2>=$D2*0.8</code></td><td>黄色背景</td></tr><tr><td>80%未満</td><td><code>=$C2<$D2*0.8</code></td><td>赤背景</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ルール順は「達成 → 80%以上 → 80%未満」にしてください。<code>$D2*0.8</code> で「目標の80%」を計算しています。</p>



<h3 class="wp-block-heading"><span id="toc26">勤怠管理シート（休日・遅刻の強調）</span></h3>



<p class="wp-block-paragraph">勤怠表で、特定のステータスを色分けする設定です。C列に勤怠ステータスが入っている場合の例です。</p>



<figure class="wp-block-table"><table><thead><tr><th>ルール</th><th>カスタム数式</th><th>書式</th></tr></thead><tbody><tr><td>有休</td><td><code>=$C2="有休"</code></td><td>青背景</td></tr><tr><td>遅刻</td><td><code>=$C2="遅刻"</code></td><td>オレンジ背景</td></tr><tr><td>欠勤</td><td><code>=$C2="欠勤"</code></td><td>赤背景</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ステータスが増えても、同じ要領でルールを追加できます。テキスト完全一致の条件なので、表記ゆれ（「有休」と「有給」など）には注意してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc27">カレンダー（土日自動色付け）</span></h3>



<p class="wp-block-paragraph">日付列をもとに、土日を自動で色分けする設定です。前述のWEEKDAY関数を使います。A列に日付が入っている前提です。</p>



<figure class="wp-block-table"><table><thead><tr><th>ルール</th><th>カスタム数式</th><th>書式</th></tr></thead><tbody><tr><td>土曜</td><td><code>=WEEKDAY($A2,2)=6</code></td><td>青背景</td></tr><tr><td>日曜</td><td><code>=WEEKDAY($A2,2)=7</code></td><td>赤背景</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">カレンダーや勤怠表に組み込むと、休日が一目でわかります。日付を1か月分入力するだけで、土日が自動で色付くので便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc28">Excelとの違い｜移行時に知っておきたいポイント</span></h3>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートに移行する方が最初に戸惑うのが、条件付き書式の操作画面と機能の違いです。主な違いを表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>メニューの場所</td><td>ホーム → 条件付き書式</td><td>表示形式 → 条件付き書式</td></tr><tr><td>データバー</td><td>あり</td><td>なし</td></tr><tr><td>アイコンセット（信号・矢印など）</td><td>あり</td><td>なし</td></tr><tr><td>上位/下位ルール（上位10%など）</td><td>あり</td><td>なし（カスタム数式で代替可）</td></tr><tr><td>カラースケール</td><td>あり</td><td>あり</td></tr><tr><td>カスタム数式</td><td>あり</td><td>あり</td></tr><tr><td>ルール管理画面</td><td>ダイアログ形式</td><td>サイドパネル形式</td></tr><tr><td>書式の種類</td><td>背景・文字色・フォントサイズ・罫線</td><td>背景・文字色・太字/斜体/取り消し線</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">メニューの場所が違う点は、移行直後によく迷うポイントです。Excelの「ホーム」ではなく、スプレッドシートでは「表示形式」から入ります。</p>



<p class="wp-block-paragraph">Excelの「データバー」や「アイコンセット」は、スプレッドシートに搭載されていません。ただし、近い効果は得られます。</p>



<ul class="wp-block-list"><li><strong>データバーの代替</strong>: カラースケールで数値の大小を視覚化できます。棒グラフほどの直感性はありませんが、色の濃淡で傾向は十分つかめます</li><li><strong>上位10%の代替</strong>: カスタム数式とPERCENTILE関数（順位の境界値を求める関数）を組み合わせれば再現できます</li></ul>



<p class="wp-block-paragraph">逆に、カスタム数式の書き方はExcelとスプレッドシートでほぼ共通です。$記号の使い方も同じなので、片方を覚えればもう片方でも応用できますよ。Excel版の条件付き書式について詳しくは、こちらをどうぞ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-conditional-formatting/">Excelの条件付き書式完全ガイド｜色付け・データバー・アイコンを実務で使い倒す</a></li></ul>



<h2 class="wp-block-heading"><span id="toc29">まとめ</span></h2>



<p class="wp-block-paragraph">この記事では、スプレッドシートの条件付き書式を、基本設定からカスタム数式・動かない原因・削除と管理まで解説しました。要点を振り返ります。</p>



<ul class="wp-block-list"><li><strong>基本ルール</strong>: セルの値で背景色・文字色・テキストスタイルを自動変更</li><li><strong>カラースケール</strong>: 数値の大小をグラデーションで視覚化</li><li><strong>カスタム数式</strong>: 行全体の色付け（<code>=$C2="完了"</code>）や複数条件（AND / OR）に対応</li><li><strong>土日色付け</strong>: WEEKDAY関数で土曜（<code>=WEEKDAY($A2,2)=6</code>）・日曜（<code>=WEEKDAY($A2,2)=7</code>）を自動判定</li><li><strong>動かない原因</strong>: $マーク忘れ・優先順位の逆転・範囲ずれの3つを最初に疑う</li><li><strong>削除と管理</strong>: 範囲選択してサイドパネルから削除。コピー時はルールが連鎖する点に注意</li></ul>



<p class="wp-block-paragraph">条件付き書式を使いこなせると、数字だけの表が「見ただけで状況がわかる表」に変わります。まずは基本の色分けから試してみてください。慣れてきたら、カスタム数式や土日の自動色付けにも挑戦してみてくださいね。</p>



<p class="wp-block-paragraph">関連記事もあわせてどうぞ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-pulldown/">スプレッドシートのプルダウン作り方｜色付け・連動まで解説</a></li><li><a href="https://mashukabu.com/spreadsheet-task-progress-management/">スプレッドシートのタスク・進捗管理表を作る方法</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-conditional-formatting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
