Einfügen von Zeichen in string in verschiedenen Orten
Ich habe einen string der wie folgt aussieht 20141007023617
. Und ich möchte, um es so Aussehen 2014-10-07T02:36:17Z
. Die T
und Z
sind sehr wichtig für mich. So möchte ich fügen Sie Sie als gut.
Also eine Zusammenfassung,
A1
hält diese Zeichenfolge 20141007023617
B1
halten sollte dieser string 2014-10-07T02:36:17Z
InformationsquelleAutor user3882752 | 2015-02-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie bitte, Makro Aufzeichnen, und:
InformationsquelleAutor pnuts
Lösung mit
TEXT
Funktion:Die Frage gibt "A1" enthält string" keine Zahl ist. Ihre Lösung gibt #WERT " - Fehler. TEXT() gibt einen numerischen Wert als ein (formatierter) string.
funktioniert gut, wenn die Nummer gespeichert ist, als string (text). Wenn Sie immer
#VALUE
dann haben Sie vielleicht einige andere Zeichen im text verhindern, Konvertierung in Zahl (zB unsichtbar wie CR, LF)Recht hast du! Obwohl die Frage nicht angeben, dass die Eingabe eine Zahl ist (oder rein numerische Zeichenfolge implizit die richtige Länge haben), deine Antwort trifft das Beispiel spot-on. Up-vote für den Unterricht mir etwas.
InformationsquelleAutor BrakNicku
Oben auf, dass, wenn Sie möchten, es zu tun mit VBA können Sie verwenden Sie folgenden code. Wenn Sie diesen code ausführen, wird es Schreibe das Ergebnis in die nächste Spalte derselben Zeile.
InformationsquelleAutor Dubison