IronXL ハウツー 名前付き範囲 IronXL を使用して C# で名前付き範囲を追加する方法 Chaknith Bin 更新日:7月 22, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English 名付けられた範囲は、一意の名前で識別される特定のセル範囲です。 範囲をセルアドレス(例:A1:B10)で参照する代わりに、範囲に名前を割り当てることで、数式や関数での参照が簡単になります。 例えば、範囲に"SalesData"という名前を付けた場合、セル範囲を直接指定する代わりに、SUM(SalesData) のように数式で参照できます。 クイックスタート:IronXL を使用して1行で名付けられた範囲を追加 IronXL を使用して名付けられた範囲を瞬時に定義する方法です — 非常に簡単、全く手間なし。 範囲を選択してメソッドを呼び出すだけです; すぐに始められます。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 new IronXL.WorkBook() .DefaultWorkSheet["A1:B2"].SaveAsNamedRange("MyRange", true); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(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 名付けられた範囲の取得例 すべての名付けられた範囲を取得 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,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る