Excel - spez. Zelleninhalt erhöhen -wie geht das?

Hallo liebe Excel-Freunde,

hab da eine Frage:

in der Zelle befindet sich z.B. „text29text“
Gibt es da eine Funktion, die die Zahl im Zelleninhalt beliebig nach unten um eins erhöht?

Das Ergebnis sollte so ausschauen:
A1:text29text
A2:text30text
A3:text31text
A4:text32text
A5:text33text
A6:usw.

vielen Dank im Voraus

Alex

PS: „text29“ funktioniert aber „text29text“ nicht

in der Zelle befindet sich z.B. „text29text“
Gibt es da eine Funktion, die die Zahl im Zelleninhalt
beliebig nach unten um eins erhöht?

Das Ergebnis sollte so ausschauen:
A1:text29text
A2:text30text
A3:text31text
A4:text32text

Hi Alex,
ist das immer so aufgebaut, daß vorne exakt 4 Buchstaben sind, dann zwei Ziffern, dann wieder 4 Buchtstaben?

Für dein obiges Beispiel ginge zB. dieses:

Tabelle: [Mappe1]!Tabelle1
 │ A │ 
──┼────────────┤
1 │ text29text │ 
2 │ text30text │
3 │ text31text │
4 │ text32text │
──┴────────────┘
Benutzte Formeln:
A2: ="text"&WECHSELN(A1;"text";"")+1&"text"
A3: ="text"&WECHSELN(A2;"text";"")+1&"text"
A4: ="text"&WECHSELN(A3;"text";"")+1&"text"

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Grüezi Alexander

in der Zelle befindet sich z.B. „text29text“
Gibt es da eine Funktion, die die Zahl im Zelleninhalt
beliebig nach unten um eins erhöht?

Wenn Du deinen ersten Text anpassen kannst/willst/darfst, dann ist folgendes vielleicht eine Idee; einfach die erste Formel eintragen und nach unten ziehen:

Tabelle:
[MAPPE2]!Tabelle1

 │ A │ 
──┼────────────┤
1 │ text29text │ 
2 │ text30text │ 
3 │ text31text │ 
4 │ text32text │ 
──┴────────────┘

Benutzte Formeln:
A1: ="text"&ZEILE(A29)&"text"
A2: ="text"&ZEILE(A30)&"text"
A3: ="text"&ZEILE(A31)&"text"
A4: ="text"&ZEILE(A32)&"text"

Tabellendarstellung erreicht mit dem Code in FAQ:2363


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

>

Also, das Original sieht so aus:

Zeile 245: SYS E: reserve 0236
Zeile 246: SYS E: reserve 0237
Zeile 247: SYS E: reserve 0238
Zeile 248: SYS E: reserve 0239
usw…
dies ist alles in einer spalte und ich möcht nur die Zahl 0239 weiter nach unten jeweils um eins erhöhen, so dass es aussieht:

Zeile 249: SYS E: reserve 0240
Zeile 250: SYS E: reserve 0241
usw…

Und hier kommt das nächste Problemchen:

sobald ich den Zelleninhalt geändert habe, z.B.

von: SYS E: reserve 0240
auf: „SYS E: reserve „&Zeile(A0240)&““

ist das Ergebnis:

SYS E: reserve 240

und nicht SYS E: reserve 0240

was nun?

help, I need someone

Zeile 245: SYS E: reserve 0236
Zeile 246: SYS E: reserve 0237
Zeile 247: SYS E: reserve 0238
Zeile 248: SYS E: reserve 0239
usw…
dies ist alles in einer spalte und ich möcht nur die Zahl 0239
weiter nach unten jeweils um eins erhöhen, so dass es
aussieht:

Hi Alexander,
schreibe in A245:

=„SYS E: reserve „&RECHTS(„0000“&ZEILE()-9;4)&““

und kopiers nach unten.

Okay, wenn die Zeilennummer 5stellig wird gibts Chaos, sag Bescheid wenn das noch mit rein soll in die Formel.

