Excel INDIRECT Funktion
Das Microsoft Excel INDIREKT Funktion konvertiert eine Textzeichenfolge in eine gültige Referenz.
Syntax
=INDIRECT (ref_text, [a1])
Argumente
Ref_text (das erforderliche Argument): Dies ist der Verweis auf eine Zelle, die eine der folgenden Angaben enthält:
- Eine Referenz im A1-Stil.
- Eine Referenz im R1C1-Stil.
- Ein benannter Bereich, der als Referenz definiert ist.
- Ein Verweis auf eine Zelle in Form einer Textzeichenfolge.
[a1] (das optionale Argument): Es ist ein logischer Wert, den Stil von ref_text zuzuweisen.
- Wenn a1 ture ist oder weggelassen wird, wird ref_text als Referenz im A1-Stil interpretiert.
- Wenn a1 FALSE ist, wird ref_text als Referenz im R1C1-Stil interpretiert.
Rückgabewert
Das INDIREKTE Funktion gibt eine gültige Referenz zurück, die durch eine Textzeichenfolge angegeben wird.
Funktionshinweise:
Die INDIRECT-Funktion gibt das #REF zurück! Fehlerwert wenn:
- Der ref_text verweist auf eine andere Arbeitsmappe, die nicht geöffnet ist.
- Der ref_text bezieht sich auf einen Zellbereich außerhalb des Zeilenlimits von 1,048,576 oder des Spaltenlimits von 16,384 (XED).
Beispiele
Die folgenden Beispiele veranschaulichen die allgemeine Verwendung der INDIRECT-Funktion in Excel.
Beispiel 1: INDIREKTE Zellreferenz
Wie im folgenden Screenshot gezeigt, die INDIRECT-Funktion =INDIRECT(B2) konvertierte die Textzeichenfolge in B2 in eine gültige Zellreferenz und geben Sie dann den Wert dieser Zellreferenz zurück (D2) als Endergebnis.
Notizen:
- Wenn der ref_text in doppelte Anführungszeichen gesetzt ist, wie z =INDIRECT("B2")wird der Wert in B2 direkt erhalten.
- Sie können auch eine Textzeichenfolge und eine Zellreferenz innerhalb der INDIRECT-Funktion kombinieren, wie im folgenden Screenshot gezeigt.
Hier verkettet die INDIRECT-Funktion den ref_text (sagt D) und den Wert in B2 (sagt 2) als gültige Zellreferenz D2 und gibt den Wert in D2 als Ergebnis zurück.
Beispiel 2: INDIREKT mit benanntem Bereich
Die INDIRECT-Funktion kann auch direkt auf benannte Bereiche verweisen. Wie der folgende Screenshot zeigt, gibt es eine Tabelle mit mehreren benannten Bereichen. Jetzt müssen Sie die Werte in einem bestimmten benannten Bereich (sagt Mon) mit der Kombination von SUM- und INDIRECT-Funktionen summieren. Gehen Sie dazu wie folgt vor.
1. Geben Sie den Namen des Bereichs in eine Zelle ein, hier gebe ich Mon in Zelle C12 ein. Wählen Sie eine leere Zelle aus, kopieren Sie die folgende Formel hinein und drücken Sie die Eingabetaste.
=SUM(INDIRECT(C12))
Jetzt haben Sie alle Werte im angegebenen benannten Bereich (Mon) summiert.
Mehr Beispiele
Wie extrahiere ich eindeutige Werte aus mehreren Spalten in Excel?
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.