Calc Spalteninhalte miteinander vergleichen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

tibor.b
Beiträge: 4
Registriert: Mi, 01.08.2012 16:55

Calc Spalteninhalte miteinander vergleichen

Beitrag von tibor.b »

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
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Calc Spalteninhalte miteinander vergleichen

Beitrag von Eddy »

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
tibor.b
Beiträge: 4
Registriert: Mi, 01.08.2012 16:55

Re: Calc Spalteninhalte miteinander vergleichen

Beitrag von tibor.b »

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
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Calc Spalteninhalte miteinander vergleichen

Beitrag von Karolus »

Hallo
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")
Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
tibor.b
Beiträge: 4
Registriert: Mi, 01.08.2012 16:55

Re: Calc Spalteninhalte miteinander vergleichen

Beitrag von tibor.b »

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
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Calc Spalteninhalte miteinander vergleichen

Beitrag von Karolus »

Hallo

Code: Alles auswählen

=WENN(B7="";"leer";WENN(ISTFEHLER(SUCHEN(LINKS(A7;5);B7));"";"ok"))
Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
tibor.b
Beiträge: 4
Registriert: Mi, 01.08.2012 16:55

Re: Calc Spalteninhalte miteinander vergleichen

Beitrag von tibor.b »

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
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Calc Spalteninhalte miteinander vergleichen

Beitrag von lorbass »

tibor.b hat geschrieben:Super! ;)
Damit ist dein Thema erfolgreich abgeschlossen.
tibor.b hat geschrieben:Und wenn ich nun …
Neue Frage — neues Thema, bitte.

Gruß
lorbass
Antworten