VLOOKUP (Vertical Lookup) ist eine hervorragende Funktion, die in der ersten Spalte einer Tabelle nach einem genauen Wert sucht und den entsprechenden Wert aus einer anderen Spalte derselben Zeile zurückgibt. Manchmal kann es jedoch vorkommen, dass diese Funktion nicht funktioniert. In diesem Fall ist es wichtig, dieses Problem zu beheben, um eine reibungslose Tabellenkalkulation zu gewährleisten. Dieser Blogbeitrag untersucht die häufigsten Gründe, warum VLOOKUP nicht funktioniert, und zeigt, wie Sie das Problem schnell beheben können.
Warum funktioniert mein VLOOKUP nicht?
In diesem Abschnitt erhalten Sie eine Antwort auf die wichtige Frage: Warum funktioniert VLOOKUP nicht? Sehen Sie sich die 7 häufigsten Gründe an, warum VLOOKUP in Excel 2007/2010/2013/2016/2019 nicht funktioniert.
Guck mal…
- VLOOKUP kann keinen Wert finden
- Tabellenreferenz ist gesperrt
- Spalteneinfügung
- Übergroßer Tisch
- VLOOKUP kann nicht nach links schauen
- Nicht die genaue Übereinstimmung erhalten
- Excel-Tabelle enthält doppelte Werte
Grund 1 # VLOOKUP kann keinen Wert finden
Excel-Benutzer, die alle VLOOKUP, MATCH, oder HLOOKUP Funktionen verwenden, sind ab und zu auf einen unerwarteten # N/A-Fehler gestoßen.
Normalerweise tritt dieser Fehler auf, wenn jemand versucht, den Excel-Suchwert innerhalb des Arrays abzugleichen. Dies ist ein klares Zeichen dafür, dass Ihre Excel-Funktion den Lookup-Wert nicht aus dem Lookup-Array abrufen konnte.
Was werden Sie tun, wenn Sie sehen, dass der exakt passende Wert im Lookup-Array vorhanden ist, Ihre Excel-Anwendung diesen Wert jedoch nicht finden kann?
Angenommen: Wenn in der angezeigten Excel-Tabelle die Nachschlagefunktion angewendet wird. Sie möchten den Wert “1110004” der Zelle nachschlagen, um eine Übereinstimmung mit dem Wert “1110004” in Zelle E6 zu erhalten.
In diesem Fall, wenn die Excel-Funktion die Übereinstimmung nicht abrufen kann oder Fehler #N/A Fehler anzeigt. Die VLOOKUP-Funktion ist eine beliebte Nachschlage- und Referenzfunktion von Excel. Es wird eine knifflige und gefürchtete #N/A-Fehlermeldung angezeigt. Dies kann passieren, weil Excel die beiden Werte nicht genau gleich berücksichtigt.
Grund 2# Tabellenverweis ist gesperrt
Wenn Sie in Excel mehrere VLOOKUP verwenden, um unterschiedliche Informationen zu einem bestimmten Datensatz zu erfassen. oder wenn Sie bereit sind, Ihren VLOOKUP in mehrere Ihrer Zellen zu kopieren, müssen Sie Ihre Tabelle überprüfen.
Das unten gezeigte Bild zeigt, dass der hier eingegebene VLOOKUP falsch ist. Für das lookup_value und das Tabellenarray wird auf die falschen Zellbereiche verwiesen.
Lösung
Die Tabelle, die von der VLOOKUP-Funktion verwendet wird, sucht tatsächlich nach Informationen und gibt diese als table_array an . Dies ist erforderlich, um vollständig referenziert zu werden, um Ihr VLOOKUP zu kopieren.
Klicken Sie also auf die Referenzen, die sich direkt in der Formel befinden, und drücken Sie anschließend die F4-Taste auf Ihrer Tastatur, um die Referenz von relativ zu absolut zu ändern . So geben Sie die Formel wie = VLOOKUP ($ H $ 3, $ B $ 3: $ F $ 11,4, FALSE).
In diesem Beispiel waren sowohl die Referenzen lookup_value als auch table_array absolut. Grundsätzlich kann es das table_array sein, das gesperrt werden muss.
Lesen Sie auch: Warum funktioniert der Excel-Endmodus nicht? – Hier finden Sie Lösungen!
Grund 3 # Spalteneinfügung
Die Spaltenindexnummer oder col_index_num wird von der VLOOKUP-Funktion verwendet, um Informationen zur Rückgabe eines Datensatzes einzugeben.
Denn diese wird als Indexnummer eingetragen und ist nicht so dauerhaft. Wenn eine Spalte in der Tabelle abgelegt wird, funktioniert vlookup nicht, da dies VLOOKUP daran hindert, zu funktionieren. Hier ist das Bild unten für ein Szenario gezeigt.
Der gesamte Inhalt befindet sich in Spalte 3, aber nach dem Einfügen der neuen Spalte wurde daraus Spalte 4. Der VLOOKUP wurde jedoch nicht automatisch aktualisiert.
Lösung 1
Eine Lösung, die Sie versuchen können, Ihr Arbeitsblatt zu speichern, damit andere Benutzer keine Spalten einfügen können. Wenn der Benutzer dies erfordert, ist dies keine gültige Lösung.
Lösung 2
Eine weitere Möglichkeit ist es, die zum Einfügen von MATCH Funktion innerhalb des Spaltenindex Argument von VLOOKUP.
Die MATCH- Funktion kann verwendet werden, um nach etwas zu suchen oder die erforderliche Spaltennummer zurückzugeben. Dieser Wille; macht col_index_num dynamisch, sodass die eingefügten Spalten den VLOOKUP nicht beeinflussen.
Die unten angegebene Formel muss in diesem Beispiel eingegeben werden, um das oben genannte Problem zu vermeiden.
Grund 4# Übergroßer Tisch
Wenn der Tabelle weitere Zeilen hinzugefügt werden, muss VLookup aktualisiert werden. Das folgende Bild zeigt, dass VLookup keine vollständigen Tabellenfruchtelemente überprüft.
Lösung
Sie können den Formatierungsbereich als dynamischen Bereichsnamen oder als Tabelle betrachten (Excel 2007+). Dieser Prozess stellt sicher, dass VLookup Ihre Tabelle vollständig durchsucht.
Um den Bereich als Tabelle zu formatieren, wählen Sie den Zellbereich aus, den Sie für table_array verwenden möchten. Danach tippen Sie auf die Startseite > Format als Tabelle und wählen Sie eine beliebige Art von der Galerie. Tippen Sie auf die Design – Registerkarte , die innerhalb der Tabelle Werkzeuge und ändern Sie dann den Tabellennamen in dem angegebenen Feld.
Der VLOOKUP unten zeigt eine Tabelle mit dem Namen FruitList , die verwendet wird.
Grund 5 # VLOOKUP kann nicht nachsehen, dass es noch übrig ist
Die Einschränkung der VLOOKUP-Funktion besteht darin, dass sie nicht auf die linke Seite schauen kann. Dies wird in der Spalte ganz links einer Tabelle angezeigt und gibt Informationen von rechts zurück.
Lösung
Die Lösung, um das Problem mit VLOOKUP funktioniert nicht zu beheben, besteht darin, VLOOKUP überhaupt nicht zu verwenden. Alternativ für VLOOKUP können Sie die Kombination aus INDEX und MATCH Excel-Funktion verwenden.
Das unten angegebene Beispiel soll zeigen, welche Informationen links von der Spalte zurückgegeben werden, in der Sie suchen.
Grund 6# Nicht die genaue Übereinstimmung erhalten
Im Endargument der VLOOKUP-Funktion, bekannt als range_lookup , können Sie nach der ungefähren oder genauen Übereinstimmung suchen.
In den meisten Fällen suchen Benutzer nach einem bestimmten Produktauftrag, Mitarbeiter oder Kunden und benötigen daher eine genaue Übereinstimmung. Wenn Sie nach einem eindeutigen Wert suchen, geben Sie FALSE für das Argument range_lookup ein .
Dieser ist optional, aber wenn er nicht ausgefüllt wird, muss der Wert TRUE verwendet werden. Der Wert TRUE hängt davon ab, dass Ihre Daten sortiert sind, um zu funktionieren.
Die unten gezeigte Abbildung zeigt einen VLOOKUP, bei dem das range_lookup-Argument weggelassen und der falsche Wert zurückgegeben wird.
Lösung
Wenn Sie nach einem eindeutigen Wert suchen, geben Sie den Wert FALSE für das Endargument ein. Der VLOOKUP muss wie folgt eingegeben werden =VLOOKUP(H3,B3: F11,2,FALSE).
Dies ist der erste Grund dafür, dass VLookup in Excel nicht funktioniert.
Grund 7 # Excel-Tabelle hat doppelte Werte
Die Excel VLOOKUP-Funktion ist darauf beschränkt, nur einen Datensatz zurückzugeben. Es gibt 1 st Datensatz, der den Wert entspricht den Sie suchen.
Wenn Ihre Excel-Tabelle einige Duplikate enthält, kann VLOOKUP diese Aufgabe nicht ausführen.
Lösung
In der angezeigten Liste sind einige doppelte Werte vorhanden. In diesem Fall ist VLOOKUP nicht die richtige Wahl. PivotTable ist die perfekte Option, um den Wert auszuwählen und dann das Ergebnis aufzulisten.
Die unten gezeigte Tabelle zeigt eine Liste der Bestellungen. Angenommen, Sie sind bereit, die gesamte Bestellung einer bestimmten Frucht zurückzugeben.
In PivotTable können Sie die Frucht-ID aus dem Berichtsfilter auswählen und die Liste aller Bestellungen wird angezeigt.
Dies sind die 7 besten Gründe dafür, dass VLOOKUP in Excel nicht funktioniert. Hoffentlich jetzt die Excel VLOOKUP wird nicht funktionieren Ausgabe festgelegt ist, aber wenn nicht, dann Verwendung der automatischen Lösung fix VLOOKUP macht nicht funktioniert Fehler in Excel.
Automatische Lösung: MS Excel Reparatur Werkzeug
Die angegebene manuelle Lösung wird Ihre Excel-Dateiprobleme und -Fehler sicherlich beheben. Wenn Sie jedoch in andere Korruptionsfehler oder beschädigte Dateiprobleme geraten, verwenden Sie das MS Excel Reparatur Werkzeug. Es ist die am besten geeignete Software zum Wiederherstellen der beschädigten Excel-Dateien und auch zum Abrufen von Daten aus Excel-Arbeitsblättern wie Zellkommentaren, Diagrammen, Arbeitsblatteigenschaften und anderen Dingen. Es ist ein professionell gestaltetes Programm, das repariert .xls- und .xlsx-Dateien problemlos.
Schritte zur Verwendung des MS Excel-Reparaturtools:
[de-repair-guide]Lesen Sie auch: AutoSpeichern funktioniert in Excel nicht? 7 Lösungen!
Best Practices zur Vermeidung von VLOOKUP-Problemen
Befolgen Sie diese Vorsichtsmaßnahmen, um zukünftige Probleme zu vermeiden.
- Verwenden Sie exakte Übereinstimmungen, sofern nicht erforderlich.
- Bereinigen Sie Ihre Daten immer, bevor Sie Formeln anwenden.
- Überprüfen Sie regelmäßig die Spaltenindexnummern.
- Testen Sie Ihre Formeln mit bekannten Werten.
- Sperren Sie Ihr Tabellen-Array mit $-Zeichen.
Verwandte FAQs:
Warum zeigt VLOOKUP „N/A“ an, obwohl ein Wert vorhanden ist?
Wenn Ihre Nachschlagespalte Textwerte enthält, Ihre Suchanfrage jedoch als numerische Werte formatiert ist, zeigt VLOOKUP den Fehler #N/A an.
Wie aktiviere ich VLOOKUP in Excel?
Um VLOOKUP in Excel zu aktivieren, führen Sie die folgenden Schritte aus:
- Klicken Sie auf die Zelle(n), in der/denen Excel die gesuchten Daten anzeigen soll.
- Geben Sie anschließend =VLOOKUP(Nachschlagewert, Tabellen-Array, Spaltenindexnummer, Bereichsnachschlagewert) ein.
- Drücken Sie abschließend die Eingabetaste.
Was ist die Alternative zu VLOOKUP?
XLOOKUP und INDEX/MATCH sind die beiden empfohlenen Alternativen zu VLOOKUP.
Warum funktioniert VLOOKUP nicht (#Wert)?
VLOOKUP funktioniert nicht (#Wert) aufgrund eines Tippfehlers im Argument „col_index_num“ oder weil versehentlich eine Zahl kleiner als 1 als Indexwert angegeben wurde.
Wie funktioniert VLOOKUP?
Um die VLOOKUP-Funktion wieder zu aktivieren, führen Sie die folgenden Schritte aus:
- Wählen Sie eine Zelle aus (H4).
- Geben Sie dann =VLOOKUP ein.
- Doppelklicken Sie anschließend auf den VLOOKUP-Befehl.
- Wählen Sie die Zelle(n) aus, in die der Suchwert eingegeben werden soll (H3).
- Geben Sie (,) ein.
- Markieren Sie den Tabellenbereich (A2:E21).
- Geben Sie (,) ein.
- Geben Sie die Spaltennummer von links gezählt ein (2).
Fazit:
VLOOKUP funktioniert in Microsoft Excel nicht. Das ist ein frustrierendes, aber lösbares Problem. Indem Sie die genaue Ursache identifizieren und die oben genannten gezielten Korrekturen anwenden, können Sie Fehler schnell beheben. Bereinigen Sie Ihre Daten, verwenden Sie Exact Match und ziehen Sie moderne Alternativen in Betracht, um bessere Ergebnisse zu erzielen.
Lassen Sie Ihre Tabellenkalkulationen intelligenter arbeiten, nicht härter. Ich hoffe, Ihnen hat dieser Beitrag gefallen.
