Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zahlen aus Text löschen
#1
Hallo

suche eine Formel die eine Zelle mit Zahlen und Wörtern gemischt ist, die Zahlen rauslöscht. Habe Lösungsvorschläge mir Arrayformel gefunden, bevorzuge aber eine Lösung mit einer normaler Formal

Gruss Enzo

.xlsx   Unbenannte Tabelle.xlsx (Größe: 4,73 KB / Downloads: 9)
Antworten Top
#2
(15.12.2022, 15:51)Enzo3 schrieb: Habe Lösungsvorschläge mir Arrayformel gefunden, bevorzuge aber eine Lösung mit einer normaler Formal

Was hast Du gegen die unbekannte Matrix-Formel?
Die hättest Du ja in der Datei einbinden können.

Mir würde auf Anhieb eine Lösung mittels VBA (UDF) einfallen, die sich RegEx bedient.
Wäre aber erst Recht kompliziert.
(und dürfte auf einem Apfel ohnehin nicht funktionieren)

Und hier eine Array-lose Formel:
https://www.herber.de/excelformeln/src/call.pl?idx=174

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)
Antworten Top
#3
Danke Ralf

ich habe sowas gefunden, ist aber nicht wirklich elegant

=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(BE2,5,""),4,""),3,""),2,""),1,"")

Gibts da nicht etwas schlaueres?

Das Ganze muss nicht auf Apfel laufen, lediglich auf Google Tabllen

Gruss Enzo

=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(BE2,0,),9,),8,),7,),6,),5,),4,),3,),2,),1,)

...funktioniert in Google Tabellen

Danke
Antworten Top
#4
Hallo,

für Google.

PHP-Code:
=REGEXREPLACE(A2;"\d";""
Gastlich
[-] Folgende(r) 2 Nutzer sagen Danke an Gastlich für diesen Beitrag:
  • RPP63, Enzo3
Antworten Top
#5
Thumps_up
Dann warten wir mal ab, wann Excel dies wieder "klaut"!
Bezüglich Nachahmung:
Den Quantensprung, den Excel mit den Spill-Formeln gemacht hat, "verdankt" es Google Sheets.
Und für das letzte Beispiel:
Es schadet nicht, die evtl. führenden Leerzeichen mittels TRIM() zu entfernen:
=TRIM(REGEXREPLACE(A2;"\d";""))
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)
Antworten Top
#6
UDF
Code:
Function r_d(c00)
  With CreateObject("VBScript.RegExp")
    .Pattern = "\d+"
    r_d = Trim(.Replace(.Replace(c00 & " ", ""), ""))
  End With
End Function

In C2:
PHP-Code:
"=r_d(A2)" 
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#7
Perfekt! Das ist doch mal ne Formel! Kurz und effektiv. Herzlichen Dank
Antworten Top


Gehe zu:


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