Calc Spalteninhalte miteinander vergleichen
Moderator: Moderatoren
Calc Spalteninhalte miteinander vergleichen
Hallo Zusammen,
ich bräuchte eure HIlfe.
Ich muss 2 Spalten in einer Tabelle mit 2500 DS miteinander vergleichen und kennzeichnen, ob der Wert in Spalte A ganz oder in Teilmenge in Spalte B enthalten ist.
Beispiel 1
Spalte A1 = Bahnhofstraße
Spalte B1 = Bahnhofstraße 5 88888 Musterhausen
Spalte C1 = gleich (Funktion)
Beispiel 2
Spalte A1 = Bahnhofstraße
Spalte B1 = Bahnhofstr. 5 88888 Musterhausen
Spalte C1 = gleich (Funktion)
Beispiel 3
Spalte A1 = Bahnhofstraße
Spalte B1 = Schulstr. 5 88888 Musterhausen
Spalte C1 = ungleich (Funktion)
Der Knackpunkt ist, dass die Funktion am besten nur die ersten 5 Buchstaben der Straße in Spalte A als Abgleich mit Spalte B verwenden soll, da es vorkommen kann, dass die Straße in Spalte B anders geschrieben, zB. Str. anstatt Straße.
Wie könnte ich es mit einer Funktion lösen?
Vielen Dank für die Hilfe.
LG
ich bräuchte eure HIlfe.
Ich muss 2 Spalten in einer Tabelle mit 2500 DS miteinander vergleichen und kennzeichnen, ob der Wert in Spalte A ganz oder in Teilmenge in Spalte B enthalten ist.
Beispiel 1
Spalte A1 = Bahnhofstraße
Spalte B1 = Bahnhofstraße 5 88888 Musterhausen
Spalte C1 = gleich (Funktion)
Beispiel 2
Spalte A1 = Bahnhofstraße
Spalte B1 = Bahnhofstr. 5 88888 Musterhausen
Spalte C1 = gleich (Funktion)
Beispiel 3
Spalte A1 = Bahnhofstraße
Spalte B1 = Schulstr. 5 88888 Musterhausen
Spalte C1 = ungleich (Funktion)
Der Knackpunkt ist, dass die Funktion am besten nur die ersten 5 Buchstaben der Straße in Spalte A als Abgleich mit Spalte B verwenden soll, da es vorkommen kann, dass die Straße in Spalte B anders geschrieben, zB. Str. anstatt Straße.
Wie könnte ich es mit einer Funktion lösen?
Vielen Dank für die Hilfe.
LG
Re: Calc Spalteninhalte miteinander vergleichen
Hallo tibor.b allein,
schreib in C1 =WENN(LINKS(B1;5)=LINKS(C1;5);"gleich";"ungleich") und zieh die Formel nach unten.
Mit gleichen Grüßen
Eddy
schreib in C1 =WENN(LINKS(B1;5)=LINKS(C1;5);"gleich";"ungleich") und zieh die Formel nach unten.
Mit gleichen Grüßen
Eddy
Re: Calc Spalteninhalte miteinander vergleichen
Huhu,
danke
aber das funktioniert so noch nicht ganz.
Ich habe manchmal das Problem, dass die Straßeninformation in Spalte B nicht am Anfang der Spalte steht, sondern mittendrin.
z.B.
Spalte A = Schulstr.
Spalte B = Hans Müller Schulstraße 3 88888 Musterhausen
Wie könnte ich die beiden Spalten vergleichen lassen, z.B. nur die ersten 5 Zeichen von Spalte A mit irgendeinem String aus Spalte B.
Ich habe da was mit FINDEN oder SUCHEN Funktion gesehen, aber dort kann mir nur angezeigt werden, an welcher Position in Spalte B der String beginnt.
Thx euch
danke

