Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Vergleich gibt #NV zurück

Vergleich gibt #NV zurück
09.01.2020 10:36:02
Michael
Hallo zusammen,
eigentlich ist mir die Frage zur Vergleichsfunktion schon fast peinlich, aber ich habe absolut keine Ahnung wo der Fehler liegen soll.
In meiner Beispieldatei sind 2 Listen
Die linke Liste ist die Kopie aus einer Großen Liste mit Nummern die verteilt werden.
Die rechte Liste sind die selben Zahlen nur per Hand geschrieben.
Oben steht der Suchbegriff.
Die beiden Vergleichsformel unterscheiden sich nur im Suchbereich
Die Formatierung habe ich überall auf Text gesetzt, wobei zumindest der rechten Formel das nichts ausmacht wenn Text und Zahl gemischt ist.
Warum funktioniert die rechte Formel und die linke nicht?
https://www.herber.de/bbs/user/134269.xlsx
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Vergleich gibt #NV zurück
09.01.2020 10:37:08
SF
Hola,
du kannst nicht TEXT mit ZAHL vergleichen.
Gruß,
steve1da
AW: Vergleich gibt #NV zurück
09.01.2020 10:55:37
onur
Die gesuchte 2810 ist eine Zahl, im Suchbereich stehen nur Texte.
AW: Vergleich gibt #NV zurück
09.01.2020 11:07:51
UweD
Hallo
Wie schon von den anderen Beiden geschrieben, sind links Texte, Rechts ist zufällig die 2810 eine Zahl.
Du kannst nur Gleiches mit Gleichem vergleichen.
So funtioniert die Formel in Beiden Spalten.

Tabelle1
 FG
22810 
3  
4  
5  
6  
7'28032803
8'28042804
9'2809'2809
10'28102810
11'28112811
12'28122812
13  
1444

verwendete Formeln
Zelle Formel Bereich N/A
F14:G14=WENNFEHLER(VERGLEICH(TEXT($F$2;"@");F7:F12;0);VERGLEICH($F$2;F7:F12;0))  


LG UweD
Anzeige
AW: Vergleich gibt #NV zurück
09.01.2020 11:40:33
Michael
Hey,
Danke für die rasche Antwort.
Ich versteh gerade nicht warum das bei euch zum Teil Zahlen sein sollen. Bei mir ist alles als Text formatiert. Wie kann ich denn mit sicherheit sehen, welches Format eine Zelle hat wenn nicht über die Rubrik "Zellen formatieren"?
grüße,
Michael
Anzeige
AW: Vergleich gibt #NV zurück
09.01.2020 11:42:34
SF
Hola,
das Format sagt nichts über den Inhalt aus.
Um zu prüfen was in der Zelle steht gibt es
Istzahl()
Isttext()
Gruß,
steve1da
AW: Vergleich gibt #NV zurück
09.01.2020 11:50:25
Michael
Hey Steve,
und wodran entscheidet Excel jetzt, ob eine Zahl jetzt gerade eine Zahl sein soll oder doch nur ein Text?
Das klingt halt alles irgendwie etwas willkürlich.
Wie kann das denn sein, dass ich in einem Arbeitsblatt eine Zahl hinschreibe, dass Excel diese als Zahl bewertet und ich sie theoretisch mit Hochkomma schreiben müsste. Und in dem andern Arbeitsblatt wird die Zahl als Text wahrgenommen.
grüße,
Michael
Anzeige
AW: Vergleich gibt #NV zurück
09.01.2020 11:54:39
SF
Hola,
formatier eine Zelle als TEXT, schreibe ein Zahl hinein, Enter.
Formatier die Zelle dann als Zahl. Der Inhalt bleibt Text, solange du nicht nochmal F2 drückst, z.B.
Excel entscheidet nicht über den Inhalt, das Format wird vorher mitgegeben.
Wie die Werte in welchem Format in deine Tabelle kommen wirst nur du wissen.
Gruß,
steve1da
Anzeige
AW: Vergleich gibt #NV zurück
09.01.2020 12:02:01
Michael
Oha,
das war mir so noch gar nicht bewusst.
Rückblickend frag ich mich jetzt wie ich die ganze Zeit klargekommen bin ohne das zu Wissen.
Danke für die Hilfe
grüße
Michael
AW: Vergleich gibt #NV zurück
09.01.2020 11:58:02
onur
Wenn du z.B. Spalte A als Text formattierst und irgendwas reinschreibst, wird es als Text behandelt, egal ob du abcd oder 1234 hineinschreibst. Das kannst du auch nicht rückgängig machen, indem du die Spalte als Zahl formattierst, da nun mal in der Zelle "1234" steht und nicht 1234. Erst wenn du die Zelle überschreibst (oder löschst), ist wieder alles ok.
Anzeige
AW: Vergleich gibt #NV zurück
09.01.2020 12:04:56
onur
Markiere mal das ganze Blatt und formatiere alles als Zahl mit 2 Nachkommastellen.
Dann siehst du, was wirklich drin steht.
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Umgang mit #NV-Fehlern bei der Vergleichsfunktion in Excel


