IronXL ハウツー 条件付き書式設定 How to Apply Conditional Formatting to Cells Chaknith Bin 更新日:7月 22, 2025 Download IronXL NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 条件付き書式は、表計算ソフトウェアおよびデータ処理ソフトウェアの機能で、特定の条件や基準に基づいてセルまたはデータに特定の書式スタイルやルールを適用することができます。 特定の条件を満たすデータを視覚的に強調表示したり強調したりすることで、表やテーブル内のデータを簡単に分析し理解することができます。 IronXLで条件付き書式を簡単に追加、取得、および削除できます。 When adding conditional formatting with styling, you can make font and size adjustments, set borders and alignment, and define background patterns and colors クイックスタート: ‘未満’書式ルールを簡単に追加 IronXLを使った簡単なスタート方法はこちらです: 条件付き書式ルールを1行で作成し、それをセル範囲に瞬時に適用します。 複雑なセットアップは不要です—条件とスタイルを定義するだけで、IronXLが残りを簡単に処理します。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. var rule = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8"); workSheet.ConditionalFormatting.AddConditionalFormatting("A1:A10", rule); Deploy to test on your live environment Start using IronXL in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小ワークフロー(5ステップ) 条件付き書式用のC#ライブラリをダウンロード 既存のExcelスプレッドシートをロードするか、新しいものを作成する CreateConditionalFormattingRuleメソッドを使用して条件付き書式ルールを作成する AddConditionalFormattingメソッドを使用して作成したルールを追加する GetConditionalFormattingAtメソッドを使って既存のルールを取得する IronXL の開始 今日あなたのプロジェクトでIronXLを無料トライアルで使用開始。 最初のステップ: 無料で始める 条件付き書式の追加例 条件付き書式は、セルが指定されたルール基準を満たすと適用されるルールとスタイルで構成されます。 The styles can include font and size adjustments, borders and alignment settings, as well as background patterns and colors. ルールを定義するには、IronXLが提供するCreateConditionalFormattingRuleメソッドを使用してください。 このメソッドが返すオブジェクトを変数に割り当て、希望のスタイリングを適用するために使用してください。 最後に、作成したルールと適用するセル範囲を提供してAddConditionalFormattingメソッドを使用してください。 :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-add.cs using IronXL; using IronXL.Formatting.Enums; WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Create conditional formatting rule var rule = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8"); // Set style options rule.PatternFormatting.BackgroundColor = "#54BDD9"; // Add conditional formatting rule workSheet.ConditionalFormatting.AddConditionalFormatting("A1:A10", rule); workBook.SaveAs("addConditionalFormatting.xlsx"); Imports IronXL Imports IronXL.Formatting.Enums Private workBook As WorkBook = WorkBook.Load("sample.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Create conditional formatting rule Private rule = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8") ' Set style options rule.PatternFormatting.BackgroundColor = "#54BDD9" ' Add conditional formatting rule workSheet.ConditionalFormatting.AddConditionalFormatting("A1:A10", rule) workBook.SaveAs("addConditionalFormatting.xlsx") $vbLabelText $csharpLabel class="competitors-section__wrapper-even-1"> Before After 以下は利用可能なすべてのルールです: NoComparison: デフォルト値。 Between: '間'演算子 NotBetween: 'の間ではない'演算子 Equal: 'に等しい'演算子 NotEqual: '等しくない'演算子 GreaterThan: 'より大きい'演算子 LessThan: 'より小さい'演算子 GreaterThanOrEqual: '以上'演算子 LessThanOrEqual: '以下'演算子 条件付き書式の取得例 条件付き書式ルールを取得するには、GetConditionalFormattingAtメソッドを使用してください。 返されたルールオブジェクトには複数のルールを含む場合があります; 特定のルールにアクセスするには、GetRuleメソッドを使用してください。 取得したルールのほとんどのプロパティは変更できませんが、PatternFormattingプロパティを通じてBackgroundColorを調整することができます。 次のコードはこれを示しています: :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-retrieve.cs using IronXL; WorkBook workBook = WorkBook.Load("addConditionalFormatting.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Create conditional formatting rule var ruleCollection = workSheet.ConditionalFormatting.GetConditionalFormattingAt(0); var rule = ruleCollection.GetRule(0); // Edit styling rule.PatternFormatting.BackgroundColor = "#B6CFB6"; workBook.SaveAs("editedConditionalFormatting.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("addConditionalFormatting.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Create conditional formatting rule Private ruleCollection = workSheet.ConditionalFormatting.GetConditionalFormattingAt(0) Private rule = ruleCollection.GetRule(0) ' Edit styling rule.PatternFormatting.BackgroundColor = "#B6CFB6" workBook.SaveAs("editedConditionalFormatting.xlsx") $vbLabelText $csharpLabel class="competitors-section__wrapper-even-1"> Before After 条件付き書式の削除例 条件付き書式ルールを削除するには、RemoveConditionalFormattingメソッドを使用してください。 このメソッドには、対象のルールのインデックスを渡してください。 :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-remove.cs using IronXL; WorkBook workBook = WorkBook.Load("addConditionalFormatting.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Remove conditional formatting rule workSheet.ConditionalFormatting.RemoveConditionalFormatting(0); workBook.SaveAs("removedConditionalFormatting.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("addConditionalFormatting.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Remove conditional formatting rule workSheet.ConditionalFormatting.RemoveConditionalFormatting(0) workBook.SaveAs("removedConditionalFormatting.xlsx") $vbLabelText $csharpLabel よくある質問 Excelの条件付き書式とは何ですか? Excelの条件付き書式は、一定の基準に基づいてセルに特定の書式スタイルを適用する機能です。データの視覚化や強調を容易にし、分析や理解を助けます。 C#を使用してセルに条件付き書式を適用するにはどうすればよいですか? C#を使用してセルに条件付き書式を適用するには、IronXLライブラリを使用します。まず、NuGetからダウンロードします。次に、CreateConditionalFormattingRuleメソッドでルールを作成し、AddConditionalFormattingメソッドで適用します。 IronXLを使用して既存の条件付き書式ルールを取得できますか? はい、IronXLが提供するGetConditionalFormattingAtメソッドを使用して既存の条件付き書式ルールを取得できます。これにより、Excelスプレッドシート内でセルに適用されたルールにアクセスし、管理できます。 IronXLで使用できる条件付き書式の演算子は何ですか? IronXLは、NoComparison、Between、NotBetween、Equal、NotEqual、GreaterThan、LessThan、GreaterThanOrEqual、LessThanOrEqualなどの条件付き書式の演算子をサポートしています。 取得した条件付き書式ルールを変更できますか? 取得した条件付き書式ルールのほとんどのプロパティは変更できませんが、IronXLのPatternFormattingでBackgroundColorを調整できます。 セル範囲から条件付き書式ルールを削除するにはどうすればよいですか? IronXLのRemoveConditionalFormattingメソッドを使用して、削除したいルールのインデックスを指定することで、セル範囲から条件付き書式ルールを削除します。 IronXLで利用可能な条件付き書式のスタイリングオプションは何ですか? IronXLでは、フォントとサイズの調整、境界線、配置設定、背景のパターンと色など、条件付き書式に様々なスタイルを適用できます。 条件付き書式のためにIronXLを使用する最初のステップは何ですか? 最初のステップは、NuGetからIronXL.Excelライブラリをダウンロードすることで、C#を使用してExcelスプレッドシートで条件付き書式を実装できるようにします。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はいいですか? Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,686,155 ライセンスを見る