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

Forumthread: Vergleich von Text & Zahlen

Vergleich von Text & Zahlen
22.03.2007 11:41:00
Text
Hallo Forum,
Ich hab wieder ein Problem, soll hier eine liste erstellen die Artikelbezeichnungen vergleicht
In der Artikel-Datenbank sind die Artikelnummern jedoch als Text formatiert, welches ich auch so lassen muss weil in vielen artikelnummern eine oder mehrere 0 vorne sind.
z.B.
00125425 Artikel XY
Wenn ich jetzt in der liste wo ich die artikelbezeichnung vergleichen will und die artikelnummer eingebe bekomme ich zwangsläufig
125425
da bekomme ich klarerweise keinen vergleich sondern #NV
Wie kann ich das machen das ich eingebe
00125425 und es funktioniert der vergleich
als Text formatiert habe ich es schon versucht.
Kann mir jemand helfen?
danke & lg
rupert
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Vergleich von Text & Zahlen
22.03.2007 11:49:49
Text
Hallo Rupert,
versuch es mal mit einer Benutzerdefinierten Formatierung der Zelle. Format:00000000
Gruß
Jürgen
AW: Vergleich von Text & Zahlen
22.03.2007 12:10:04
Text
Hallo Jürgen,
Funktioniert leider nicht, noch ne andere idee?
mfg
Rupert
AW: Vergleich von Text & Zahlen
22.03.2007 12:50:34
Text
Hallo Rupert,
versuch mal diese Formel:
=WENN(TEXT(C1;"00000000")=A1;"gleich";"nicht")
In Zelle C1 war eine Zahl in der Art formatiert wie ich vorher geschrieben habe, in Zelle A1 eine als Text formatierte Zahl.
Gruß
Jürgen
Anzeige
AW: Vergleich von Text & Zahlen
22.03.2007 13:05:00
Text
Hallo Jürgen,
Das ergebnis ist nicht, ich kopier mal die tabelle mal hoch.
https://www.herber.de/bbs/user/41287.xls
ich steh an, vielleicht hast noch eine idee
lg
rupert
AW: Vergleich von Text & Zahlen
22.03.2007 13:17:34
Text
Hallo Rupert,
schau dir mal Deine Zelle B1 genauer an. Du hast eine ganze Menge Leerzeichen hinter der Nummer.
Mit dieser Formel geht es:
=WENN(TEXT(A1;"00000000")=GLÄTTEN(B1);"gleich";"nicht")
Gruß
Jürgen
Anzeige
AW: Vergleich von Text & Zahlen
22.03.2007 13:43:00
Text
Hallo Jürgen,
=WENN(A1=B1*1;"gleich";"nicht")
liefert das gleiche Resultat. Deine Formel wandelt Zahl in Text, meine Text in Zahl.
Gruß
Martin
@mbp
22.03.2007 13:46:00
Jürgen
... viele Wege führen nach Rom :-)))
Gruß
Jürgen
AW: Vergleich von Text & Zahlen
22.03.2007 13:59:49
Text
Hallo Jürgen,
Danke so geht das
lg
rupert
Anzeige
AW: Vergleich von Text & Zahlen
22.03.2007 13:15:06
Text
Hallo Rupert,
Du musst in Deiner Abfrage den Text in eine Zahl "umwandeln". Das erreichst Du, indem Du die Zelle, in der der Text steht mit 1 multiplizierst. In Deiner Beispieldatei ergibt die Abfrage
=B1=A1
den Wahrheitswert FALSCH, die Abfrage
=(B1*1)=A1
hingegen den Wahrheitswert WAHR.
Gruß
Martin Beck
Anzeige
AW: Vergleich von Text & Zahlen
22.03.2007 13:29:19
Text
Hallo Martin,
Keine schlechte idee nur was passiert mit den voranstehenden 00
z.B. aus 00240916 wird mit format zahlen & *1 = 240916 was nicht stimmt das die Artikelnummer 00240916 ist.
trotzdem danke
lg
rupert
AW: Vergleich von Text & Zahlen
22.03.2007 13:39:28
Text
Hallo Rupert,
es wäre sehr hilfreich, wenn Du Dein Problem mal konkret beschreiben würdest (Tabellenaufbau; welcher "Vergleich" soll stattfinden; welche Formel hast Du versucht, ...) oder - am besten - eine Musterdatei hochladen würdest.
Bisher ist nur klar, dass Du Artikelnummern hast, die Text sind und bleiben müssen, da sie führende Nullen haben können und das Du irgendwo eine Zahl hast (ohne führende Nullen) die Du mit der Artikelnummer "irgendwie" (SVERWEIS?, VERGLEICH?) vergleichen willst.
Der Vergleich einer Zahl mit einem Text liefert aber immer den Wahrheitswert FALSCH, egal wie identisch beide Zellinhalte "aussehen". Deshalb musst Du in der Formel, mit der Du den Vergleich durchführst, den Bezug auf die Zelle mit der Artikelnummer mit 1 multiplizieren, nicht in der Tabelle.
Gruß
Martin
Anzeige
AW: Vergleich von Text & Zahlen
22.03.2007 13:58:00
Text
ich hab doch eine tabelle hochgeladen
aber das ist jetzt mit dem glätten dank der formel von Jürgen erledigt
lg
rupert
;

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

