Alle Zellen in Spalte A, in denen in einer eckigen Klammer eine beliebige Buchstabenfolge mit der Zahl 70 am Ende steht, in die jeweilige Spalte B so übertragen , dass am Ende statt einer 70 die Zahl 30 steht sonst nur kopieren.
Danke
Uwe
=WENN(RECHTS(A1;3)="70]";LINKS(A1;LÄNGE(A1)-3)&"30]";A1)
A | B | C | D | |
1 | Wert | Fomel | Fomel | Fomel |
2 | [abcde70] | [abcde30] | [abcde30] | [abcde30] |
3 | [abcde69] | [abcde69] | [abcde69] | [abcde69] |
4 | [abcde] | [abcde] | [abcde] | [abcde] |
5 | [abcde70] | [abcde30] | [abcde30] | [abcde30] |
verwendete Formeln | |||
Zelle | Formel | Bereich | R1C1 für Add In |
B2:B5 | =WECHSELN(A2;"70]";"30]") | =SUBSTITUTE(RC[-1],"70]","30]") | |
C2:C5 | =WENN((RECHTS(A2;3)="70]")*ISTFEHLER(LINKS(RECHTS(A2;4))*1);WECHSELN(A2;"70]";"30]");A2) | =IF((RIGHT(RC[-2],3)="70]")*ISERROR(LEFT(RIGHT(RC[-2],4))*1),SUBSTITUTE(RC[-2],"70]","30]"),RC[-2]) | |
D2: D5 | =WENN(RECHTS(A2;3)="70]";LINKS(A2;LÄNGE(A2)-3)&"30]";A2) | =IF(RIGHT(RC[-3],3)="70]",LEFT(RC[-3],LEN(RC[-3])-3)&"30]",RC[-3]) |