2017-03-22 7 views
0

So habe ich eine Zelle, die diese Textzeichenfolge enthalten. Ich habe mich gefragt, ob ich den Text von und nach ziehen kann. So fängt es AAA (in unterschiedlichem Maße von Länge zu sein)Excel Ziehen von Text innerhalb von Zellen

life insurance policy #111 111 111 for the amount of $500,000.00 from AAA upon the life of xxx 

Bisher habe ich nur geschafft, dieses: = MID (! STP_Data D71, FIND ("aus", STP_Data D71), 42!)

Aber wenn sich die Textlänge ändert, wird sie nicht erfasst. Auch wie würde ich nicht aus meiner Formel heraus erfassen. Da meine aktuelle Formel "von" enthält, wenn es gezogen wird. Danke Leute!

Antwort

1

Wie funktioniert das?

=Trim(SUBSTITUTE(MID(A1,SEARCH("from",A1),SEARCH("upon",A1)-SEARCH("from",A1)),"from",""))

Edit: Hinzugefügt TRIM() pro Scotts Vorschlag.

+0

es funktioniert wunderbar. Vielen Dank Bruce! –

+0

Ich würde es in TRIM() wickeln, jetzt geben Sie die Leerzeichen auf beiden Seiten zurück. –

+1

Auch ohne die SUBSTITUTE(): '= TRIM (MID (A1, SEARCH (" von ", A1) + 4, SEARCH (" nach ", A1) -SEARCH (" von ", A1) -4)) wir muss nur die Mathematik machen. –

Verwandte Themen