Excel で奇数または偶数を強調表示するには、どうすればよいですか?
Excel で奇数または偶数を強調表示するのは、データを視覚的に分析し、パターンを瞬時に把握して情報をより見やすくするための実用的な手法です。特に大規模なワークシートでその効果を発揮します。たとえば、テストの得点やリスト ID、交互に並ぶ数値グループなどを明確に区別したい場面がよくあります。以下では、このタスクを効率的に達成するためのいくつかの有効な方法をご紹介します。具体的には、条件付き書式の活用、KUTOOLS AI Aide の使用、および奇数または偶数を自動的に強調表示する VBA マクロの導入です。これらのソリューションは、データを見栄え良く整えるだけでなく、重要なトレンドや異常値を見逃すリスクも軽減します。

条件付き書式を使用するで奇数または偶数を強調表示
条件付き書式を使うと、ルールに基づいて(塗りつぶし色など)の書式を自動的に適用できます。手動で検索や並べ替えを行うことなく、奇数または偶数を簡単に強調表示できます。以下の手順に従ってください。
1。 書式を適用したいセルのみを含む、評価対象の値がある範囲(1 列、複数列、またはシート全体)を選択してください。
2。ホームタブで、条件付き書式を使用する>新しいルールをクリックします。

3。新しい書式設定ルールで、数式を使用して書式設定するセルを決定するを選択します。「次の数式を満たす場合に値の書式を設定する」のボックスに、奇数用のいずれかの数式を入力してください。
=MOD(A1,2)=1 =ISODD(A1) ヒント:
- A1は、選択範囲の左上セルである必要があります。選択範囲が他のセル(例:B2)から始まる場合は、必ず調整してください。
- ルールが範囲全体に正しく適用されるように、相対参照(例:A1)を使用してください。(絶対参照の$A$1は使用しないでください)。

4。[書式]>塗りつぶしをクリックして強調表示の色を選択し、[OK]をクリックします。

5。 再度[OK]をクリックして適用します。すると、奇数がすぐに強調表示されます。偶数を強調表示するには、ステップ3 を偶数用の数式で繰り返してください。

