Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1368to1372
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Alphanumerische Werte miteinander vergleichen

Alphanumerische Werte miteinander vergleichen
16.07.2014 14:01:56
Andreas
Hallo,
ich möchte bei einem SVERWEIS zwei Spalten miteinander vergleichen, welche beide sowohl Zahlen als auch Buchstaben enthalten. Es handelt sich dabei um Produktcodes bzw deren Beschreibung welche miteinander verglichen werden sollen um dann den Preis anzuzeigen.
Tabelle1:
SpalteA
A123 ist rot
1111 kommt morgen
25A5 mag Pudding
3411 ist blau
Tabelle2:
SpalteA SpalteB
A123 10€
2222 15€
25A5 5€
3411 1€
Formel: =SVERWEIS(Teil(Tabelle1SpalteA;1;4);Tabelle2A:Tabelle2B;2)
Leider funktioniert das ganze irgendwie wegen dem unterschiedlichen Format nicht; Beide Tabellen habe ich aber als Standardformat definiert.
Hat jemand vielleicht ein Idee?
Herzlichen Dank schon im vorraus

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Alphanumerische Werte miteinander vergleichen
16.07.2014 14:17:06
UweD
Hallo
Tabelle2, Spalte A muss als Text formatiert sein.
Tabelle1
 AB
1A123 ist rot10
21111 kommt morgen 
325A5 mag Pudding5
43411 ist blau 

verwendete Formeln
Zelle Formel Bereich
B1 =WENNFEHLER(SVERWEIS(LINKS(Tabelle1!A1;FINDEN(" ";A1)-1);Tabelle2!A:B;2;0);"") 



Tabelle2
 AB
1A12310 €
2222215 €
325A55 €
434111 €




Gruß UweD

Anzeige
AW: Alphanumerische Werte miteinander vergleichen
16.07.2014 16:55:11
Andreas
Hallo Uwe,
herzlichen Dank für deine schnelle Antwort.
Leider klappt die Formel bei mir nicht! Obwohl ich beide Tabellen als Text formatiert habe...
Hast du zufällig eine ahnung woran das liegen kann?
Gibt es vielleicht eine andere Lösung?

AW: Alphanumerische Werte miteinander vergleichen
16.07.2014 17:07:50
UweD
Hallo nochmal
so ist es egal ob in Tabelle2 Text oder Zahl steht
Tabelle1
 AB
1A123 ist rot10 €
21111 kommt morgen 
325A5 mag Pudding5 €
43411 ist blau1 €

verwendete Formeln
Zelle Formel Bereich
B1 =WENNFEHLER(WENNFEHLER(SVERWEIS(WERT(LINKS(Tabelle1!A1;FINDEN(" ";A1)-1));Tabelle2!A:B;2;0);SVERWEIS(LINKS(Tabelle1!A1;FINDEN(" ";A1)-1);Tabelle2!A:B;2;0));"") 




Gruß UweD

Anzeige
AW: Alphanumerische Werte miteinander vergleichen
16.07.2014 17:24:00
Daniel
Hi
Nachträgliches formatieren bringt nichts!
Formatieren mal deine Tabelle 2 mit dem Zahlenformat Standard und ohne irgendwelche links- und Rechtsbündigkeit.
Wenn jetzt die Zahlen nach rechts rücken, brauchst du du folgende Formel: =sverweis(wennfehler(teil(a1;1;4)*1;teil(a1;1;4));tabelle2!a:b;2;0) Gruß Daniel

AW: Alphanumerische Werte miteinander vergleichen
16.07.2014 14:26:24
Sheldon
Hallo Andreas,
durch die Funktion TEIL() als Suchkriterium wird immer Text gesucht, egal welches Format die Zelle hat. Bei einem Eintrag bestehend aus 4 Ziffern scheint deine Tabelle den Zellinhalt als Zahl zu interpretieren, wodurch ein Text mit den entsprechenden vier Ziffern nicht gefunden wird (logisch, Zahl ist nicht gleich Text!). Außerdem habe ich noch "genaue Übereinstimmung" bei Bereich_Verweis angegeben, denn bei einer Identnummer wird dir eine ungefähre Übereinstimmung wohl kaum was nützen.
Abhilfe schafft: =SVERWEIS(WENNFEHLER(Teil(Tabelle1SpalteA;1;4);Tabelle2A:Tabelle2B;2;0);WERT(Teil(Tabelle1SpalteA;1;4));Tabelle2A:Tabelle2B;2;0))
Gruß
Sheldon

Anzeige
AW: Alphanumerische Werte miteinander vergleichen
16.07.2014 16:53:16
Andreas
Hallo Sheldon,
danke für deine Antwort aber leider ist deine Lösung fehlerhaft bzw. funktioniert sie nicht.
1. Kann es sein, dass die formel falsch ist!?
2. Das Problem ist, dass in den Spalten reine Zahlen UND Alphanumerische Werte stehen
Wenn ich auch beide Tabellen als Text formatiere werden die Zahlen (z.B. 2222) immer noch als Zahlen behandelt.
Hast du vielleicht noch einen anderen Lösungsvorschlag?

AW: Alphanumerische Werte miteinander vergleichen
16.07.2014 17:58:43
Sheldon
Hallo Andreas,
was meinst du denn genau mit "leider ist deine Lösung fehlerhaft bzw. funktioniert sie nicht"? Welches Ergebnis erwartest du, welches wird geliefert?
Gruß
Sheldon

Anzeige
z.B. MATRIXformel mit INDEX() und VERGLEICH() ...
16.07.2014 18:09:55
der
Hallo Andreas,
... damit kann ich im Zielsuchbereich mittels der Verkettung mit "" aus jedem Zahlenwert auch einen Textwert generieren (wie das durch LINKS() im Suchwert bereits getan wird, ohne den Inhalt als solchen zu ändern.
Formel nach unten kopieren:
Tabelle1

 AB
1A123 ist rot10 €
21111 kommt morgen 
325A5 mag Pudding5 €
43411 ist blau1 €
5  

Formeln der Tabelle
ZelleFormel
B1{=WENNFEHLER(INDEX(Tabelle2!B:B;VERGLEICH(LINKS(A1;4); Tabelle2!A$1:A$99&"";)); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Tabelle2

 AB
1A12310 €
2222215 €
325A55 €
434111 €
5  


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige