Clever-Excel-Forum

Normale Version: Immer jeden dritten weitere Buchstaben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen!

In Zelle A1 habe ich einen Buchstaben z.B. "G" stehen und ich möchte nun mit einer Formel, dass in Zelle A2 drei Buchstaben (bzw. Excel Spalten Buchstaben) weiter gezählt wird also, dass nicht mehr "G" sondern "J" darin ausgegeben wird.
Wenn man die Formel dann weiter Runterzieht soll das selbe Schema fortgeführt werden, also in A3 sollte ein "M" ausgegeben werden usw.

Da man so schnell über das "Z" hinauskommt, müsste man die Buchstaben so vergeben wie Excel die Spalten benennt, also mit AA weiter etc.

Danke euch!
Hi

z.B so.
=WECHSELN(ADRESSE(1;ZEILE(A1)*3+4;4);1;"")
Hallo! 

Danke dir, ich hab da nur noch eine Frage, da ich die Funktion hinter der Formel noch nicht ganz checke.

Wenn ich als ersten Buchstaben ein G eintrage dann macht er als erstes ein L ( was nicht 3 sondern 5 Buchstaben weiter ist), danach macht er O R U X etc. die alle dann wie gewollt jede dritte spalte sind.
Wieso ist das so? und kann man die Formel so einstellen, dass man ab dem ersten runter ziehen schon das richtige Ergebnis hat? Wenn ich mit der Formel rumspiele kommt nur Müll raus :D
Hi

Die Formel erzeugt dir die Reihe von G bis .... im dreier Abstand. Ohne Vorgabe Zelle.
Also in irgend eine Zelle die Formel und runterziehen. Wenn du mit anderen Buchstaben anfangen möchtest einfach das *3 und +4 ändern.
Einfach mal etwas spielen.
Du kannst auch zwei Zellen für die Werte nehmen und ändern.
=WECHSELN(ADRESSE(1;ZEILE(A1)*$A$1+$A$2;4);1;"")

Gruß Elex
Hi,

wo trägst Du denn ein "G" ein?
Die Formel erzeugt das "G" von selbst - und beim Runterkopieren liefert sie immer 3 Buchstaben weiter (bzw. 3 Spaltenbezeichnungen).
Was hast Du damit eigentlich vor? Brauchst Du die Buchstaben etvl. für irgendwelche (indirekten) Zellbezüge? Oder...?
Hallo,

als dynamisches Array, sofern Dein Excel das kann. Erstes Argument in SEQUENZ erzeugt hier 32 Zeilen.

PHP-Code:
=WECHSELN(ADRESSE(1;SEQUENZ(32;1;UNICODE(A1)-UNICODE("A")+4;3);4);"1";""

Gruß
Achso!

Ich habe nicht gecheckt, dass das G von selbst erzeug wird.

In meinem Fall habe ich den ersten Buchstaben in einer Zelle eingetippt und wollte dann runter ziehen. Aufgrund der ersten Eingabe (z.b einem "G") sollten alle darunter folgenden Zellen jeweils drei Spalten weiter zählen.

Also ich würde in z.b B3 ein "G" eintippen und die Formel in B4, sodass der Wert in B4 ein "J" wiedergibt.


Genau, verwenden würde ich die Buchstaben dann für Indirekte Zellenbezüge.

Prinzipiell ist es ein kleiner Teil aus einer größeren Exceltabelle die ich umbaue. Habe in einem anderen Thema versucht eine Lösung dazu zu finden:

https://www.clever-excel-forum.de/Thread...darstellen

(29.11.2021, 15:26)maninweb schrieb: [ -> ]Hallo,

als dynamisches Array, sofern Dein Excel das kann. Erstes Argument in SEQUENZ erzeugt hier 32 Zeilen.

PHP-Code:
=WECHSELN(ADRESSE(1;SEQUENZ(32;1;UNICODE(A1)-UNICODE("A")+4;3);4);"1";""

Gruß

Vielen Dank für deinen Beitrag! aber leider übersteigt es komplett meine Kenntnisse und ich kann damit leider nichts anfangen  Blush
Hi,


Zitat:Genau, verwenden würde ich die Buchstaben dann für Indirekte Zellenbezüge.


Dann würde ich Dir raten, die Z1S1-Schreibweise zu nutzen - INDIREKT kann das mit dem letzten Parameter FALSCH bzw. 0.
Beispiel:
=INDIREKT("Z6S"&A1;0)
referenziert auf Zeile 6 und die Spaltennummer, die in A1 steht. Steht dort die 3, ergibt das den Bezug zu C6.
Damit hast Du alle Spalten als fortlaufende Zahl.
In A1: A, B, C ... Z

in C1:
PHP-Code:
=SUBSTITUTE(ADDRESS(1;3*ROW(A1)+CODE(A$1)-64;4);1;""
Hinunterziehen.