Wie finde ich das mittlere Wort eines Satzes, der in einer Excel-Zelle geschrieben ist?

Wie finde ich das mittlere Wort eines Satzes, der in einer Excel-Zelle geschrieben ist?

Ich habe einen Satz mit drei Wörtern in einer Zelle. Alle Wörter sind durch „:“ getrennt. Ich kann den linken und rechten Wert finden und extrahieren, aber nicht das mittlere Wort.
Wie kann ich das mittlere Wort erhalten?

Bildbeschreibung hier eingeben

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:

  1. Suchen Sie die Position (Anzahl der Zeichen) des ersten :und addieren Sie 1.
  2. Wenn Sie die Position (Anzahl der Zeichen) des ersten :[Schritt 1] kennen, ermitteln Sie die Position (Anzahl der Zeichen) des zweiten :.
  3. Rufen Sie den Text mithilfe der Funktion =MID() ab.

    =MID(Textposition, [SCHRITT 1] + 1, [SCHRITT 2] - [SCHRITT 1])

Hoffe, es ist nützlich.

verwandte Informationen