Schritt-für-Schritt-Anleitung

  1. Überprüfe die Datenformate: Stelle sicher, dass die zu vergleichenden Werte im gleichen Format vorliegen. Du kannst dies unter "Zellen formatieren" überprüfen. Text und Zahl können nicht verglichen werden.

  2. Verwende die richtige Vergleichsformel: Eine gängige Formel ist:

    =WENNFEHLER(VERGLEICH(TEXT(Suchbegriff;"@");Suchbereich;0);VERGLEICH(Suchbegriff;Suchbereich;0))

    Diese Formel hilft, #NV-Fehler zu vermeiden, indem sie sowohl Text- als auch Zahlenformate berücksichtigt.

  3. Test mit Ist-Funktionen: Nutze die Funktionen ISTZAHL() und ISTTEXT(), um zu überprüfen, welches Format die Zellen tatsächlich haben.

  4. Formatierung anpassen: Wenn du feststellst, dass Zahlen als Text eingegeben wurden, markiere die Zellen und formatiere sie als Zahl. Achte darauf, die Eingabe zu überprüfen, indem du F2 drückst und Enter drückst, um das Format zu aktualisieren.

  5. Verwendung von INDEX und VERGLEICH: In komplexeren Fällen kann die Kombination von INDEX() und VERGLEICH() nützlich sein, um gezielt Werte zu suchen und zurückzugeben.


Häufige Fehler und Lösungen

  • Fehler: #NV bei der Verwendung von VERGLEICH
    Lösung: Überprüfe, ob im Suchbereich Werte als Text formatiert sind, während der Suchbegriff als Zahl formatiert ist.

  • Fehler: Vergleich funktioniert nicht
    Lösung: Stelle sicher, dass du keine führenden oder nachfolgenden Leerzeichen in den Zellen hast. Nutze GLÄTTEN() zur Bereinigung.

  • Fehler: #NV obwohl vorhanden
    Lösung: Achte darauf, dass die Werte exakt übereinstimmen. Unterschiede in Groß- und Kleinschreibung können ebenfalls zu Fehlern führen.


Alternative Methoden

  • SVERWEIS: Eine Alternative zur Vergleichsfunktion ist SVERWEIS, die eine ähnliche Funktionalität hat und einfach zu verwenden ist.

    Beispiel:

    =SVERWEIS(Suchbegriff;Suchbereich;Spaltenindex;FALSCH)
  • FILTER: In neueren Excel-Versionen kannst du die FILTER-Funktion verwenden, um gezielt Werte zu extrahieren, die bestimmten Kriterien entsprechen.


Praktische Beispiele

Angenommen, du hast folgende Daten:

A B
2810 2810
2803 2803
'2804 2804

Um zu überprüfen, ob der Wert in Spalte A in Spalte B vorhanden ist, kannst du folgende Formel verwenden:

=WENNFEHLER(VERGLEICH(A1;B:B;0);"Nicht gefunden")

Diese Formel gibt "Nicht gefunden" zurück, wenn der Wert nicht vorhanden ist, anstatt einen #NV-Fehler anzuzeigen.


Tipps für Profis

  • Datenüberprüfung: Nutze die Datenüberprüfung, um sicherzustellen, dass Benutzer die richtigen Formate in Zellen eingeben.

  • Datenbereinigung: Verwende Tools wie Power Query, um große Datenmengen zu bereinigen, bevor du Vergleiche durchführst.

  • Verknüpfte Tabellen: Bei der Arbeit mit mehreren Tabellen kannst du die INDEX- und VERGLEICH-Funktionen kombinieren, um dynamische Suchen durchzuführen.


FAQ: Häufige Fragen

1. Warum gibt meine Vergleichsfunktion #NV zurück?
Das passiert meist, wenn du versuchst, Text mit Zahlen zu vergleichen oder wenn es keine Übereinstimmung im Suchbereich gibt.

2. Wie kann ich überprüfen, ob eine Zelle als Text oder Zahl formatiert ist?
Verwende die Funktionen ISTTEXT() oder ISTZAHL(), um den Inhalt der Zellen zu überprüfen.

3. Was ist der Unterschied zwischen TEXT und Zahl in Excel?
Ein Text wird als String behandelt, während eine Zahl für Berechnungen verwendet wird. Achte darauf, dass die Formate übereinstimmen, bevor du Vergleiche durchführst.

4. Wie kann ich #NV in einer Zelle zählen?
Du kannst die Funktion ZÄHLENWENN() verwenden, um die Anzahl der #NV-Fehler in einem Bereich zu zählen:

=ZÄHLENWENN(A:A; "#NV")

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige