2017-04-08 5 views
0

In meinem Excel habe ich den folgenden Text in einer Zelle:entfernen einfache Anführungszeichen um Zeichenfolge in Excel

INSERT INTO `educations`(`education_id`, `school`, `specialization`, `date_from`, `date_to`, `user_id`) VALUES (NULL,'NULL','software','2006-01-01 00:00:00','2006-01-01 00:00:00',@inserted_id); 

ich will (programmatisch) ersetzen alle ‚NULL‘ und ändern Sie sie auf NULL (ohne die Anführungszeichen).

Ich habe versucht, die Ersatzfunktion, aber ich kann es nicht funktionieren.

=SUBSTITUTE(DU7;"''NULL''";"NULL") 

Antwort

1
diese

Versuchen,

=SUBSTITUTE(DU7;"'NULL'";"NULL")

nicht sicher, warum Sie die einzelnen Anführungszeichen wurden zu wiederholen.

Malcolm

+0

Ich kann nicht glauben, das hat es wirklich gemacht .. ich fühle mich jetzt so dumm! Vielen Dank! – Dennis

+0

Verwenden Sie die Formel Option, wenn Sie eine Formel –

1

Bitte versuchen Sie dies,

Einzel Zitat -

=SUBSTITUTE(DU7;"'NULL'";"NULL")

Apostrophe Substituieren ist einfacher, genau wie, wie Sie andere Saiten ersetzen, aber doppelte Anführungszeichen ersetzt hat ähnlich geschrieben werden wie du es getan hast.

Doppel-Zitat

=SUBSTITUTE(DU7;"""NULL""";"NULL")

1

Verwendung finden und in Excel Ersetzen-Funktion, verwenden

Suchen nach: 'NULL'

Ersetzen durch: NULL

Screenshot

+0

Vielen Dank, das ist in der Tat eine Lösung, aber ich wollte es programmgesteuert tun! – Dennis

+0

@Dennis Sie können es immer noch so machen und ein Makro aufzeichnen. Dann schreibt Excel den VBA-Code für Sie. – Ralph

Verwandte Themen