So geben Sie den Text links vom Zeilenumbruch zurück

So geben Sie den Text links vom Zeilenumbruch zurück

Ich habe ein Excel-Tabellenblatt, das eine Zelle mit diesem Inhalt enthält:

Text1: "abc" linebreak1  
....  
Text31: "mno" linebreak31  

Text 32: ... linebreak32  
...  
Text50: "xyz" linebreak50  

Nein, ich werde "mno" auslesen, das in der Excel-Zelle vor dem Zeilenumbruch 31 steht. Ich habe meine Excel-Datei mit einem Hex-Editor geöffnet und den Zeilenumbruch nach "o" in der Zeile "Text31" bemerkt
und die folgende Formel verwendet:

MID(CELL,FIND("Text31: ",CELL),FIND("Text31: ",CELL)-
FIND(CHAR(13)&CHAR(10),CELL))

aber es hat nicht wirklich funktioniert. Es wurden die beiden folgenden Zeilen zurückgegeben (leere Zeile und "Text32:"-Zeile).

Ich weiß nicht genau, wie ich den Text links vom Zeilenumbruch 31 zurückbekomme. Wie kann ich diesen Text zurückbekommen?

Antwort1

Wenn Sie nur versuchen zu extrahieren mno, sollte dies funktionieren. Beachten Sie, dass dies B3der Text ist.

BEARBEITENKleiner Fehler in der Formel, hier die Korrektur:

=LEFT(MID(B3,FIND("Text31: """,B3)+LEN("Text31: """),LEN(B3)-FIND("Text31: """,B3)-LEN("Text31: """)),FIND("""",MID(B3,FIND("Text31: """,B3)+LEN("Text31: """),LEN(B3)-FIND("Text31: """,B3)-LEN("Text31: """)))-1)

Edit 2: Da es etwas verwirrend ist, hier ist, wie ich auf die Formel gekommen bin. Ich habe alles in Schritte/Teile zerlegt und diese in eigene Zellen eingetragen. So habe ich weitergemacht, bis ich das richtige Ergebnis hatte. Daraus konnte ich die komplette Formel konstruieren.

So habe ich es aufgeteilt, und das sollten Sie direkt in Excel kopieren und einfügen können. Legen Sie den Originaltext in B3 ab und fügen Sie dann Folgendes darunter ein (in B4-B11):

="Text31: """
=FIND(B4,B3)
=LEN(B4)
=LEN(B3)-B5-B6
=MID(B3,B5+B6,B7)
=FIND("""",B8)
=LEFT(B8,B9-1)

Hier sind meine Beschreibungen, die Sie in A4-A11 einfügen können, damit Sie leichter herausfinden, was zum Teufel Sie da sehen:

Text Prior to 'mno' : 
Start position of Prior Text:
Length of Prior Text:
Length of Original Text - Prior Text - Length of Prior Text:
Remaining Text:
Distance to next ":
Result:

verwandte Informationen