Ich habe eine Excel-Tabelle, die eine Zelle mit folgendem Inhalt enthält:
Text1: "abc" linebreak1
....
Text31: "mno" linebreak31
Text 32: ... linebreak32
...
Text50: "xyz" linebreak50
Nein, ich werde "mno" vor dem Zeilenumbruch 31 in der Excel-Zelle auslesen. Ich habe meine Excel-Datei mit dem Hex-Editor geöffnet und die Bruchlinie nach "o" in der Zeile "Text31" festgestellt
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 (Leerzeile und "Text32:" - Zeile).
Ich weiß nicht genau, wie ich den Text links von Zeilenumbruch 31 zurückbekomme. Wie kann ich diesen Text bekommen?
Antworten:
Wenn Sie nur versuchen zu extrahieren
mno
, sollte dies funktionieren. Beachten Sie, dass diesB3
der Text ist.EDIT Leichter Fehler in der Formel, hier ist 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)
Bearbeiten 2: Da es ein bisschen verwirrend ist, ist hier, wie ich mit der Formel kam. Ich zerlegte alles in Stufen und legte diese in ihre eigenen Zellen. Fortsetzung, bis ich das richtige Ergebnis hatte. Daraus konnte ich die komplette Fromula konstruieren.
Hier ist, wie ich es ausgebrochen habe, und das sollten Sie in der Lage sein, direkt in Excel zu kopieren und einzufügen. Fügen Sie den Originaltext in B3 ein und fügen Sie Folgendes darunter ein (in B4-B11):
Hier sind meine Beschreibungen, die Sie in A4-A11 einfügen können, um herauszufinden, was zum Teufel Sie suchen:
quelle