Hallo Zsm. Wie bekomm ich etwas aus einer Excel-Tabelle dass in einer Spalte mit einem Komma getrennt ist in eine andere Spalte mitübernommen?

... komplette Frage anzeigen

5 Antworten

Hallo,

der Text in Spalten-Tipp ist richtig. Wenn du es per Formel haben willst...

=LINKS(A1;FINDEN("#";WECHSELN(A1;",";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;",";""))))-1)

=RECHTS(A1;LÄNGE(A1)-FINDEN("#";WECHSELN(A1;",";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;",";"")))))

LG, Chris

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Cristian84
24.10.2016, 13:47

Ich hab die Formel jetzt mal kopiert und nur die Spaltenzuordnung geändert tut sich aber nichts :(.

Trotzdem Danke und alternativ? Das muss doch irgendwie gehen?!  ;)

0

Das habe ich per Google gefunden ;-)

"markiere die Zelle mit den Einträgen, die getrennt werden sollen. Gehe dann in der Menüleiste auf Daten => Text in Spalten... . Klicke in den Fenster, welches geöffnet wurde auf den Punkt Getrennt und dann auf Weiter. In dem nächsten Fenster wähle den Eintrag Komma aus und klicke auf Fertig stellen. Danach sollten die Wörter in seperaten Spalten stehen."

Quelle: http://www.supportnet.de/stat/2004/10/id204282.asp

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Cristian84
24.10.2016, 12:35

Danke dir  :) aber das hab ich nicht gemeint. Die Spalte soll so beibehalten werden. Z.B. Ich habe (Frank Müller, TFEP Porsche AG Stuttgart) und das alles in einer Spalte, und das soll auch so bleiben, und dann habe ich noch ein Spalte "Abteilung" in der nur dieses TFEP steht. Ich muss es so hinbekommen dass diese Bezeichnung TFEP , automatisch auch in die Spalte Abteilung hinzugefügt wird. Verständlicher ;) DAnke für die schnelle Antwort

0

Hallo,

ich habe folgende Formel entwickelt

=TEIL(A1;SUCHEN(",";A1)+2;SUCHEN(" ";A1;SUCHEN(" ";A1;SUCHEN(" ";A1;SUCHEN(",";A1)+2)))-SUCHEN(",";A1)-2) 

Einfach halber habe ich angenommen, dass alles in A1 steht

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Cristian84
25.10.2016, 07:47

Die ist richtig gut ;) Dankeeee "dkilli" Wie schaff ich das jetzt noch dass die fortlaufend für die Spalte ist und auch fortlaufend für die Spalte ist in der ich die Info hole? Sprich...automatisch aus A1 für B1, A2 für B2....ohne dass ich jedes mal die Spalte ändern muss

Aber erst nochmal Tausend Dank an ALLE! Und die anderen Formeln von den Kollegen haben doch funktioniert aber es hat das gewisse etwas noch gefehlt

0

Du willst den rechten Teil nach dem Komma zusätzlich in eine neue Zelle/Spalte übertragen. Und es gibt nur dieses eine Komma! Wenn der Ausgangswert in A1 steht lautet die Formel:

=RECHTS(A1;Länge(A1)-FINDEN(",";A1))

Antwort bewerten Vielen Dank für Deine Bewertung

Dafür gibt es den Befehl RECHTS, der gibt dir alle Zeichen aus, die rechts von einem bestimmten Buchstaben stehen. 

Nehmen wir an, dein Text steht in A1: 

Als erstes musst du die Position des Kommas finden, das geht mit FINDEN: 

FINDEN(","; A1)

Das gibt dir die Position des Kommas an. Jetzt setzt du das in den Befehl RECHTS ein: 

=RECHTS(A1;FINDEN(",";A1))

Das gibt dir den Text aus, der rechts vom ersten Auftreten des Kommas in A1 steht. 

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Ninombre
24.10.2016, 12:32

Die Formel wird so nicht ganz funktionieren. FINDEN ermittelt die Position des Kommas, als zweiter Parameter bei RECHTS muss man allerdings die Anzahl der Zeichen angeben.


der gibt dir alle Zeichen aus, die rechts von einem bestimmten Buchstaben stehen.

Da liegt das Missverständnis: RECHTS liefert eine gewisse Anzahl von Zeichen AB rechts, nicht von einer bestimmten Position an.
=RECHTS(A1;3) sind die letzten drei Zeichen

Wenn man es mit RECHTS lösen will und nicht die genaue Anzahl der Zeichen kennt (weil die Texte ja unterschiedlich lang sein können), muss man die LÄNGE noch berücksichtigen

=RECHTS(A1;LÄNGE(A1)-FINDEN(",";A1))

Alternativ: Wenn man die Position des Kommas ermittelt hat und ab dort den Text übernehmen will:

=TEIL(A1;FINDEN(",";A1)+1;99)

Sollten die Texte länger als 99 Zeichen sein, kann man hier beliebig erhöhen auf 999, 9999 usw.

4
Kommentar von Cristian84
24.10.2016, 13:38

Also ich denke ihr versteht was ich meine oder Suche ;) allerdings tut sich bei der Formel von FataMorgana2010 eigentlich nichts warum auch immer. Trotzdem vielen Dank erstmals für den schnelle Versuch. Mein anderes Problem ist dass die eine  Spalte Name, Abteilung und noch den Firmenname enthält ich aber nur die Abteilung die nach dem Komma steht und aus 3-5 Großbuchstaben besteht automatisch in die Spalte Abteilung hinein bekommen möchte. Z.B

Christian da Silva, TFEP MAN Konstanz GmbH

Dies ist eine Spalte und ich möchte nur das erste Wort nach dem "Komma" direkt in die Spalte Abteilung hineingesetzt evtl. ersetzt haben

 

1

Was möchtest Du wissen?