IronXL 操作指南 命名範圍 How to Add Named Range Chaknith Bin 更新日期:7月 22, 2025 Download IronXL NuGet 下載 DLL 下載 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),而不是直接指定單元格範圍。 標題:2(快速入門:使用 IronXL 在一行中添加命名範圍) 以下是如何使用 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 中建立命名範圍? 您可以使用 IronXL 的 AddNamedRange 方法在 C# 中於 Excel 裡建立命名範圍。首先,從 NuGet 下載 IronXL 函式庫。然後,使用 workSheet["A1:A5"] 選擇目標儲存格範圍,並將其連同名稱一起傳遞給 AddNamedRange 方法。 在 Excel 使用命名範圍的目的何在? Excel 中的命名範圍允許您為一組儲存格分配唯一名稱,使其在公式和函數中更容易引用。這可提高可讀性並減少錯誤,因為您可以使用像 'SalesData' 這樣的名稱,而不是像 'A1:B10' 這樣的儲存格引用。 如何在 C# 中從工作表檢索所有命名範圍? 您可以使用 IronXL 的 GetNamedRanges 方法在 C# 中從工作表檢索所有命名範圍,此方法會以字串形式返回工作表中所有命名範圍的列表。 我可以從 Excel 工作表中檢索特定的命名範圍嗎? 可以,要在 Excel 工作表中使用 IronXL 檢索特定命名範圍,請使用 FindNamedRange 方法。此方法將提供命名範圍的絕對引用,例如 Sheet1!$A$1:$A$5。 在 C# 中應使用哪個方法來移除命名範圍? 在 C# 中使用 IronXL 的 RemoveNamedRange 方法來移除命名範圍。將命名範圍的名稱作為參數傳遞給此方法以刪除它。 開發人員如何從使用 IronXL 來管理命名範圍中受益? 開發人員因使用 IronXL 來管理命名範圍而受益,因為它簡化了如建立、檢索和移除命名範圍的任務。這提升了 Excel 文件的清晰性和可維護性,讓儲存格引用在 C# 應用程式中更容易管理。 如何開始使用 IronXL 來操作 Excel 在 C# 中? 要在 C# 中開始使用 IronXL 來操作 Excel,先從 NuGet 套件管理員下載 IronXL 函式庫。然後,使用提供的方法,如 AddNamedRange、GetNamedRanges 和 RemoveNamedRange,有效地在您的 C# 應用程式中管理命名範圍。 Chaknith Bin 立即與工程團隊聊天 軟體工程師 Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證