Registriert seit: 28.01.2015
Version(en): 2007 und 2010
03.03.2016, 11:25
Hey,
eine Frage.
Ist es möglich, die folgenden Inhalt aus einer Zelle AA/BB/Cc/DD in 4 Zellen auszuteilen? Zeile 2= AA, Zeile 3=BB und so weíter?
Beste Grüße
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
Daten - Text in Spalten.
Gruß,
steve1da
Registriert seit: 11.04.2014
Version(en): 2003/2007/2013 (bei Bedarf auch noch '97/2000/2010)
Hi,
schau Dir mal die Funktionen =LINKS(), =TEIL() und =RECHTS() an ...
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A |
1 | AA/BB/CC/DD |
2 | AA |
3 | BB |
4 | CC |
5 | DD |
Zelle | Formel |
A2 | =LINKS(A1;2) |
A3 | =TEIL(A1;4;2) |
A4 | =TEIL(A1;7;2) |
A5 | =RECHTS(A1;2) |
Überlegen macht überlegen
Gruss aus dem schönen Hunsrück
_______ Klaus-Martin _______
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
ich würde Text in Spalten nehmen, Trenner = / und dann transponieren.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Außer Konkurrenz! :05:
Function TeilString(rng, Trenner, Teil) As String
Dim arrTemp
arrTemp = Split(rng, Trenner)
TeilString = arrTemp(Teil - 1)
End Function
| A |
1 | AA/BB/CC/DD |
2 | AA |
3 | BB |
4 | CC |
5 | DD |
Formeln der Tabelle |
Zelle | Formel | A2 | =TeilString(A$1;"/";ZEILE(A1)) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Formel aus A2 nach unten ziehen.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
03.03.2016, 11:37
(Dieser Beitrag wurde zuletzt bearbeitet: 03.03.2016, 11:37 von WillWissen.)
Hi Philip,
zu den bisherigen Lösungen noch eine weitere Variante. Erster Schritt wieder Text in Spalten.
Tabelle2 (2) | A | B | C | D |
1 | AA | BB | CC | DD |
2 | AA | | | |
3 | BB | | | |
4 | CC | | | |
5 | DD | | | |
Formeln der Tabelle |
Zelle | Formel | A2 | =INDEX($A$1:$D$1;;ZEILE(A1)) |
|
Excel Tabellen im Web darstellen >> http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
für Varianten, bei denen die Länge der Texte ungleichmäßig ist:
Code:
=WENNFEHLER(GLÄTTEN(TEIL("/"&$A1;SUCHEN("#";WECHSELN("/"&$A1;"/";"#";Zeile(A$1)))+1;SUCHEN("#";WECHSELN("/"&$A1&"|";"|";"#";Zeile(B$1)))-SUCHEN("#";WECHSELN("/"&$A1;"/";"#";Zeile(A$1)))-1));"")
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
03.03.2016, 11:44
(Dieser Beitrag wurde zuletzt bearbeitet: 03.03.2016, 11:44 von RPP63.)
Hi Edgar!
Ich kenne diese Art von Formel (von Excelformeln.de).
Wenn man aber sieht, wie simpel dies meine winzige UDF abfrühstückt, frage ich mich seit langem, wieso MS das simple VBA.Split() nicht einfach in Excel integriert.
Wenn ich weiterhin beobachte, was sich im Formelangebot der letzten Versionen geändert hat (wenige Ausnahmen wie Wennfehler und Aggregat mal ausgenommen), sehe ich andere Baustellen von MS.
Als Beispiel das Suchen von rechts (InstrRev()).
Dies aber nur am Rande!
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 28.01.2015
Version(en): 2007 und 2010
Besten Dank,
mit euch arbeite ich gerne !
Beste Grüße :19:
Registriert seit: 13.04.2014
Version(en): 365
Hallo Ralf,
ich denke immer an die Leute, die entweder mit VBA nichts am Hut haben oder keine Makros nutzen können/dürfen.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.