Antwort1
Versuchen Sie Folgendes (das sollte eher Ihren ursprünglichen Angaben entsprechen):
=IFERROR(TRIM(MID(C3, FIND(":",C3) + 1, FIND(":",C3,FIND(":",C3)+1) - FIND(":",C3) - 1)),"")
Möglichkeiten, das erste und letzte Wort zu finden:
=IFERROR(LEFT(C3, FIND("-",C3,1)-1),"")
=IFERROR(TRIM(RIGHT(C3,LEN(C3) - FIND("-", C3, FIND("-", C3) + 1))),"")
TRIM()
wird verwendet, um Speicherplatz zu entfernen, was möglicherweise von Ihnen gewünscht wird.
IFERROR()
wird lediglich als Ersatz verwendet, IF(ISERR())
um die Funktion etwas kürzer und leichter lesbar zu machen.
Antwort2
Beispielsweise befindet sich Ihr Text in Zelle C3.
Hier ist die Formel:
=MID(C3, (FIND(":",C3)+1), ((FIND(":", C3, (FIND(":",C3)+1)))-(FIND(":",C3)+1)))
Erläuterung:
- Suchen Sie die Position (Anzahl der Zeichen) des ersten
:
und addieren Sie 1. - Wenn Sie die Position (Anzahl der Zeichen) des ersten
:
[Schritt 1] kennen, ermitteln Sie die Position (Anzahl der Zeichen) des zweiten:
. Rufen Sie den Text mithilfe der Funktion =MID() ab.
=MID(Textposition, [SCHRITT 1] + 1, [SCHRITT 2] - [SCHRITT 1])
Hoffe, es ist nützlich.