Excel: Ersetzen Sie Vorkommen eines Zeichens durch ein anderes Zeichen in einem String.

82863
Nick Heiner

Ich möchte eine Excel - Formel, die ändern Haverford, PAzu haverford,+pa. (Der Text ist in Kleinbuchstaben und Leerzeichen werden durch Pluszeichen ersetzt.)

Folgendes wird das erste Leerzeichen erhalten, jedoch nicht alle:

=REPLACE(E19, SEARCH(" ", E19),1,"+")

14

3 Antworten auf die Frage

20
Kije

Ein Teil dessen, was Sie tun möchten, kann mit der Funktion " SUBSTITUTE " erreicht werden.

Dadurch werden bestimmte Zeichen in einer Textzeichenfolge durch die von Ihnen angegebenen Zeichen ersetzt, in diesem Fall Leerzeichen mit dem + -Symbol.

Um dann zwischen Groß- und Kleinschreibung zu wechseln, verwenden Sie die Funktion " UNTER ".

Wenn Sie "SUBSTITUTE" in "LOWER" verschachteln, sollten Sie die Änderung erhalten, die Sie suchen.

Der folgende Text stammt aus der Excel-Hilfe.


ERSATZ

Ersetzt new_text für old_text in einer Textzeichenfolge. Verwenden Sie SUBSTITUTE, wenn Sie bestimmten Text in einer Textzeichenfolge ersetzen möchten. Verwenden Sie REPLACE, wenn Sie Text ersetzen möchten, der an einer bestimmten Stelle in einer Textzeichenfolge vorkommt.

Syntax

SUBSTITUTE (Text, alterText, neuerText, Instanzennummer)

Text ist der Text oder die Referenz auf eine Zelle, die Text enthält, für den Sie Zeichen ersetzen möchten.

Old_text ist der Text, den Sie ersetzen möchten.

New_text ist der Text, mit dem Sie old_text ersetzen möchten.

Instance_num gibt an, welches Vorkommen von old_text durch new_text ersetzt werden soll. Wenn Sie instance_num angeben, wird nur diese Instanz von old_text ersetzt. Andernfalls wird jedes Vorkommen von old_text in text in new_text geändert.


NIEDRIGER

Wandelt alle Großbuchstaben in einer Zeichenfolge in Kleinbuchstaben um.

Syntax

UNTER (Text)

Text ist der Text, den Sie in Kleinbuchstaben konvertieren möchten. LOWER ändert keine Zeichen im Text, die keine Buchstaben sind.

9
pelms

Wenn Sie alle Leerzeichen durch das Zeichen "+" ersetzen möchten, versuchen Sie Folgendes:

= LOWER (ERSATZ (E19, "", "+"))
Ein Beispiel ist tausend Funktionsdefinitionen wert. Even Mien vor 12 Jahren 1
0
MDMarra

Verwenden Sie find und replace, um die gesamte PA-Saite von Haverford durch die gewünschte Saite zu ersetzen. Sie sollten dafür keine Formel benötigen, nur das eingebaute Such- und Ersetzungswerkzeug.

es ist nicht nur eine einmalige Sache. Die Benutzer geben benutzerfreundliche Zeichenfolgen ein, aber ich brauche sie in einer anderen Form für URLs. Nick Heiner vor 15 Jahren 0