Benannten Bereich hinzufügen

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

von Chaknith Bin

Ein benannter Bereich ist ein bestimmter Bereich von Zellen, der durch einen eindeutigen Namen gekennzeichnet ist. Anstatt sich auf einen Bereich durch seine Zelladressen zu beziehen(wie A1:B10)können Sie einem Bereich einen Namen zuweisen, damit er in Formeln und Funktionen leichter zu finden und zu verstehen ist. Wenn Sie beispielsweise einen Bereich "SalesData" genannt haben, können Sie sich in einer Formel wie SUM auf diesen Bereich beziehen(Vertriebsdaten) anstelle der direkten Angabe des Zellbereichs.


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 Methode AddNamedRange, 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")
VB   C#
Benannter Bereich

Beispiel für das Abrufen eines benannten Bereichs

Alle benannten Bereiche abrufen

Die Methode GetNamedRanges gibt alle benannten Bereiche im Arbeitsblatt als Liste von Zeichenketten 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()
VB   C#

Bestimmten benannten Bereich abrufen

Verwenden Sie die Methode "FindNamedRange", um den absoluten Verweis auf den benannten Bereich abzurufen, z. B. Sheet1!$A$1:$A$5. Die Adressformel kann dann verwendet werden, um auf den benannten Bereich zu verweisen oder den entsprechenden Bereich für den 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}")
VB   C#

Benannten Bereich entfernen Beispiel

Um den benannten Bereich zu entfernen, verwenden Sie die Methode RemoveNamedRange, 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")
VB   C#
Chaknith related to Benannten Bereich entfernen Beispiel

Chaknith Bin

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.