Ich versuche, einige Daten bereinigen und könnte einige Hilfe mit der Ersetzungsfunktion verwenden.Funktion in VBA ersetzen
Wenn ich brauche einen Zellen-Wert in Excel ersetzen von sagen wir mal „Paul die Optometrist Pa“ auf „Paul der Optometrist PA“ Ich würde nur so etwas wie dieses
Replace(t, " Pa", " PA")
Das Problem verwenden mit, dass es ändert auch die Buchstaben in Paul zu "PAul". Offensichtlich will ich das nicht. Gibt es eine Möglichkeit, sie daran zu hindern, irgendetwas in der Saite zu ändern, die nicht spezifisch die "PA" ist, mit nichts als möglichen Leerzeichen davor und danach?
ich nicht ganz dieser Logik folgen; Da die Saite "Paul der Optometrist Pa" 'Paul' und' Pa' mit der gleichen Fallstruktur enthält. Also sicher ist die Groß-/Kleinschreibung nicht relevant? – Greedo
Das wird immer noch 'PAl the Optometrist PA' produzieren. OP wird wahrscheinlich Regex mit Wortgrenzen verwenden müssen, um dies zu tun (ich weiß * was *, ich weiß einfach * wie *) – CLR
Fairer Punkt - zu spät am Tag für mich – Tom