IronXL ハウツー 名前付き範囲 How to Add Named Range 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 名付けられた範囲は、一意の名前で識別される特定のセル範囲です。 範囲をセルアドレス(例:A1:B10)で参照する代わりに、範囲に名前を割り当てることで、数式や関数での参照が簡単になります。 例えば、範囲に「SalesData」という名前を付けた場合、セル範囲を直接指定する代わりに、SUM(SalesData) のように数式で参照できます。 クイックスタート: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. new IronXL.WorkBook() .DefaultWorkSheet["A1:B2"].SaveAsNamedRange("MyRange", true); 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#ライブラリをダウンロード workSheet["A1:A5"]で対象範囲を選択 AddNamedRangeメソッドを利用して名付けられた範囲を追加 様々な方法で名付けられた範囲を取得 RemoveNamedRangeメソッドで簡単に名付けられた範囲を削除 名付けられた範囲の例を追加 名付けられた範囲を追加するには、名付けられた範囲の名前をテキストとして渡し、範囲オブジェクトを使用してAddNamedRangeメソッドを使用します。 :path=/static-assets/excel/content-code-examples/how-to/named-range-add-named-range.cs using IronXL; WorkBook workBook = WorkBook.Create(); WorkSheet workSheet = workBook.DefaultWorkSheet; // Select range var selectedRange = workSheet["A1:A5"]; // Add named range workSheet.AddNamedRange("range1", selectedRange); workBook.SaveAs("addNamedRange.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Create() Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Select range Private selectedRange = workSheet("A1:A5") ' Add named range workSheet.AddNamedRange("range1", selectedRange) workBook.SaveAs("addNamedRange.xlsx") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 名付けられた範囲の取得例 すべての名付けられた範囲を取得 GetNamedRangesメソッドはワークシート内のすべての名付けられた範囲を文字列のリストとして返します。 :path=/static-assets/excel/content-code-examples/how-to/named-range-retrieve-all-named-range.cs using IronXL; WorkBook workBook = WorkBook.Load("addNamedRange.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Get all named range var namedRangeList = workSheet.GetNamedRanges(); Imports IronXL Private workBook As WorkBook = WorkBook.Load("addNamedRange.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Get all named range Private namedRangeList = workSheet.GetNamedRanges() $vbLabelText $csharpLabel 特定の名付けられた範囲を取得 FindNamedRangeメソッドを使用して、名付けられた範囲の絶対参照(例:Sheet1!$A$1:$A$5)を取得します。 アドレス式は、名付けられた範囲を参照するため、または名付けられた範囲に対応する範囲を選択するために使用できます。 範囲を選択するときは、ワークシート名に注意を払う必要があります。 :path=/static-assets/excel/content-code-examples/how-to/named-range-retrieve-specific-named-range.cs using IronXL; WorkBook workBook = WorkBook.Load("addNamedRange.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Get named range address string namedRangeAddress = workSheet.FindNamedRange("range1"); // Select range var range = workSheet[$"{namedRangeAddress}"]; Imports IronXL Private workBook As WorkBook = WorkBook.Load("addNamedRange.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Get named range address Private namedRangeAddress As String = workSheet.FindNamedRange("range1") ' Select range Private range = workSheet($"{namedRangeAddress}") $vbLabelText $csharpLabel 名付けられた範囲を削除する例 名付けられた範囲を削除するには、名付けられた範囲の名前をテキストとして渡してRemoveNamedRangeメソッドを使用します。 :path=/static-assets/excel/content-code-examples/how-to/named-range-remove-named-range.cs using IronXL; WorkBook workBook = WorkBook.Load("addNamedRange.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Remove named range workSheet.RemoveNamedRange("range1"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("addNamedRange.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Remove named range workSheet.RemoveNamedRange("range1") $vbLabelText $csharpLabel よくある質問 C# を使用して Excel に名前付き範囲を作成する方法は? C# で IronXL を使用して Excel に名前付き範囲を作成するには、AddNamedRange メソッドを利用します。まず、NuGet から IronXL ライブラリをダウンロードし、workSheet["A1:A5"] を使用して対象のセル範囲を選択し、その名前を AddNamedRange メソッドに渡します。 Excel で名前付き範囲を使用する目的は何ですか? Excel の名前付き範囲は、セルの範囲に一意の名前を割り当てることを可能にし、数式や関数での参照を簡単にします。これにより、セル参照『A1:B10』の代わりに『SalesData』のような名前を使用できるため、可読性が向上し、エラーが減少します。 C# でワークシートからすべての名前付き範囲を取得する方法は? C# で IronXL の GetNamedRanges メソッドを使用してワークシートからすべての名前付き範囲を取得できます。このメソッドは、ワークシート内のすべての名前付き範囲のリストを文字列として返します。 Excel ワークシートから特定の名前付き範囲を取得できますか? はい。IronXL を使用して Excel ワークシートから特定の名前付き範囲を取得するには、FindNamedRange メソッドを使用します。このメソッドは、Sheet1!$A$1:$A$5 のように名前付き範囲の絶対参照を提供します。 C# で名前付き範囲を削除するために使用すべきメソッドは何ですか? C# で名前付き範囲を削除するには、IronXL の RemoveNamedRange メソッドを使用します。このメソッドには、削除する名前付き範囲の名前をパラメーターとして渡します。 開発者が名前付き範囲の管理に IronXL を使用することによる利点は何ですか? 開発者は、名前付き範囲の作成、取得、および削除などのタスクをプログラム的に簡素化するために IronXL を使用することで利益を得ます。これにより、Excel ファイルの明確性とメンテナンス性が向上し、C# アプリケーションでのセル参照の管理が容易になります。 C# で Excel を操作するために IronXL を使用し始める方法は? C# で Excel を操作するために IronXL を使用し始めるには、NuGet パッケージ マネージャーから IronXL ライブラリをダウンロードします。次に、提供されているメソッド AddNamedRange、GetNamedRanges、RemoveNamedRange を使用して、C# アプリケーション内で名前付き範囲を効果的に管理します。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はいいですか? Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,686,155 ライセンスを見る