Verhindern Sie, dass Excel bei Verwendung von „Suchen und Ersetzen“ Brüche automatisch berechnet

Verhindern Sie, dass Excel bei Verwendung von „Suchen und Ersetzen“ Brüche automatisch berechnet

Ich versuche, Daten im folgenden Format zu ersetzen:

##"/##"

(siehe beispielsweise dieses Bild über den Link: Vor dem Suchen und Ersetzen von Text)

Verwenden Sie die Suchen-und-Ersetzen-Funktion, um alle Anführungszeichen ( " ) zu finden und durch nichts ( ) zu ersetzen.

Ich erhalte jedoch gemischte Ergebnisse, die wie folgt aussehen:

##/##(beabsichtigtes Ergebnis)

####(unbeabsichtigtes Ergebnis)

(siehe beispielsweise dieses Bild über den Link: Nach dem Suchen und Ersetzen von Text)

Wie bekomme ich alle meine Ergebnisse wie vorgesehen formatiert? Ich habe versucht, die Zahlenformatierung vor und nach der Suchen-und-Ersetzen-Funktion zu ändern. Ich habe auch nach Möglichkeiten gesucht, die Bruchberechnungen von Excel zu deaktivieren (was vermutlich der Fall ist), aber die Ergebnisse sind dieselben. Was mich hauptsächlich verwirrt, ist, warum die Ergebnisse unterschiedlich sind.

Antwort1

Versuchen Sie diese Formel:

=SUBSTITUTE(A1,"""","")

Bildbeschreibung hier eingeben

Antwort2

Die Verwendung der Ersetzungsfunktion in Excel zerstört das Zellenformat. Selbst wenn Sie also ein Textformat hatten, wird es durch Ersetzen in benutzerdefiniert oder etwas anderes geändert, wenn Excel glaubt, dass es sich um etwas anderes wie ein Datum handelt. Das erklärt, warum 4"/9" als 44660 angezeigt wird, was eine numerische Anzeige des 9. April ist. Im Grunde versucht Excel, intelligent zu sein.

Eine einfache Möglichkeit besteht darin, die Spalte als Text zu formatieren und dann Ihre Daten in Notepad oder Notepad++ zu kopieren. Führen Sie dann den Ersetzungsvorgang in Notepad durch und kopieren und fügen Sie die Daten wieder in Excel ein. Solange Ihre Zielspalte im Textformat ist, funktioniert es.

verwandte Informationen