Artikelbezeichnungen in Excel vergleichen: So geht's


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Daten: Stelle sicher, dass deine Artikelnummern als Text formatiert sind. Das ist wichtig, um führende Nullen zu erhalten.

  2. Benutzerdefinierte Formatierung: Wähle die Zelle aus, in der die Artikelnummer steht, und formatiere sie als 00000000. Das sorgt dafür, dass Excel die Nummern korrekt anzeigt, auch wenn sie als Text gespeichert sind.

  3. Formel für den Vergleich: Verwende die folgende Formel:

    =WENN(TEXT(A1;"00000000")=GLÄTTEN(B1);"gleich";"nicht")

    Hierbei steht A1 für die Zelle mit der textformatierten Artikelnummer und B1 für die Zelle mit der Zahl, die eventuell Leerzeichen enthalten könnte.

  4. Überprüfung auf Leerzeichen: Achte darauf, dass in den Zellen keine überflüssigen Leerzeichen vorhanden sind. Diese können das Ergebnis des Vergleichs stören.

  5. Vergleich der Werte: Du kannst auch eine alternative Formel verwenden:

    =WENN(A1=B1*1;"gleich";"nicht")

    Diese wandelt den Text in eine Zahl um, was jedoch die führenden Nullen entfernt.


Häufige Fehler und Lösungen

  • #NV Fehler: Wenn du den Fehler #NV erhältst, könnte das an einer falschen Zellformatierung liegen. Stelle sicher, dass beide Zellen im richtigen Format sind.

  • Leerzeichen: Wenn das Ergebnis nicht wie erwartet ist, überprüfe auf unnötige Leerzeichen in der Zelle mit der Artikelnummer. Nutze die GLÄTTEN-Funktion, um diese zu entfernen.

  • Falsche Formeln: Achte darauf, die richtige Formel zu verwenden. Der Vergleich von Text und Zahlen erfordert oft, dass du die Werte entsprechend umwandelst.


Alternative Methoden

  • SVERWEIS für Textvergleiche: Du kannst auch den SVERWEIS verwenden, um Artikelnummern in einer anderen Liste zu suchen. Achte darauf, dass die Suchkriterien immer im gleichen Format vorliegen (Text oder Zahl).

  • TEXT-Funktion: Wenn du Zahlen mit führenden Nullen in Text umwandeln musst, kannst du die TEXT-Funktion verwenden:

    =TEXT(A1;"00000000")

Praktische Beispiele

  • Beispiel 1: Wenn in A1 die Artikelnummer 00125425 steht und in B1 die Platzhalternummer 125425, kannst du die Formel verwenden:

    =WENN(TEXT(B1;"00000000")=A1;"gleich";"nicht")
  • Beispiel 2: Um zu überprüfen, ob die Artikelnummern übereinstimmen, nutze die folgende Formel:

    =WENN(A1=B1*1;"gleich";"nicht")

Tipps für Profis

  • Datenvalidierung: Verwende die Datenvalidierungsfunktion in Excel, um sicherzustellen, dass die eingegebenen Artikelnummern im richtigen Format sind.

  • Zellen vergleichen: Nutze die bedingte Formatierung, um Unterschiede zwischen zwei Zellen visuell hervorzuheben. Das erleichtert das Vergleichen von Texten erheblich.

  • Makros: Wenn du regelmäßig Artikelnummern vergleichen musst, erwäge die Erstellung eines Makros, das diesen Prozess automatisiert.


FAQ: Häufige Fragen

1. Wie kann ich in Excel Text und Zahlen vergleichen?
Du kannst die WENN-Funktion zusammen mit der TEXT-Funktion verwenden, um sicherzustellen, dass die Formate übereinstimmen.

2. Was tun bei #NV Fehler?
Überprüfe die Zellformate und stelle sicher, dass keine überflüssigen Leerzeichen vorhanden sind. Nutze die GLÄTTEN-Funktion zur Bereinigung.

3. Wie kann ich Artikelnummern mit führenden Nullen in Excel vergleichen?
Formatiere die Zellen als Text und verwende die TEXT-Funktion, um sicherzustellen, dass die führenden Nullen erhalten bleiben.

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