Leider ist Dein Problem ganz und gar nicht ähnlich. Der OP wollte ein bestimmtes Zeichen durch ein bestimmtes anderes ersetzen.
Du fragst nach einem einfachen Befehl, der sprachliche Äußerungen in eindeutige Zahlen übersetzt, was eher wie die Aufgabe für
eine KI erscheint. Wobei aber auch nicht bekannt ist, in genau welche Zahlen "ca. XY" oder "zwischen X und Y" denn überführt
werden sollen.
Wenn der Datensatz derart groß ist, dass der Aufwand lohnt, kann man sich sicherlich selber eine umfangreiche Syntax schreiben,
dazu sollte u.a. auch bekannt sein, welche Typen von Antworten in dem "sondern beispielsweise" sonst noch stecken und in welchen
Grenzen Zahlen auftreten können (von 0 bis 10, von 1 bis 100, von 0 bis 1000000...).
Am einfachsten von der Herangehensweise ist die Umwandlung geschriebener Zahlen, in etwa so:
RECODE Antwortvariable ("eins" = "1") ("zwei" = "2") ("drei" = "3") ... ("hundert" = "100").
EXECUTE .
Bei "ca. 10" kann man diese Syntax adaptieren
https://www.spss-tutorials.com/spss-ext ... om-string/Bei "50-60" müsste man erstmal 2 Variablen kreieren, ähnlich wie hier
https://www.spsstools.net/en/syntax/syn ... -as-tring/Mit freundlichen Grüßen
PonderStibbons