注記:
- 偶数を強調表示するには、次のいずれかの数式を使用します:偶数の場合
=MOD(A1,2)=0=ISEVEN(A1) - 条件付き書式は動的です。値が奇数から偶数(またはその逆)に変更されると、強調表示が自動的に更新されます。
ISODD/ISEVEN関数は、数値以外のセル(テキストやエラー値など)を無視します。数値がテキスト形式で保存されている場合は、事前に数値に変換してください。- 奇数と偶数の値に異なる色を使用するには、それぞれの数式に基づいて2 つの別々のルールを作成してください。
- 何も強調表示されない場合は、「範囲を選択してください」を再確認し、数式の開始参照が左上隅のセルと一致していること、および数値の前後に余分なスペースがないことをご確認ください。
KUTOOLS AI Aide で奇数または偶数を強調表示
Kutools for Excel は、繰り返しの操作や複雑な作業を迅速かつ簡単にこなしたいユーザーのために、Excel の機能を強化・合理化するアドインです。KUTOOLS AI Aide 機能を使えば、自然言語で指示するだけで任意の範囲内の奇数または偶数を強調表示でき、数式の設定や手動でのルール構成が不要になります。
Kutools for Excel をインストール後、Excel を開き、Kutools>AI アシスタントをクリックすると、ワークシートの右側に「KUTOOLS AI Aide」ペインが表示されます。
- 奇数または偶数を強調表示したいデータ範囲を選択します。
- チャットボックスに、日常会話のような自然な言葉で要件を入力してください。例:
奇数を強調表示:
選択範囲内の奇数を薄い青色で強調表示します。
偶数を強調表示:
選択範囲内の偶数を薄い青色で強調表示します。 - 次に、Enterキーを押すか、送信ボタンをクリックしてください。KUTOOLS AI が指示を処理して準備が完了したら、実行ボタンをクリックして強調表示を適用します。
この AI 搭載型の方法は、数式や条件付き書式を使用するルールを自分で設定する必要がないため、初心者でも簡単に利用できます。AI が意図を解釈し、適切な色の選択や該当する数値のみの書式設定など、技術的な手順をバックグラウンドで処理します。
メリット:高速で柔軟な操作が可能。自然な表現で指示を出すだけで、思い通りの結果が得られます。ただし、Kutools for Excel がインストールおよび有効化されている必要があります。AI が要求を正確に認識できない場合は、言い回しを変えるか、より具体的な指示を試して、結果を改善してください。
条件付き書式を使うと、
VBA コードで奇数または偶数を強調表示
自動化に慣れている方や、大規模または頻繁に変更されるデータセットを扱うユーザーにとって、VBA マクロは非常に柔軟な方法です。VBA を使用すると、範囲を選択してください内のすべての奇数または偶数を自動的に強調表示するスクリプトを作成できます。このアプローチは、書式を繰り返し再適用する必要がある場合や、このロジックをカスタムExcel ソリューションに組み込みたい場合に特に有効です。
条件付き書式を使用するがExcel のプリセット機能に依存するのに対し、VBA スクリプトは異なる配色を循環させたり、メッセージプロンプトを表示したりするなど、より深いカスタマイズを可能にします。ただし、Excel の Visual Basic エディターへのアクセスとその理解が必要です。
VBA で奇数または偶数を強調表示する方法:
1。[開発]タブ>Visual Basicをクリックします。表示されたウィンドウで、挿入>モジュールを選択し、次のコードのいずれかを空のモジュールウィンドウに貼り付けてください。「開発」タブが表示されない場合は、ファイル>オプション>リボンのユーザー設定から有効化してください。
奇数を強調表示する場合:
Sub HighlightOddNumbers()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
Dim HighlightColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to highlight odd numbers:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
HighlightColor = vbCyan
For Each Rng In WorkRng
If IsNumeric(Rng.Value) And Rng.Value Mod 2 = 1 Then
Rng.Interior.Color = HighlightColor
End If
Next
End Sub 偶数を強調表示する場合:
Sub HighlightEvenNumbers()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
Dim HighlightColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to highlight even numbers:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
HighlightColor = vbYellow
For Each Rng In WorkRng
If IsNumeric(Rng.Value) And Rng.Value Mod 2 = 0 Then
Rng.Interior.Color = HighlightColor
End If
Next
End Sub 2。マクロを実行するには、コード内の任意の場所をクリックし、F5キーを押すか、上部ツールバーにある緑色の矢印の実行ボタンをクリックします。すると、処理する範囲を選択するプロンプトが表示されます。選択を確定すると、マクロが指定された範囲内のすべての奇数(または偶数)を、指定された色で自動的に強調表示します。
任意の色にカスタマイズできます(例:HighlightColor 変数を好みの色に調整。たとえば、vbGreenやRGB(135,206,250)など)。ハイライトを削除したい場合は、セル範囲を選択して Excel の書式クリア機能を使うか、VBA コードを変更してセルの色をリセットしてください。
ヒントと留意点:
- この方法は静的な値に有効です。数値を変更しても、再度マクロを実行しない限り、書式はそのまま維持されます。
- マクロを使用するには、ブックをマクロ対応ファイル()
*.xlsm)として保存する必要があります。 - セキュリティ警告が表示された場合は、Excel のトラストセンター設定でマクロが有効になっていることを確認してください。
- プロンプト内のどちらのオプションもデータを強調表示しない場合は、数値セルのみを選択していることを確認してください。
マクロの実行中に問題が発生した場合は、選択範囲に数値以外のセルが含まれていないか確認するか、貼り付けたコードに構文エラーがないかご確認ください。さらに高度な自動化や一括処理が必要な場合は、これらのマクロを組み合わせて、必要に応じてパラメーター化を拡張できます。
関連記事:
Excel で奇数/偶数または行をカウント/合計する方法は?
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします
- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
すべてのKutools アドインが、たった1 つのインストーラーで完結。
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得