Excel ISREF-Funktion - Testen Sie, ob die Zelle eine Referenz ist

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel ISREF-Funktion in Excel, um zu testen, ob eine Zelle einen Verweis enthält.

ISREF-Funktionsbeschreibung:

Der ISREF-Funktionstest, wenn der Zellenwert eine Referenz ist. Gibt TRUE oder FALSE zurück.

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

(Beachten Sie, wie die Formeleingaben angezeigt werden)

ISREF-Funktionssyntax und Eingaben:

1 =ISREF(WERT)

Wert - Der Testwert

So verwenden Sie die ISREF-Funktion

Die ISREF-Funktion testet, ob eine Eingabe eine gültige Zellreferenz ist oder nicht.

1 =ISREF(A1)

Hier sind A1 und A1:A7 gültige Zellreferenzen, sodass die ISREF-Funktion für diese Eingänge WAHR zurückgibt.

Gelöschte Referenzen

Löschen wir Spalte A aus dem obigen Beispiel. Nach dem Löschen von Spalte A gibt die ISREF-Funktion FALSE für Verweise auf die ehemalige Spalte A zurück.

Sie sehen, dass eine der Hauptanwendungen der ISREF-Funktion darin besteht, zu testen, ob ein Bereich noch existiert oder gelöscht wurde.

Existiert ein Arbeitsblatt?

Eine andere mögliche Verwendung der ISREF-Funktion besteht darin, zu testen, ob ein Arbeitsblatt vorhanden ist. In diesem Beispiel geben wir einen Zellbezug auf ein anderes Arbeitsblatt ein =Blatt2!A2 .

1 =ISREF(Blatt2!A1)

Da das Arbeitsblatt vorhanden ist, ist der Zellbezug gültig und TRUE wird zurückgegeben.

Löschen wir nun Sheet2 und Sie können sehen, dass der Wert jetzt FALSE ist.

INDIREKT und OFFSET

Excel bietet Ihnen zwei Funktionen zum dynamischen Erstellen von Bereichen: INDIRECT und OFFSET. Wenn Sie diese Funktionen mit ISREF verwenden, können Sie testen, ob ein Bereich gültig ist.

Sehen wir uns ein INDIREKTES Beispiel an, um zu testen, ob ein Arbeitsblatt existiert, indem wir auf das Arbeitsblatt in einer Zelle verweisen.

123 =ISREF(INDIREKT("A1"))=ISREF(INDIREKT("Blatt1!"&"A1"))=ISREF(INDIRECT("[Book1.xlsx]"&"Sheet1!"&"A1"))

Jetzt können Sie die Arbeitsblatteingabe ändern, um zu testen, ob verschiedene Blätter vorhanden sind.

Schauen wir uns als Nächstes ein OFFSET-Beispiel an. Hier testen wir, ob der sich aus der OFFSET-Funktion ergebende Bereich gültig ist.

1 =ISREF(OFFSET(D3,3,3))

Das zweite Beispiel gibt einen ungültigen Bereich (Row < 1) zurück, sodass ISREF FALSE zurückgibt.

Sie können diese Funktionskombinationen zusammen mit einer IF-Anweisung wie folgt verwenden:

1 =IF(ISREF(OFFSET(D3,3,3)),OFFSET(D3,3,3),"ungültiger Bereich""")

ISREF in Google Tabellen

Die ISREF-Funktion funktioniert in Google Sheets genauso wie in Excel:

wave wave wave wave wave