ich eine Spalte in meiner Datei habe, wobei jede Zelle einen Text in folgendem Format enthält:Extract letzte Zeile in Excel-Zelle
dd/mm/yyyy: blah blah blah
dd/mm/yyyy: blah blah blah
dd/mm/yyyy: blah blah blah
Ich mag die letzte Bemerkung von dieser Zelle extrahieren können (um zu sehen, als es zuletzt aktualisiert wurde). Ich habe versucht, die folgende Formel
IF(ISERROR(RIGHT(H447,FIND(CHAR(10),H447))),H447,RIGHT(H447,FIND(CHAR(10),H447)))
die ich dachte, würde in der Theorie zeigen mir alles ab dem letzten Zeilenumbruch zu verwenden, aber es funktioniert nicht. Es würde mir zeigen, das obige Beispiel nehmend
lah blahdd/mm/yyyy: blah blah blah
Ich kann nicht herausfinden, warum das nicht richtig funktioniert. Oder ist der einzige Weg, dies realistisch zu machen, Makros zu verwenden?
Die Formel scheint zu funktionieren für mich. – OldUgly
Obwohl dies etwas besser ist, weil es den letzten Zeilenvorschub streift ... '= IF (ISERROR (RECHTS (A1, FIND (CHAR (10), A1) -1)), A1, RECHTS (A1, FIND (CHAR (10), A1) -1)) '(zum Testen lege ich den Inhalt in'A1', nicht' H447' – OldUgly
. Es funktioniert nicht, wenn die Länge der einzelnen Zeilen unterschiedlich ist. Die FIND findet den ersten CHAR (10) wenn du das letzte CHAR (10) finden willst, – OldUgly