
Ich habe eine Spalte mit Seriennummern mit Daten in einer dieser beiden Formen: „XXX-YYYYYY“ oder einfach „YYYYYY“. Ich möchte eine neue Spalte erstellen, die das „XXX-“ aus jeder Seriennummer entfernt, die es enthält, sodass ich nur den Teil „YYYYYY“ habe. Beispiel: Die erste Spalte enthält: 587-57536, 19574, 912-45194. Wird zu: 57536, 19574, 45194. Vielen Dank!
Antwort1
Verwenden Sie MID, um eine Teilzeichenfolge aus einer Zeichenfolge zurückzugeben. Sie identifizieren die Startposition mit FIND, das Sie verwenden, um den Bindestrich zu finden. Wenn der Bindestrich nicht gefunden wird, gibt die MID-Funktion einen Fehler aus. Sie schließen dies also in IFERROR ein und geben andernfalls einfach den gesamten Wert aus Spalte A zurück. Anschließend verwenden Sie NUMBERVALUE, um den zurückgegebenen Textwert in eine Zahl umzuwandeln:
=NUMBERVALUE(IFERROR(MID(A1,FIND("-",A1,1)+1,LEN(A1)),A1))