Zeichenkette aus der Spalte extrahieren

288
Pucho

Ich habe eine Spalte in SharePoint, die folgende Informationen enthält:

ABCD-D-12345678-10012-.PDF

XYZAB-D1-87654321-2110-.PDF

ABCD-D0-12345678-10012-.PDF

XYZAB-D1-87654321-2110-.PDF

Ich muss diesen Dateinamen in die folgenden Gruppen unterteilen:

Produkt # (erster Teil der Zeichenfolge, enthält den ersten Bindestrich)

ABCD-D

XYZAB-E1

ABCD-A0

XYZAB-D1

Seriennummer (zweiter Teil der Zeichenfolge, ignoriert Striche)

12345678

87654321

12345678

87654321

Part # (dritter Teil der Zeichenfolge, ignoriert Striche)

10012

2110

10012

2110

Es fällt mir schwer, "LINKS" zu bekommen ; "MID" und "RIGHT", um den ersten Strich zu ignorieren, um die erste Gruppe zu erstellen. Dasselbe gilt für das Auffinden der Elemente, die sich im mittleren Bereich befinden.

Ich habe dies versucht = LEFT (Name1, INT (FIND ("-", Name1))), aber ich brauche es, um den ersten Bindestrich und die restlichen Zeichen bis zum nächsten Bindestrich einzufügen.

Das Ziel besteht darin, drei berechnete Spalten erstellen zu können, von denen jede die Daten wie oben beschrieben extrahiert.

0
Welche Anwendung benutzen Sie? fixer1234 vor 5 Jahren 0
Sie sind mehrmals zum Posting zurückgekehrt, haben jedoch noch keine Klarstellung erhalten. Sharepoint ist keine Anwendung, sondern nur ein Dateiverwaltungssystem, das mit vielen Anwendungen verwendet werden kann. Ihre Befehle sehen aus, als könnten sie Excel sein (falls ja, welche Version?), Wären aber nicht auf Excel beschränkt. Ihre PDF-Namen könnten Zellinhalte einer Tabellenkalkulation sein, die zu der Aufgabe passen könnten, obwohl Sie sie als Sharepoint-Informationen bezeichnen. Ist Name1 ein benannter Bereich? Ein Feldname? (weiter) fixer1234 vor 5 Jahren 0
Wenn es sich um Excel handelt, wäre es eine einfache, Low-Tech-Lösung, mit einer Reihe von Hilfszellen zu beginnen, um die Position jedes Bindestrichs zu berechnen. Sie können dies tun, indem Sie FIND mit MID verwenden, wobei die Startpunkte an dem Ort liegen, an dem der letzte Bindestrich gefunden wurde (und die Arithmetik für die Position in der ursprünglichen Zeichenfolge). Verwenden Sie diese Ergebnisse mit MID, um die gewünschten Zeichenfolgen zu extrahieren. Wenn Sie alles erarbeitet haben, können Sie die Hilfszellenformeln durch Helferzellenreferenzen ersetzen, um sie auf Standalone-Formeln zu reduzieren, für die keine Hilfszellen erforderlich sind. fixer1234 vor 5 Jahren 0

0 Antworten auf die Frage