Vorab, Teletambi (und ebenso an alle anderen Fragesteller):
- Eine klare Fragestellung hilft nicht nur dem potentiellen Antwortgeber, sondern meist auch gleich dem Fragesteller
- Deine Frage war kein "kleines Problem" mit Listen - das ist schon "hartleibiger"
Die Antwort auf Deine missglückte Frage
Also ich hab da zwei Listen und möchte nun in einer neuen Liste genau die Werte haben die jeder in der einen noch in der anderen Liste vorkommen.
muss lauten:
Diese Liste würde je nach Interpretation unendlich viele oder keine Elemente enthalten. Was ist Deine Alternative zu Liste 1 und Liste 2 ? Da müsste es dann ja eine Liste 3 geben
Andreas' Vorschlag geht leider auch ins Leere - das setzt voraus, das in Liste 1 mehr steht als in Liste 2.
Liste 1 = A,B,C und
Liste 2 = B,C,D,E
packt die Formel nicht.
Das Schöne an diesem technisch doch sehr hochwertigen Forum ist, das sich auch potentielle Antwortgeber immer wieder Gedanken machen müssen, die ihnen dann selber wiederum helfen
Hier also mein Lösungsvorschlag, wobei Field1 und Field2 Deine beiden Listenfelder sind. Der "kleine" Umweg über die temporären Variablen f1 und f2 sowie result1 ist der Tatsache geschuldet, dass @Keywords sich nicht in allen R5er Versionen gleich verhält:
f1 := @ReplaceSubstring (Field1; " "; "~");
f2 := @ReplaceSubstring (Field2; " "; "~");
result1 := @Keywords (f1; f2);
result2 := @ReplaceSubstring (result1; "~"; " ");
@Trim (@ReplaceSubstring (f1 : f2; result2; ""))
HTH,
Bernhard