Ich habe eine Spalte, in der jede Zelle der Spalte zwei verschiedene Datenelemente enthält, die durch ein bekanntes Trennzeichen "," voneinander getrennt sind. Wie kann ich jede Zelle in dieser Spalte um den Begrenzer herum aufteilen?
Gegeben:
COLUMN1
-------
ABC, 123
FOO, 666
ROFL, 411
ich möchte
COLUMN1 COLUMN2
------- -------
ABC 123
FOO 666
ROFL 411
Sie können dies direkt in Numbers tun.
Fügen Sie zunächst zwei leere Spalten nach der Spalte mit den Daten hinzu, die Sie teilen möchten.
Wenn sich das erste zu teilende Datenelement in einer Zelle befindet
B2
und durch ein Leerzeichen getrennt ist, verwenden Sie diese Formel in der leeren ZelleC2
:=LEFT(B2, FIND(" ",B2))
Wenn die Daten durch ein Komma getrennt sind, ersetzen Sie sie" "
durch","
.Fügen Sie in die leere Zelle die folgende
D2
Formel ein:=RIGHT(B2, LEN(B2)−FIND(" ", B2))
Wenn Ihre Daten durch ein Komma gefolgt von einem Leerzeichen getrennt sind, verwenden Sie Folgendes:
=RIGHT(B2, LEN(B2)−FIND(",", B2)-1)
Hoffe das hilft.
quelle
Benennen Sie einfach die fragliche Datei um, um mit ".csv" zu enden. Dann ("Datei"> "Öffnen ...") und Numbers.app hat das Richtige mit den Daten für mich getan.
quelle
In Nummer 3 funktionierte dies für mich, indem Kommas in der CSV-Datei durch Semikolons ersetzt wurden:
Ersetzen
mit
und dann einfach die CSV-Datei mit Numbers öffnen.
quelle
Kopieren Sie die Daten in einen Texteditor und speichern Sie sie als mydoc.csv. Öffnen Sie in Zahlen mydoc.csv.
quelle