15.07.2020, 16:35 (Dieser Beitrag wurde zuletzt bearbeitet: 15.07.2020, 17:10 von dingaland.)
Hallo,
ich komme hier einfach nicht weiter.
Es geht darum alle Werte aus zwei Spalten abzuziehen und in einer dritten Spalte bereinigt anzeigen zu lassen. Es handelt sich nicht um Zahlen sondern um Textewerte.
Bsp:
Spalte A | Max Mustermann;Stefan Sieger; Bernd Schneider; Max Mustermann Spalte B | Max Mustermann; Bernd Schneider
Ergebnis in Spalte C | Stefan Sieger; Max Mustermann
Hat von euch jemand eine Idee wie man dies lösen kann?
EDIT (noch mal anders dargestellt):
Spalte A Max Mustermann Stefan Sieger Bernd Schneider Max Mustermann
A1: Du; kannst; mir mal; das Wasser; reichen; und; die Füße; waschen B1: kannst; das Wasser; reichen; und; waschen C1: Du; mir mal; die Füße
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
15.07.2020, 16:55 (Dieser Beitrag wurde zuletzt bearbeitet: 15.07.2020, 16:56 von Fennek.)
Hallo,
mit VBA könnte das so gehen:
Code:
Sub F_en() For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row spb = Split(Cells(i, 2), ",") spa = Cells(i, 1) For it = 0 To UBound(spb) spa = Replace(spa, spb(it), "", , 1, vbTextCompare) Next it If Left(spa, 2) = ", " Then spa = Mid(spa, 3) Cells(i, 3) = Replace(spa, ",,", ",") Next i End Sub
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Nein, das soll er eben nicht, es soll quasi nur subtrahiert werden. Sprich wenn der doppelt in A ist und gar nicht in B vorkommt, soll er in C auch doppelt erscheinen.
GDocs läuft auch, beherrscht aber nicht das mit den Duplikaten: Fliegt keiner raus, bleiben alle drin (=ok); fliegt jedoch einer raus, werden auch die anderen nicht mehr gelistet (=nicht ok). Da muss noch mal jemand ran. Habe mich versucht, aber GDocs übersetzt noch nicht einmal von selbst SEQUENZ in SEQUENCE, und es funktioniert auch beim FILTER möglicherweise anders, als MS.
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.