Gruß
Reinhard

Und noch eine abschließende Frage:

z.B. es steht in der
Zeile245: „SYS E: reserve „&Zeile(A0240)&““

Excel zeigt aber:

Zeile245:SYS E: reserve 240 an!

und diesen „nackten“, also sichtbaren inhalt möchte ich wieder in der Zelle stehen haben:

Ergbnis:

Zeile245: SYS E: reserve 0240
Zeile246: SYS E: reserve 0241
Zeile247: SYS E: reserve 0243

und nicht:

Zeile245: „SYS E: reserve „&Zeile(A0240)&““
Zeile246: „SYS E: reserve „&Zeile(A0241)&““
Zeile247: „SYS E: reserve „&Zeile(A0242)&““
Zeile248: „SYS E: reserve „&Zeile(A0243)&““
usw.

großen Dank im Voraus

Hi Alexander,

z.B. es steht in der
Zeile245: „SYS E: reserve
„&Zeile(A0240)&““

Excel zeigt aber:

Zeile245:SYS E: reserve 240 an!

K.A. *kicher* ist ein schweizer Problem wenn es überhaupt ein Problem ist :smile:

*Ähem*, hast du meinen Vorschlag mal ausprobiert? M.E. macht er genau das was du willst, wenn nicht bringe mal für A245:A249 Beispiele was dadrin stehen soll, durch Formeln erzeugt.

Gruß
Reinhard

Gruß
Reinhard

Okay, Danke Reinhard

Es hat sich erledigt, ich hab das ausprobiert, was Du mir vorgeschlagen hast.

Ich habe befürchtet, dass ich die Excel-Datei mit veränderten Zelleninhalten nicht in mein Simatic WinCC Projekt wieder einbinden kann. Aber es funktioniert.

Nochmals Danke

PS: Learning bei Doooing :o)

Hi Alexander,

Es hat sich erledigt, ich hab das ausprobiert, was Du mir
vorgeschlagen hast.

klingt so als ob es funktioniert hat.

Ich habe befürchtet, dass ich die Excel-Datei mit veränderten
Zelleninhalten nicht in mein Simatic WinCC Projekt wieder
einbinden kann. Aber es funktioniert.

Diese Befürchtung hatte ich nicht. Liegt auch daran daß ich gar nicht weiß was Simatic WinCC Projekt ist *grins* Das entspannt. So konnte ich unverkrampft irgendas hinschreiben *gg*

PS: Learning bei Doooing :o)

Jepp, auch wenns mal in die Hose geht, egal, man hat gelernt…

Gruß
Reinhard

Grüezi zusammen

Hi Alexander,

z.B. es steht in der
Zeile245: „SYS E: reserve
„&Zeile(A0240)&““

Excel zeigt aber:

Zeile245:SYS E: reserve 240 an!

K.A. *kicher* ist ein schweizer Problem wenn es überhaupt ein
Problem ist :smile:

Ich würds dann demnach so lösen:

Tabelle:
[MAPPE1]!Tabelle1

 │ B │ 
────┼──────────────────────────────────┤
245 │ SYS E: reserve 0240 │ 
246 │ SYS E: reserve 0241 │ 
247 │ SYS E: reserve 0242 │ 
────┴──────────────────────────────────┘

Benutzte Formeln:
B245: ="SYS E: reserve "&TEXT(ZEILE(A240);"0000")&""
B246: ="SYS E: reserve "&TEXT(ZEILE(A241);"0000")&""
B247: ="SYS E: reserve "&TEXT(ZEILE(A242);"0000")&""

Tabellendarstellung erreicht mit dem Code in FAQ:2363


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Alex.

Die einfachste Methode ist meiner Meinung nach dieses benutzerdefinierte Zahlenformat:

"SYS E: reserve "0000""

Dann brauchst Du nur die folgende Formel (hier für Zelle A2):

=A1+1

vG
Carsten