Ich habe manchmal das Problem, dass die Straßeninformation in Spalte B nicht am Anfang der Spalte steht, sondern mittendrin.
z.B.
Spalte A = Schulstr.
Spalte B = Hans Müller Schulstraße 3 88888 Musterhausen
Wie könnte ich die beiden Spalten vergleichen lassen, z.B. nur die ersten 5 Zeichen von Spalte A mit irgendeinem String aus Spalte B.
Ich habe da was mit FINDEN oder SUCHEN Funktion gesehen, aber dort kann mir nur angezeigt werden, an welcher Position in Spalte B der String beginnt.
Thx euch
Re: Calc Spalteninhalte miteinander vergleichen
Hallo
Das reicht doch!
Karo
Ich habe da was mit FINDEN oder SUCHEN Funktion gesehen, aber dort kann mir nur angezeigt werden, an welcher Position in Spalte B der String beginnt.
Das reicht doch!
Code: Alles auswählen
=WENN(ISTFEHLER(FINDEN(LINKS(A7;5);B7));"";"ok")
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Calc Spalteninhalte miteinander vergleichen
Whow super! Das ist es.
Vielen Dank!
Jetzt bräuchte ich nur noch den Zusatz, dass er mir schreibt falls die Spalte B leer ist.
z.B.
Spalte A= Schulstr.
Spalte B=
Spalte C= leer
Und das er Groß- und Kleinschreibung nicht beachtet bei der Überprüfung.
wie könnte ich das einbauen in die Funktion
thx
LG
Vielen Dank!
Jetzt bräuchte ich nur noch den Zusatz, dass er mir schreibt falls die Spalte B leer ist.
z.B.
Spalte A= Schulstr.
Spalte B=
Spalte C= leer
Und das er Groß- und Kleinschreibung nicht beachtet bei der Überprüfung.
wie könnte ich das einbauen in die Funktion
thx
LG
Re: Calc Spalteninhalte miteinander vergleichen
Hallo
Karo
Code: Alles auswählen
=WENN(B7="";"leer";WENN(ISTFEHLER(SUCHEN(LINKS(A7;5);B7));"";"ok"))
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Calc Spalteninhalte miteinander vergleichen
Super! 
Und wenn ich nun folgendes Szenario habe:
Ich möchte wie oben beschrieben die Spalte A= Straße mit Spalte B= komplette Adresse Person1 und Spalte C= komplette Adresse Person2 abgleichen und in Spalte D ausgeben, ob Spalte B oder Spalte C die Straße aus A enthalten war.
zB.
Spalte A= Schulstr.
Spalte B= Hans Georg Schulstr. 2 88888 Musterhausen
Spalte C= Christa Georg Bahnhofstr. 2 88888 Musterdorf
Spalte D= Spalte B
oder
Spalte A= Schulstr.
Spalte B= Christa Georg Bahnhofstr. 2 88888 Musterdorf
Spalte C= Hans Georg Schulstr. 2 88888 Musterhausen
Spalte D= Spalte C
oder
Spalte A= Schulstr.
Spalte B= Christa Georg Bahnhofstr. 2 88888 Musterdorf
Spalte C=
Spalte D= Spalte A
oder
Spalte A= Schulstr.
Spalte B= Christa Georg Schulstr. 2 88888 Musterdorf
Spalte C=
Spalte D= Spalte B
oder
Spalte A= Schulstr.
Spalte B=
Spalte C= Christa Georg Schulstr. 2 88888 Musterdorf
Spalte D= Spalte C
oder
Spalte A= Schulstr.
Spalte B=
Spalte C=
Spalte D= leer
Vielen Dank

Und wenn ich nun folgendes Szenario habe:
Ich möchte wie oben beschrieben die Spalte A= Straße mit Spalte B= komplette Adresse Person1 und Spalte C= komplette Adresse Person2 abgleichen und in Spalte D ausgeben, ob Spalte B oder Spalte C die Straße aus A enthalten war.
zB.
Spalte A= Schulstr.
Spalte B= Hans Georg Schulstr. 2 88888 Musterhausen
Spalte C= Christa Georg Bahnhofstr. 2 88888 Musterdorf
Spalte D= Spalte B
oder
Spalte A= Schulstr.
Spalte B= Christa Georg Bahnhofstr. 2 88888 Musterdorf
Spalte C= Hans Georg Schulstr. 2 88888 Musterhausen
Spalte D= Spalte C
oder
Spalte A= Schulstr.
Spalte B= Christa Georg Bahnhofstr. 2 88888 Musterdorf
Spalte C=
Spalte D= Spalte A
oder
Spalte A= Schulstr.
Spalte B= Christa Georg Schulstr. 2 88888 Musterdorf
Spalte C=
Spalte D= Spalte B
oder
Spalte A= Schulstr.
Spalte B=
Spalte C= Christa Georg Schulstr. 2 88888 Musterdorf
Spalte D= Spalte C
oder
Spalte A= Schulstr.
Spalte B=
Spalte C=
Spalte D= leer
Vielen Dank
Re: Calc Spalteninhalte miteinander vergleichen
Damit ist dein Thema erfolgreich abgeschlossen.tibor.b hat geschrieben:Super!
Neue Frage — neues Thema, bitte.tibor.b hat geschrieben:Und wenn ich nun …
Gruß
lorbass