trennen wenn Doppelpunkt vorhanden
#1
Hallo,

ich möchte gerne Begriffe trennen, aber nur für den Fall, dass ein ":" drin enthalten ist. Das ":"  soll dann als Trennzeichen dienen.

Dachte eigentlich dass ich für sowas schon eine Formel habe, aber im Moment blick ichs nicht. Hab nur eine für den Fall, dass in jedem Begriff ein ":" vorkommt.

schönen Gruß
Jörg


Angehängte Dateien
.xls   trennen wenn Doppelpunkt vorhanden.xls (Größe: 13,5 KB / Downloads: 22)
Antworten Top
#2
Hallo
hier eine Formellösung
Link:
https://www.herber.de/excelformeln/pages...eilen.html

Gruß Holger


Angehängte Dateien
.xls   trennen wenn Doppelpunkt vorhanden.xls (Größe: 28 KB / Downloads: 6)
Antworten Top
#3
Mein Vorschlag..

Zelle B3 und nach unten ziehen:

=LINKS(A3;WENNFEHLER(FINDEN(":";A3)-1;LÄNGE(A3)))
Antworten Top
#4
(31.10.2021, 08:43)Frogger1986 schrieb: Mein Vorschlag..
Zelle B3 und nach unten ziehen:
=LINKS(A3;WENNFEHLER(FINDEN(":";A3)-1;LÄNGE(A3)))

Hallo
dann müsste man für D3 auch noch was FINDEN() Smile  Vorschlag:
=WECHSELN(WECHSELN(WECHSELN(A3;B3;"");": ";"");":";"")

Gruß Holger
[-] Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:
  • Frogger1986
Antworten Top
#5
Hallo Jörg,

vielleicht auch so in Spalte C?

=WENNFEHLER(TEIL(A3;FINDEN(":";A3)+2;50);"")

Gruß Rudi'S
Antworten Top
#6
Hallo ihr Lieben,

alles total nett gemeint, aber "Seit DER VERSION EXCEL 2007 können Sie eine mit ISTFEHLER verschachtelte WENN-Funktion durch die Funktion WENNFEHLER verkürzen." (https://www.computerwissen.de/software/o...bzufangen/).

In diesem Sinne lebe ich mit meinem Office 2003 noch in der Excel-Steinzeit, fühle mich da aber auch ganz wohl, weil mich das Menüband des "modernen" Excel kirre macht im Kopf und da bei mir (ich hab es ausprobiert) auch nie ein Gewöhnungseffekt eingetreten ist. 

Insofern sicher alles brauchbare Lösungen, nur eben leider nicht für mich..

Danke und

schönen Gruß
Jörg
Antworten Top
#7
Hallo,

ich hab selber noch eine Musterlösung gefunden, die ich umbauen konnte in:
B3 = WENN(ISTFEHLER(LINKS(A3;FINDEN(":";A3)-1));"";LINKS(A3;FINDEN(":";A3)-1))
und
C3 = WENN(ISTFEHLER(GLÄTTEN(TEIL(A3;FINDEN(":";A3)+1;99)));"";GLÄTTEN(TEIL(A3;FINDEN(":";A3)+1;99)))

Ist aber noch nicht perfekt, weil er zwar für die Zeilen mit Doppelpunkt jetzt alles wie gewünscht auswirft, für die anderen Zeilen aber gar nichts.

Wer da noch eine Idee hat, möge sich bitte melden. 

Schönen Gruß
Jörg

sorry, etwas missverständliche Datei gepostet..


Angehängte Dateien
.xls   trennen wenn Doppelpunkt vorhanden2.xls (Größe: 15 KB / Downloads: 4)
.xls   trennen wenn Doppelpunkt vorhanden2b.xls (Größe: 15,5 KB / Downloads: 3)
Antworten Top
#8
Hallo Jörg,

willst du das wirklich absichtlich mit Formeln lösen oder kennst Du die Methode Text in Spalten nicht?

Gruß Uwe
Antworten Top
#9
Hallo,

ich habbes. Hat ja jetzt auch nicht mehr viel gefehlt.
B3 = WENN(ISTFEHLER(LINKS(A3;FINDEN(":";A3)-1));"";LINKS(A3;FINDEN(":";A3)-1))
C3 = WENN(B3="";A3;WENN(ISTFEHLER(GLÄTTEN(TEIL(A3;FINDEN(":";A3)+1;99)));"";GLÄTTEN(TEIL(A3;FINDEN(":";A3)+1;99))))

Danke und

schönen Gruß
Jörg

nein, stimmt gar nicht, denn auf diese Art steht z.B. "Major Banks" ja in Spalte C und nicht in B. Ich hoffe, ich komme noch drauf, sonst lässt mich das diese Nacht womöglich nicht gut schlafen...


Angehängte Dateien
.xls   trennen wenn Doppelpunkt vorhanden3.xls (Größe: 16 KB / Downloads: 7)
Antworten Top
#10
(31.10.2021, 21:19)Joerg_de schrieb: Insofern sicher alles brauchbare Lösungen, nur eben leider nicht für mich..
Hier noch eine Lösung nicht für dich:
Code:
=MTRANS(XMLFILTERN("<y><z>"&WECHSELN(B3;":";"</z><z>")&"</z></y>";"//z"))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste