13.02.2024, 12:43
In Zelle B3 in Datei A steht ein Text. Dieser setzt sich aus Zeichenfolgen (Buchstaben und Zahlen: bspw. X1321, B65) zusammen, wobei mehrere Zeichenfolgen durch Komma und Leerzeichen getrennt in einer Zell vorkommen können.
In Spalte A der Datei B sind diese Zeichenfolgen gespeichert, jedoch mit Zusatzzeichen "verunreinigt" (bspw. X1321*1B). Es soll in Datei A in Zelle C3 zurückgegeben werden, ob eine Zeichenfolge, die mindestens 3 aufeinanderfolgende Zeichen hat, in Spalte A der Datei B enthalten ist.
Hier mein Ansatz, der leider bei manchen Zeichenfolgen scheitert:
=WENN(ODER(ISTZAHL(FINDEN(TEIL(B6;1;9);'Datei B $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;2;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;3;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;4;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;5;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;6;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;7;9); 'Datei B!' A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;8;9); 'Datei B!' $A$3:$A$2130)));"gefunden";"nicht gefunden")
vielleicht geht das über einen VBA Code besser?
Mithilfe von Chat GBT bin ich leider nicht weitergekommen.
In Spalte A der Datei B sind diese Zeichenfolgen gespeichert, jedoch mit Zusatzzeichen "verunreinigt" (bspw. X1321*1B). Es soll in Datei A in Zelle C3 zurückgegeben werden, ob eine Zeichenfolge, die mindestens 3 aufeinanderfolgende Zeichen hat, in Spalte A der Datei B enthalten ist.
Hier mein Ansatz, der leider bei manchen Zeichenfolgen scheitert:
=WENN(ODER(ISTZAHL(FINDEN(TEIL(B6;1;9);'Datei B $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;2;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;3;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;4;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;5;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;6;9); 'Datei B!' $A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;7;9); 'Datei B!' A$3:$A$2130));ISTZAHL(FINDEN(TEIL(B6;8;9); 'Datei B!' $A$3:$A$2130)));"gefunden";"nicht gefunden")
vielleicht geht das über einen VBA Code besser?
Mithilfe von Chat GBT bin ich leider nicht weitergekommen.