Formel erforderlich, um nicht numerische Werte aus einem numerischen Feld zu entfernen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gibt es eine Formel zum Entfernen eines nicht numerischen Werts aus einem numerischen Datenfeld?
Betreff: Formel zum Entfernen von nicht numerischen Werten aus einem numerischen Feld erforderlichSiehe Beispiele unten. Die erste entfernt alles außer ganzen Zahlen. Die zweite erlaubt Dezimalzahlen (unter der Annahme eines Punktes als Trennzeichen).
Formatierte Zahlen wie Datumsangaben oder wissenschaftliche Schreibweise erfordern eine etwas komplexere Suchzeichenfolge.
Pi = ":3b@./14Q15%9" ;
Anzahl ( Regex ( Pi , "[^0-9]+" , "" , Globalersetzen )) ;
Anzahl ( Regex ( Pi , "[^0-9.]+" , "" , Globalersetzen )) ;
Edit: gerade erfahren, dass dies schon einmal gepostet wurde. Siehe Craiges exzellenten Beitrag in diesem Thread Zahlen aus Zeichenfolge in JSL extrahieren
Betreff: Formel zum Entfernen von nicht numerischen Werten aus einem numerischen Feld erforderlichAngenommen, Ihre vorhandene Spalte ist ein Zeichendatentyp und Ihre neue Spalte mit einer Formel ist numerisch, dann können Sie die Spaltenformel für die neue numerische Spalte wie folgt festlegen: try(num(:col)), wobei col der Spaltenname ist.Dies scheint ohne die try-Anweisung zu funktionieren, also nehme ich an, dass Sie einfach num(:col) verwenden können.