Registriert seit: 15.06.2020
	
 Version(en): 365
	
 
	
	
		Moin Gemeinde! Wie lauten die Formeln in B2, C2, D2, und E2, wenn man den Text aus der Spalte A aufteilen möchte? (Siehe Anhang) LG MiSha
	
	
Angehängte Dateien  
 
 
  Lineup.xlsx  (Größe: 12,78 KB / Downloads: 13)
 
	
	
	
 
 
	
	
	
		
	Registriert seit: 12.10.2014
	
 Version(en): 365 Insider (64 Bit)
	
 
	
	
		Moin!
Schaue Dir LINKS(), TEIL() und RECHTS() an, jeweils in Verbindung mit FINDEN(Trennzeichen, Text)
Wobei, da hier tricky, leiste ich mal für die Zeit Direkthilfe:
A B 19 59:53 18. BiXX & Roxanne Emery - Sound of The Alarm 0:59:53 20 1:03:38 19. Raz Nitzan & Maria Nayler - Echo of My Soul (Denis Kenzo Remix) 1:03:38 
Zelle Formel B19 =LET (z;LINKS (A19;FINDEN (" ";A19) -1) ;WENN (LÄNGE (z) >5;--z;z/60) ) B20 =LET (z;LINKS (A20;FINDEN (" ";A20) -1) ;WENN (LÄNGE (z) >5;--z;z/60) ) 
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)  
	
	
 
	  
	Folgende(r) 1 Nutzer sagt Danke an RPP63  für diesen Beitrag: 1 Nutzer sagt Danke an RPP63  für diesen Beitrag 28  
	  • GaMiSha  
 
 
 
	
	
	
		
	Registriert seit: 08.05.2014
	
 Version(en): Office 2010, Office 365, Office 365 Betakanal
	
 
	
	
		Hallo,
eine Alternative, die den Bereich in einem Rutsch konvertiert. Setzt LET und dynamsiche Arrays voraus.
Und kann bestimmt noch ein bißchen optimiert werden.
Code:
=LET(Liste;A2:A26;X;  WAHL(SEQUENZ(1;5);1;FINDEN(" ";Liste);FINDEN(".";Liste);FINDEN("-";Liste);LÄNGE(Liste));  WAHL(SEQUENZ(1;4);  GLÄTTEN(TEIL(Liste;INDEX(X;0;1);INDEX(X;0;2)-INDEX(X;0;1)));  GLÄTTEN(TEIL(Liste;INDEX(X;0;2)+1;INDEX(X;0;3)-INDEX(X;0;2)-1));  GLÄTTEN(TEIL(Liste;INDEX(X;0;3)+1;INDEX(X;0;4)-INDEX(X;0;3)-1));  GLÄTTEN(TEIL(Liste;INDEX(X;0;4)+1;INDEX(X;0;5)-INDEX(X;0;4)))))
Gruß
	
 
	
	
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards https://de.excel-translator.de/translator  :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner  
 
	
	
 
	  
	Folgende(r) 1 Nutzer sagt Danke an maninweb  für diesen Beitrag: 1 Nutzer sagt Danke an maninweb  für diesen Beitrag 28  
	  • GaMiSha  
 
 
 
	
	
	
		
	Registriert seit: 29.09.2015
	
 Version(en): 2030,5
	
 
	
		
		
		22.02.2021, 19:31 
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2021, 19:35 von snb .) 
  
		
	 
	
		A UDF
Code:
Function F_snb(c00)   F_snb = Split(Replace(c00, " ", "-", , 2), "-") End Function
In B2 Array-Formel:
Durziehen in B2:E26
	
 
	
Angehängte Dateien  
 
 
  __Lineup.xlsb  (Größe: 18,95 KB / Downloads: 4)
 
	
	
	
 
	  
	Folgende(r) 1 Nutzer sagt Danke an snb  für diesen Beitrag: 1 Nutzer sagt Danke an snb  für diesen Beitrag 28  
	  • GaMiSha  
 
 
 
	
	
	
		
	Registriert seit: 21.12.2017
	
 Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
	
 
	
	
		B2: =GLÄTTEN(TEIL(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A2;" ";"#";1);". ";"#";1);" - ";"#");"#";WIEDERHOLEN(" ";299));{1.2.3.4}*299-298;299))  oder für altes oder jedes Excel manuell kopierend: B2[:E2] : =GLÄTTEN(TEIL(WECHSELN(WECHSELN(WECHSELN(WECHSELN($ A2;" ";"#";1);". ";"#";1);" - ";"#");"#";WIEDERHOLEN(" ";299));SPALTE(A2) *299-298;299)) 
	
	
	
	
	
 
	  
	Folgende(r) 1 Nutzer sagt Danke an LCohen  für diesen Beitrag: 1 Nutzer sagt Danke an LCohen  für diesen Beitrag 28  
	  • GaMiSha  
 
 
 
	
	
	
		
	Registriert seit: 12.10.2014
	
 Version(en): 365 Insider (64 Bit)
	
 
	
	
		… wobei ich ja davon ausgehe, dass das Lineup "irgendwo" her kommt. Daher sollte der Import per Power Query zielführender sein.
	
	
	
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: 19.12.2020
	
 Version(en): Microsoft 365 (32/64 Bit)
	
 
	
	
		Hallo Oder wie der Fuchs von Ralf schon richtig gesagt hat.
	
	
Angehängte Dateien  
 
 
  Lineup.xlsx  (Größe: 20,6 KB / Downloads: 5)
 
	
Viele Grüße PIVPQ
	
	
 
 
	
	
	
		
	Registriert seit: 15.06.2020
	
 Version(en): 365
	
 
	
		
		
		23.02.2021, 10:38 
(Dieser Beitrag wurde zuletzt bearbeitet: 23.02.2021, 10:44 von GaMiSha .) 
  
		
	 
	
		@maninweb So hatte ich mir das vorgestellt..."in einem Rutsch" Allerdings habe ich dabei Probleme mit den Leerzeichen und einigen Längen der Wörter. Ich arbeite noch dran. LG
 @snb WOW, sehr gute Lösung. Für mich sind das allerdings noch böhmische Dörfer. ;) Wo finde ich denn die Formeln dazu? LG @LCohen So stell' ich mir das schon eher vor. Ohne VBA, nur die Formel.... LG
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 29.09.2015
	
 Version(en): 2030,5
	
 
	
	
		Etwas weniger 'substitute':
PHP-Code:
= TRIM ( MID ( SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( $A2 ; " " ; "-" ; 1 ); " " ; "-" ; 1 ); "-" ; REPT ( " " ; 100 ));( COLUMN ( A1 )- 1 )* 100 + 1 ; 100 ))