Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
668to672
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
668to672
668to672
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Textvergleich

Textvergleich
20.09.2005 07:41:57
Daniel
Guten Morgen zusammen,
heute möchte ich zwei Spalten miteinander vergleichen um herauszufinden, ob die letzten Zeichen identisch sind.
Spalte A
20ELS01003
Spalte B
Elzer Straße 3
Die Anzahl der Zeichen in beiden Spalten schwanken, auch können in den Straßennamen Nummern mit über 3 Stellen stehen.
Ich weiß einfach nicht, wie ich herausfinden soll, ob Spalte A richtig gebildet wurde.
ein möglicher Fehler, den ich gefunden habe wäre bspw.
Spalte A
20ELS01002
Spalte B
Elzer Straße 3
wie könnte ich vorgehen?
Ich danke euch ... Gruß Daniel.

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

Betreff
Datum
Anwender
Anzeige
AW: Textvergleich
20.09.2005 09:30:24
MichaV
Hallo,
meinst Du so?
 
 ABC
120ELS01003Elzer Straße 3Die letzte(n) 1 Stelle(n) ist/sind gleich.
220ELS010040Elzer Straße 40Die letzte(n) 2 Stelle(n) ist/sind gleich.
320ELS0100500Elzer Straße 500Die letzte(n) 3 Stelle(n) ist/sind gleich.
420ELS01006662Elzer Straße 6666Ungleich
Formeln der Tabelle
C1 : {=WENN(RECHTS(A1;1)=RECHTS(B1;1);"Die letzte(n) " & MAX((RECHTS(B1;ZEILE(INDIREKT("A1:a"&LÄNGE(B1))))=RECHTS(A1;ZEILE(INDIREKT("A1:a"&LÄNGE(B1)))))*ZEILE(INDIREKT("A1:a"&LÄNGE(B1)))) & " Stelle(n) ist/sind gleich.";"Ungleich")}
C2 : {=WENN(RECHTS(A2;1)=RECHTS(B2;1);"Die letzte(n) " & MAX((RECHTS(B2;ZEILE(INDIREKT("A1:a"&LÄNGE(B2))))=RECHTS(A2;ZEILE(INDIREKT("A1:a"&LÄNGE(B2)))))*ZEILE(INDIREKT("A1:a"&LÄNGE(B2)))) & " Stelle(n) ist/sind gleich.";"Ungleich")}
C3 : {=WENN(RECHTS(A3;1)=RECHTS(B3;1);"Die letzte(n) " & MAX((RECHTS(B3;ZEILE(INDIREKT("A1:a"&LÄNGE(B3))))=RECHTS(A3;ZEILE(INDIREKT("A1:a"&LÄNGE(B3)))))*ZEILE(INDIREKT("A1:a"&LÄNGE(B3)))) & " Stelle(n) ist/sind gleich.";"Ungleich")}
C4 : {=WENN(RECHTS(A4;1)=RECHTS(B4;1);"Die letzte(n) " & MAX((RECHTS(B4;ZEILE(INDIREKT("A1:a"&LÄNGE(B4))))=RECHTS(A4;ZEILE(INDIREKT("A1:a"&LÄNGE(B4)))))*ZEILE(INDIREKT("A1:a"&LÄNGE(B4)))) & " Stelle(n) ist/sind gleich.";"Ungleich")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruss- Micha
PS: Rückmeldung wäre nett.
Anzeige
AW: Textvergleich
20.09.2005 09:37:15
Daniel
genau so ... muss dann die erste Spalte anpassen, also wenn "ungleich" muss ich den Fehler beheben.
Ich danke dir, werde es gleich versuchen und mich melden, wenn es funktioniert hat.
Gruß, Daniel.
AW: Textvergleich
20.09.2005 09:48:26
Daniel
Hallo Micha,
ich habe es versucht, doch habe ich vielleicht einen Fehler eingebaut. Habe es erstmal nur bei einer Zeile versucht, um hinter die Formel zu steigen - was mir noch nicht gelang - da wurde mir in Spalte C zwei Zeilen ausgefüllt. Was habe ich falsch gemacht?
Soweit ist die Formel super, könntest du mir ev. sie erklären, denn mit Matrixformeln hatte ich bis jetzt noch nicht gearbeitet.
Ich danke dir.
Daniel.
Anzeige
AW: Textvergleich
20.09.2005 10:04:49
MichaV
Hallo,
so siehst aufgedröselt aus. Warum bei Dir zwei Zeilen ausgefüllt wurden weiß ich nicht. Vielleicht sind Deine Finger zu dick?
Wenn Du nur vergleichen willst, ob die letzte Stelle gleich ist, dann brauchst Du natürlich nur einen Teil der Formel:
=WENN(RECHTS(A1;1)=RECHTS(B1;1);"Gleich am Ende";"Ungleich"), aber nach Blick auf Dein Level bin ich davon ausgegangen, daß Du mehr als das willst.
Diesen ganzen Schmus kannst Du in eine Formel zusammenschieben. Weil Du aber Bereiche berechnen musst benötigst Du eine Matrixformel. http://www.online-excel.de/excel/singsel.php?f=26
 
 ABCDEFGHIJ
2  RECHTS(A1;1)RECHTS(B1;1)WENN(RECHTS(A1;1)=RECHTS(B1;1)Zähler für Länge des WortesRECHTS(B1;F3)RECHTS(A1;F3)(G1=H1)*ZählerMAX(I3:I18)
320ELS0100yxElzer Straße 40yxxxWAHR30yx0yx33
4     2yxyx2 
5     30yx0yx3 
6     440yx00yx0 
7     5 40yx100yx0 
8     6e 40yx0100yx0 
9     7ße 40yxS0100yx0 
10     8aße 40yxLS0100yx0 
11     9raße 40yxELS0100yx0 
12     10traße 40yx0ELS0100yx0 
13     11Straße 40yx20ELS0100yx0 
14     12 Straße 40yx20ELS0100yx0 
15     13r Straße 40yx20ELS0100yx0 
16     14er Straße 40yx20ELS0100yx0 
17     15zer Straße 40yx20ELS0100yx0 
18     16lzer Straße 40yx20ELS0100yx0 
19          
20     (brauchst Du für ZEILE(INDIREKT("A1:a"&LÄNGE(B1)))    
Formeln der Tabelle
C3 : =RECHTS(A3;1)
D3 : =RECHTS(B3;1)
E3 : =C3=D3
F3 : =ZEILE(A3)
G3 : =RECHTS($B$3;F3)
H3 : =RECHTS($A$3;F3)
I3 : =(G3=H3)*F3
J3 : =MAX(I3:I18)
F4 : =ZEILE(A2)
G4 : =RECHTS($B$3;F4)
H4 : =RECHTS($A$3;F4)
I4 : =(G4=H4)*F4
F5 : =ZEILE(A3)
G5 : =RECHTS($B$3;F5)
H5 : =RECHTS($A$3;F5)
I5 : =(G5=H5)*F5
F6 : =ZEILE(A4)
G6 : =RECHTS($B$3;F6)
H6 : =RECHTS($A$3;F6)
I6 : =(G6=H6)*F6
F7 : =ZEILE(A5)
G7 : =RECHTS($B$3;F7)
H7 : =RECHTS($A$3;F7)
I7 : =(G7=H7)*F7
F8 : =ZEILE(A6)
G8 : =RECHTS($B$3;F8)
H8 : =RECHTS($A$3;F8)
I8 : =(G8=H8)*F8
F9 : =ZEILE(A7)
G9 : =RECHTS($B$3;F9)
H9 : =RECHTS($A$3;F9)
I9 : =(G9=H9)*F9
F10 : =ZEILE(A8)
G10 : =RECHTS($B$3;F10)
H10 : =RECHTS($A$3;F10)
I10 : =(G10=H10)*F10
F11 : =ZEILE(A9)
G11 : =RECHTS($B$3;F11)
H11 : =RECHTS($A$3;F11)
I11 : =(G11=H11)*F11
F12 : =ZEILE(A10)
G12 : =RECHTS($B$3;F12)
H12 : =RECHTS($A$3;F12)
I12 : =(G12=H12)*F12
F13 : =ZEILE(A11)
G13 : =RECHTS($B$3;F13)
H13 : =RECHTS($A$3;F13)
I13 : =(G13=H13)*F13
F14 : =ZEILE(A12)
G14 : =RECHTS($B$3;F14)
H14 : =RECHTS($A$3;F14)
I14 : =(G14=H14)*F14
F15 : =ZEILE(A13)
G15 : =RECHTS($B$3;F15)
H15 : =RECHTS($A$3;F15)
I15 : =(G15=H15)*F15
F16 : =ZEILE(A14)
G16 : =RECHTS($B$3;F16)
H16 : =RECHTS($A$3;F16)
I16 : =(G16=H16)*F16
F17 : =ZEILE(A15)
G17 : =RECHTS($B$3;F17)
H17 : =RECHTS($A$3;F17)
I17 : =(G17=H17)*F17
F18 : =ZEILE(A16)
G18 : =RECHTS($B$3;F18)
H18 : =RECHTS($A$3;F18)
I18 : =(G18=H18)*F18
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruss- Micha
PS: Rückmeldung wäre nett.
Anzeige
AW: Textvergleich
20.09.2005 10:17:14
Daniel
Micha, ich danke dir ...
Das mit den Fingern ist eine Überlegung wert, lag aber nicht daran (: hatte zuviel mit der Maus gespielt.
Die Auflösung der Formel ist sehr hilfreich, da kann ich sie doch besser anpassen.
Mit dem Level ist es immer so eine Sache, meist überschätzt man sich.
Dazu hätte ich noch eine Frage, wenn ich versuche die Formel nach unten auszufüllen, gelingt mir das nicht. Wenn ich in die erste Zeile die Formel eingetragen habe und dann auf die rechte Ecke klicke & ziehe, schreibt mir Excel einen Fehler "Teile eines Arrays können nicht geändert werden".
Was habe ich nun falsch gemacht?
Danke für deine Geduld.
Daniel.
Anzeige
AW: Textvergleich
20.09.2005 10:21:38
MichaV
Hallo Daniel,
das mit dem Level ist ein bekanntes Problem. Ich wollte nur meine Hoffnung ausdrücken, daß die Arbeit mit der Matrix- Formel nicht umsonst war ;o)
Trage die Formel nur ein eine Zelle ein! Dann kannst Du sie mit der Maus nach unten ziehen. Da Du sie ja offensichtlich in zwei Zellen eingetragen hast, musst Du sie da wieder löschen.
Gruss- Micha
PS: Rückmeldung wäre nett.
AW: Textvergleich
20.09.2005 10:27:47
Daniel
Hallo Micha,
nun funktioniert es genau so, wie gewollt.
Werde mich mit dem Level vielleicht doch wieder eine Stufe zurücknehmen (:
Bekanntlich stirbt die Hoffnung zu letzt.
Finde es immer wieder toll, wie schnell hier in dem Forum einem geholfen wird ... danke nochmals ... mußte auch etwas lachen, dank deiner Antworten ...
Anzeige
AW: Textvergleich
20.09.2005 10:33:51
MichaV
Hallo Daniel,
na wunderbar, das freut mich.
Ist doch keine Schande, weniger als "gut" anzugeben. Du bekommst dann normalerweise mehr und vor allem ausführlichere Antworten. Außerdem meckert dann keiner rum ;o)
Gruss- Micha
PS: Danke für Deine Rückmeldung
AW: Textvergleich
20.09.2005 10:17:21
Daniel
Micha, ich danke dir ...
Das mit den Fingern ist eine Überlegung wert, lag aber nicht daran (: hatte zuviel mit der Maus gespielt.
Die Auflösung der Formel ist sehr hilfreich, da kann ich sie doch besser anpassen.
Mit dem Level ist es immer so eine Sache, meist überschätzt man sich.
Dazu hätte ich noch eine Frage, wenn ich versuche die Formel nach unten auszufüllen, gelingt mir das nicht. Wenn ich in die erste Zeile die Formel eingetragen habe und dann auf die rechte Ecke klicke & ziehe, schreibt mir Excel einen Fehler "Teile eines Arrays können nicht geändert werden".
Was habe ich nun falsch gemacht?
Danke für deine Geduld.
Daniel.
Anzeige
AW: Textvergleich
20.09.2005 10:17:47
Daniel
Micha, ich danke dir ...
Das mit den Fingern ist eine Überlegung wert, lag aber nicht daran (: hatte zuviel mit der Maus gespielt.
Die Auflösung der Formel ist sehr hilfreich, da kann ich sie doch besser anpassen.
Mit dem Level ist es immer so eine Sache, meist überschätzt man sich.
Dazu hätte ich noch eine Frage, wenn ich versuche die Formel nach unten auszufüllen, gelingt mir das nicht. Wenn ich in die erste Zeile die Formel eingetragen habe und dann auf die rechte Ecke klicke & ziehe, schreibt mir Excel einen Fehler "Teile eines Arrays können nicht geändert werden".
Was habe ich nun falsch gemacht?
Danke für deine Geduld.
Daniel.
Anzeige
AW: Textvergleich
20.09.2005 10:18:40
Daniel
Micha, ich danke dir ...
Das mit den Fingern ist eine Überlegung wert, lag aber nicht daran (: hatte zuviel mit der Maus gespielt.
Die Auflösung der Formel ist sehr hilfreich, da kann ich sie doch besser anpassen.
Mit dem Level ist es immer so eine Sache, meist überschätzt man sich.
Dazu hätte ich noch eine Frage, wenn ich versuche die Formel nach unten auszufüllen, gelingt mir das nicht. Wenn ich in die erste Zeile die Formel eingetragen habe und dann auf die rechte Ecke klicke & ziehe, schreibt mir Excel einen Fehler "Teile eines Arrays können nicht geändert werden".
Was habe ich nun falsch gemacht?
Danke für deine Geduld.
Daniel.
Anzeige
AW: Textvergleich
20.09.2005 10:22:34
Daniel
Hallo Micha,
du hattest recht, ich wollte mehr als nur die letzte Stelle zu vergleichen ... da diese ja variabel ist. Mal einstellig, aber auch mal dreistellig.
Danke.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige