Benannten Bereich hinzufügen

This article was translated from English: Does it need improvement?
Translated
View the article in English

Ein benannter Bereich ist ein bestimmter Bereich von Zellen, der durch einen eindeutigen Namen gekennzeichnet ist. Anstatt sich auf einen Bereich über seine Zelladressen (wie A1:B10) zu beziehen, können Sie einem Bereich einen Namen zuweisen, was die Bezugnahme und das Verständnis in Formeln und Funktionen erleichtert. Zum Beispiel, wenn Sie einen Bereich "SalesData" genannt haben, könnten Sie in einer Formel darauf verweisen, wie SUM(SalesData), anstatt den Zellbereich direkt anzugeben.


Legen Sie los mit IronXL

Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


Beispiel für benannten Bereich hinzufügen

Um einen benannten Bereich hinzuzufügen, verwenden Sie die AddNamedRange-Methode, indem Sie den Namen des benannten Bereichs als Text und das Bereichsobjekt übergeben.

: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
Benannter Bereich

Beispiel für das Abrufen eines benannten Bereichs

Alle benannten Bereiche abrufen

Die GetNamedRanges-Methode gibt alle benannten Bereiche im Arbeitsblatt als eine Liste von Zeichenfolgen zurück.

: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

Bestimmten benannten Bereich abrufen

Verwenden Sie die FindNamedRange-Methode, um die absolute Referenz des benannten Bereichs abzurufen, zum Beispiel Sheet1!$A$1:$A$5. Die Adressformel kann dann verwendet werden, um auf den benannten Bereich zu verweisen oder den entsprechenden Bereich zum benannten Bereich auszuwählen. Bei der Auswahl des Bereichs sollten Sie auf den Namen des Arbeitsblatts achten.

: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

Benannten Bereich entfernen Beispiel

Um den benannten Bereich zu entfernen, verwenden Sie die RemoveNamedRange-Methode, indem Sie den Namen des benannten Bereichs als Text übergeben.

: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
Chaknith related to Benannten Bereich entfernen Beispiel
Software-Ingenieur
Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.