ADRESSE Funktion Excel - Zellenadresse als Text abrufen

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel-ADRESSE-Funktion in Excel, um eine Zellenadresse als Text zurückzugeben.

Übersicht über die ADRESSE-Funktion

Die Funktion ADDRESS Gibt eine Zellenadresse als Text zurück.

Um die Excel-Arbeitsblattfunktion ADRESSE zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

Funktion ADDRESS Syntax und Eingaben:

1 =ADRESSE(row_num,column_num,abs_num,C1,sheet_text)

row_num - Die Zeilennummer für die Referenz. Beispiel: 5 für Zeile 5.

spalte_num - Die Spaltennummer für die Referenz. Beispiel: 5 für Spalte E. Sie können kein „E“ für Spalte E eingeben

abs_num - [optional] Eine Zahl, die angibt, ob die Referenz absolute oder relative Zeilen-/Spaltenreferenzen haben soll. 1 für absolut. 2 für absolute Zeile/relative Spalte. 3 für relative Zeile/absolute Spalte. 4 für Verwandte.

a1 - [Optional]. Eine Zahl, die angibt, ob das Standardzellreferenzformat (A1) oder das R1C1-Format verwendet werden soll. 1/TRUE für Standard (Standard). 0/FALSE für R1C1.

blatt_text - [optional] Der Name des zu verwendenden Arbeitsblatts. Standardmäßig das aktuelle Blatt.

Was ist die ADRESSE-Funktion?

Die ADDRESS-Funktion ist eine etwas einzigartige Funktion. Die meiste Zeit in einer Tabellenkalkulation teilen wir dem Computer einen Zellbezug mit und er gibt uns den Wert aus dieser Zelle. Mit der ADRESSE erstellen wir stattdessen den Namen einer Zelle. Diese Adresse kann relativ oder absolut im A1- oder R1C1-Stil sein und kann den Blattnamen enthalten oder nicht. In den meisten Fällen hat diese Funktion nicht viele praktische Anwendungen, aber es kann Spaß machen, etwas darüber zu lernen. Wenn es verwendet wird, wird es normalerweise mit anderen Funktionen kombiniert, wie wir unten sehen werden.

Einfaches Beispiel

Nehmen wir an, wir wollen eine Referenz auf die Zelle in 4 . aufbauenNS Spalte und 1NS Zeile, auch bekannt als Zelle D1. Wir können das hier abgebildete Layout verwenden:

Unsere Formel in A3 ist einfach

1 =ADRESSE(B1, B2)

Beachten Sie, dass wir alle absolut erhalten, wenn wir kein bestimmtes Argument für relativ/absolut angeben. Wir haben auch den Standardstil für die Referenzierung vom A1-Typ ohne Blattnamen.

Kombiniert mit INDIREKT

Wie gesagt, die ADDRESS-Funktion allein hat uns nicht wirklich etwas Nützliches gebracht. Wir könnten es jedoch mit der INDIRECT-Funktion kombinieren, um einige Funktionen zu erhalten. Betrachten Sie dieses Layout, in dem wir eine Liste von Elementen in Spalte D haben. Wenn wir die gleiche Formel wie zuvor beibehalten haben, generieren wir einen Verweis auf D1 wie folgt

12 =ADRESSE(B1, B2)=$D$1

Indem wir die Adressfunktion in eine INDIREKTE Funktion einfügen, können wir die generierte Zellreferenz verwenden und praktisch verwenden. Der INDIREKTE nimmt die Referenz von "$D$1" und verwendet sie, um den Wert aus dieser Zelle abzurufen.

