Registriert seit: 05.08.2019
Version(en): 2019 / 365
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!
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
29.11.2021, 15:08
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2021, 15:09 von Elex.)
Hi
z.B so.
=WECHSELN(ADRESSE(1;ZEILE(A1)*3+4;4);1;"")
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• SemmyW
Registriert seit: 05.08.2019
Version(en): 2019 / 365
29.11.2021, 15:58
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2021, 15:59 von SemmyW.)
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
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
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
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• SemmyW
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
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...?
Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:1 Nutzer sagt Danke an {Boris} für diesen Beitrag 28
• SemmyW
Registriert seit: 08.05.2014
Version(en): Office 2010, Office 365, Office 365 Betakanal
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ß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awardshttps://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Folgende(r) 1 Nutzer sagt Danke an maninweb für diesen Beitrag:1 Nutzer sagt Danke an maninweb für diesen Beitrag 28
• SemmyW
Registriert seit: 05.08.2019
Version(en): 2019 / 365
29.11.2021, 16:49
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2021, 16:53 von SemmyW.)
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, 16: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
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
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.
Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:1 Nutzer sagt Danke an {Boris} für diesen Beitrag 28
• SemmyW
Registriert seit: 29.09.2015
Version(en): 2030,5
29.11.2021, 17:21
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2021, 17:24 von snb.)
In A1: A, B, C ... Z
in C1:
PHP-Code:
=SUBSTITUTE(ADDRESS(1;3*ROW(A1)+CODE(A$1)-64;4);1;"")
Hinunterziehen.
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• SemmyW