ich Daten wie unten haben:Ersetzen eines Zeichens mit einem anderen in einem String
A:B:C:D
und ich möchte die C
mit Daten ersetzen (zum Beispiel Z
), so dass es wie
A:B:Z:D
Wie kann ich das tun?
ich Daten wie unten haben:Ersetzen eines Zeichens mit einem anderen in einem String
A:B:C:D
und ich möchte die C
mit Daten ersetzen (zum Beispiel Z
), so dass es wie
A:B:Z:D
Wie kann ich das tun?
Wenn Sie A: B: C: D in Zelle A1, dann funktioniert dies:
=CONCATENATE(MID(A1, 1, SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + SEARCH(":", A1)), "Z", MID(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1), SEARCH(":", MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1)), LEN(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1))))
Ich weiß, es unglaublich gewundene ist, aber es funktioniert.
EDIT:. Und klar zu sein, würden Sie „Z“ mit den Daten, die Sie in hinzufügen möchten ersetzen
=SUBSTITUTE(A1,"C","Z")
Obwohl ich nicht klar war, ob Sie G
oder Z
wollte, Sie erwähnten G
, aber Ihre Beispielausgabe zeigt Z
.