123 =INDIREKT(ADRESSE(B1, B2)=INDIREKT($D$1)="Apfel"

Notiz: Obiges ist zwar ein gutes Beispiel dafür, wie die ADDRESS-Funktion nützlich ist, aber es ist keine gute Formel für die normale Verwendung. Es erforderte zwei Funktionen, und aufgrund des INDIREKTEN wird es von Natur aus flüchtig sein. Eine bessere Alternative wäre gewesen, INDEX wie folgt zu verwenden: =INDEX(1:1048576, B1, B2)

Adresse mit spezifischem Wert

Wenn Sie eine große Liste von Elementen haben, müssen Sie manchmal wissen, wo sich ein Element in der Liste befindet. Betrachten Sie diese Tabelle mit den Ergebnissen der Schüler. Wir haben die Min-, Median- und Max-Werte dieser Scores in den Zellen E2:G2 berechnet.

Wir könnten unsere Tabelle nach jedem dieser Elemente filtern, um herauszufinden, wo sie sich befindet (stellen Sie sich erneut vor, dass dies eine viel größere Liste ist), oder wir könnten sogar eine bedingte Formatierung anwenden, damit sie dem Benutzer visuell angezeigt wird. Wenn die Liste jedoch Tausende von Zeilen umfasst, möchten wir nicht so weit scrollen müssen, um zu sehen, was wir wollen. Stattdessen verwenden wir die Werte in E2:G2, um die Adresse der Zellen zu bestimmen, die unsere Werte enthalten. Dazu verwenden wir die MATCH-Funktion mit ADDRESS. Denken Sie daran, dass MATCH die relative Position eines Werts innerhalb eines Bereichs zurückgibt.

Unsere Formel in E3 lautet dann:

1 =ADRESSE(MATCH(E2, $B:$B, 0), 2)

Wir können dieselbe Formel nach G3 kopieren, und nur die E2-Referenz ändert sich, da sie die einzige relative Referenz ist. Rückblickend auf E3 konnte die MATCH-Funktion den Wert von 98 in den 5 . findenNS Zeile der Spalte B. Unsere ADDRESS-Funktion verwendet diese dann, um die vollständige Adresse von „$B$5“ zu erstellen.

Spaltenbuchstaben aus Zahlen übersetzen

Bisher haben alle unsere Beispiele die Funktion ADDRESS eine absolute Referenz zurückgeben lassen. Dieses nächste Beispiel gibt einen relativen Verweis zurück. In dieser Tabelle möchten wir eine Zahl in Spalte A eingeben und den entsprechenden Spaltenbuchstabennamen zurückgeben.

Um unser Ziel zu erreichen, geben wir die ADDRESS-Funktion einen Verweis auf Zeile 1 im relativen Format zurück und entfernen dann die „1“ aus der Textzeichenfolge, sodass nur noch die Buchstaben übrig bleiben. Betrachten Sie in unserer Tabelle Zeile 3, wo unsere Eingabe 13 ist. Unsere Formel in B3 ist

1 =ERSETZEN(ADRESSE(1, A3, 4), "1", "")

Beachten Sie, dass wir die 3 . gegeben habenrd -Argument innerhalb der ADDRESS-Funktion, die die relative vs. absolute Referenzierung steuert. Die ADDRESS-Funktion gibt „M1“ aus, und dann entfernt die SUBSTITUTE-Funktion die „1“, sodass nur noch das „M“ übrig bleibt.

Finden Sie die Adresse von Named Ranges

In Excel können Sie einen oder mehrere Zellbereiche benennen, sodass Sie einfach auf den benannten Bereich anstelle des Zellbezugs verweisen können.

Die meisten benannten Bereiche sind statisch, dh sie beziehen sich immer auf denselben Bereich. Sie können jedoch auch dynamische benannte Bereiche erstellen, deren Größe sich basierend auf einigen Formeln ändert.

Bei einem dynamischen benannten Bereich müssen Sie möglicherweise die genaue Adresse kennen, auf die Ihr benannter Bereich zeigt. Dies können wir mit der ADDRESS-Funktion tun.

In diesem Beispiel sehen wir uns an, wie Sie die Adresse für unseren benannten Bereich namens "Grades" definieren.

Bringen wir unsere Tabelle von früher zurück:

Um die Adresse eines Bereichs zu erhalten, müssen Sie die obere linke Zelle und die untere linke Zelle kennen. Der erste Teil ist mit Hilfe der ROW- und COLUMN-Funktion einfach zu bewerkstelligen. Unsere Formel in E1 kann sein

1 =ADRESSE(ZEILE(Noten), SPALTE(Noten))

Die ROW-Funktion gibt die Zeile der ersten Zelle in unserem Bereich zurück (die 1) ist, und die COLUMN macht dasselbe für die Spalte (ebenfalls 1).

Um die untere rechte Zelle zu erhalten, verwenden wir die Funktion ROWS und COLUMNS. Da wir den Startpunkt unseres Bereichs herausfinden können, erhalten wir den richtigen Endpunkt, wenn wir berechnen, wie groß der Bereich ist und unseren Startpunkt subtrahieren. Die Formel dafür sieht so aus

1 =ADRESSE(ZEILEN(Noten)-ZEILE(Noten)+1, SPALTEN(Noten)-SPALTE(Noten)+1)

Um alles zu einem einzigen String zusammenzufassen, können wir die Werte einfach mit einem Doppelpunkt in der Mitte verketten. Formel in E3 kann sein

1 =E1 & ":" & E2

Notiz: Während wir die Adresse des Bereichs bestimmen konnten, hat unsere ADDRESS-Funktion bestimmt, ob die Referenzen relativ oder absolut aufgelistet werden. Ihre Dynamikbereiche haben relative Referenzen, die diese Technik nicht aufnimmt.

2nd Notiz: Diese Technik funktioniert nur bei einem fortlaufenden Namensbereich. Wenn Sie einen benannten Bereich hätten, der wie diese Formel definiert wurde

1 =A1:B2, A5:B6

dann würde die obige Technik zu Fehlern führen.

Zusätzliche Bemerkungen

Verwenden Sie die ADDRESS-Funktion, um eine Adresse aus einer bestimmten Zeilen- und Spaltennummer zu generieren. Wichtig: Sie müssen die Spalte eingeben Nummer. Die Eingabe des Spaltenbuchstabens führt zu einem Fehler. Bei Bedarf können Sie mit der Spaltenfunktion die Spaltennummer für einen Zellbezug berechnen.

Mit Abs_num können Sie die absoluten und relativen Zellbezüge umschalten.
1,2,3,4 a1, $a$2… relativ/absolut usw…

Geben Sie dann an, ob a1 oder R1C1 verwendet werden soll. Der a1-Modus ist der Standardmodus, in dem Zellen durch ihren Spaltenbuchstaben und ihre Zeilennummer referenziert werden (z. B. a4). Im R1C1-Modus werden Zellen durch ihre Zeilen- und Spaltennummern referenziert (z. B. R4C1). a1 ist der Standardmodus. Verwenden Sie dies, es sei denn, Sie haben einen guten Grund, dies nicht zu tun.

Im letzten Argument können Sie einen Blattnamen eingeben, wenn sich der Zellbezug auf einem anderen Arbeitsblatt befindet. Geben Sie den Blattnamen in Klammern ein (z. B. „sheet3“).

Zurück zur Liste aller Funktionen in Excel

DIE ANSCHRIFT Funktion in Google Tabellen

Die Funktion ADRESSE funktioniert in Google Sheets genauso wie in Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave