Ich versuche, die meisten efficennt Art und Weise zu trennen finden Sie folgende in einer einzigen SpalteDer Versuch, Excel-Formel zu finden komplexen Text in Excel
Der Text erscheint in 3 verschiedene Möglichkeiten zu machen, ist der Wert nach === was es werden soll.
LOT: 4 TYP: SP PLN: 262354 === 4SP262354
LOT: 2 RP: 909144 === 2RP909144
LOT: 174 SP: 199682 === 174SP199682
den Text ist alles in Spalte L3 aufzuspalten Unter der Annahme, das folgende Ich habe
M is =MID(L3,5,FIND("TYP",L3)-6) === 1
N is =MID(L3,FIND("TYP:",L3)+4,FIND("PLN",L3)) === SP PLN: 262354
O is =MID(N3,1,FIND(" PLN",N3)-1) === SP
P is =RIGHT(N3,FIND(": ",N3)-2) ===262354
es für einige funktioniert, andere aber nicht und nicht in Fällen, in denen es keine „TYP“ ist.
In Python können wir vom Anfang char no bis zum Ende char no ie Text [1: 9] tun und find verwenden, um den Wert für 1 und 9 zu finden, aber Mitte arbeitet mit Start und Anzahl der Zeichen von diesem Punkt und so es verursacht Probleme.
so ist der zu kürzende Text alle in einer Zelle? Sie könnten versuchen, die Teile, die Sie ausschneiden möchten, durch "" zu ersetzen. – RealCheeseLord