Michael Wölk: Excel - Buchstaben fortsetzen

Hi,
sorry wenns nicht ganz hier her passt, aber weiss jemand wie ich buchstaben fortsetzen kann?

mit zahlen ist das einfach:

1
2

und wenn mans lang zieht ergibt sich 3,4,5

genau wie mit

2
4

und wenn mans lang zieht ergibt sich 6,8...

nur wie mache ich das mit buchstaben

a
b

und wenn mans lang zieht ergibt sich a,b,a,b,a,b

ganau wie mit

a
c
e

aceaceaceace ihr wisst schon

nur wie bekomme ich das hin das ace sich mit den logischen buchstaben fortsetzt?

acegikmo

Vielen Dank

MfG
Michael Wölk

  1. Hi

    mir fällt z.B. folgenden Umweg ein
    In A1 schreibt man =ZEICHEN(64+ZEILE())
    und kopiert dieses nach unten

    Wenn es links --- rechts sein soll, dann
    =ZEICHEN(64+SPALTE())

    Wenn es hier keine (bessere) Antwort gibt, empfehle ich
    www.herber.de

    Andreas Walter

    1. Hi

      Hi,

      In A1 schreibt man =ZEICHEN(64+ZEILE())

      stimmt das geht, aber leider nicht in meinem fall der buchstabe muss in einer funktion stehen nicht als ausgabe

      also ich hab als zelleninhalt =[Preistabelle.xls]Tabelle!H$53
      und wenn ich ihn nach unten langziehe soll in folge folgednes stehen

      =[Preistabelle.xls]Tabelle!H$53
      =[Preistabelle.xls]Tabelle!J$53
      =[Preistabelle.xls]Tabelle!L$53
      =[Preistabelle.xls]Tabelle!N$53
      ...

      also buchstabe + 2!
      =[Preistabelle.xls]Tabelle!=ZEICHEN(64+ZEILE())$53
      geht ja leider nicht.

      MfG
      Michael Wölk

      1. Hi

        Du brauchst die Funktion INDIREKT - siehe Hilfe

        Bye

        1. Hi

          Du brauchst die Funktion INDIREKT - siehe Hilfe

          ich kann mir vorstellen was gemeint ist, aber selbst die hilfe beschriebt das extrem unverständlich (für mich zumindest)

          MfG
          Michael Wölk

        2. ehrlich das ist zu hoch für mich

          =INDIREKT(ZEICHEN(64+ZEILE());"1") geht nicht! = #WERT!

          ?????

          MfG
          Michael Wölk

          1. Hi

            ehrlich das ist zu hoch für mich

            So ein Schmarn
            Wenn Du PHP schreieben kannst, ist Excel ein klax dagegen.

            =INDIREKT(ZEICHEN(64+ZEILE());"1") geht nicht! = #WERT!

            Beispele von INDIREKT
            In Tabelle 1 A2 steht "Banane"
            In Tabelle1 F3 steht "A2"
            In irgendwo in Tabelle1 steht =INDIREKT(F3) - Ergebnis Banane

            In Tabelle1 G1 steht =INDIREKT(ZEICHEN(64+ZEILE())&"2")
            MERKE & UND NICHT ;
            Zeile() ist 1 (weil wir in G*EINS* sind
            64+1 ist 65
            Zeichen(65) ist "A"
            INDIREKT("A2") ist Banane

            In Tabelle9 K1 steht =INDIREKT("Tabelle1!"&ZEICHEN(64+ZEILE())&"2")
            auch hier Banane

            PS Du musst nicht in Buchstaben umwandeln - es gibt noch die Funktion Adresse

            =ADRESSE(2;1;;;"Tabelle1") ergibt Tabelle1!$A$2
            =INDIREKT(ADRESSE(2;1;;;"Tabelle1")) ist schon wieder Banane

            1. stimmt

              mit & gehts

              =INDIREKT(ZEICHEN(64+ZEILE())&"1")

              jaaaaaaa cool

              aber das mit der adresse hab ich jetzt nicht ganz verstanden.
              musst du jetzt aber auch nicht erklären hauptsache es geht.
              DANKE

              MfG
              Michael Wölk

            2. AAAAAAAAAAARRRRRRRRRRRRGGGGGGGHHHHHHHHHH

              noch was:

              =INDIREKT(ZEICHEN(64+ZEILE())&"1")

              wenn ich diesen inhalt nach unten langziehe dann gibt er mir wo auch immer den inhalt von
              a1
              b1
              c1
              und so weiter aus

              wie bekomme ich das nun hin das ich wenn ich das ding nach unten lang ziehe

              a1
              c1
              e1

              ausgegeben bekomme

              so müsste ich was finden was die 64 zu 65 usw fortsetzt:

              in zeile 1: =INDIREKT(ZEICHEN(64+ZEILE())&"1") = A1
              in zeile 2: =INDIREKT(ZEICHEN(64+ZEILE())&"1") = B1
              in zeile 2: =INDIREKT(ZEICHEN(65+ZEILE())&"1") = B1

              MfG
              Michael Wölk

              1. AAAAAAAAAAARRRRRRRRRRRRGGGGGGGHHHHHHHHHH

                Ebenfalls

                wie bekomme ich das nun hin das ich wenn ich das ding nach unten lang ziehe
                a1
                c1
                e1

                ausgegeben bekomme

                A bisserl kann man sich schon anstrengen

                =INDIREKT(ZEICHEN(63+2*ZEILE())&"1")
                bedeutet in Zeile 1 =A1
                bedeutet in Zeile 2 =C1
                bedeutet in Zeile 3 =E1

                Und die Arbeit mit Adresse ist eine Vereinfachung
                keine zusätliche Arbeit

                bye

                1. "=Adresse" guck ich mir jetzt mal an.
                  aber zunächst nochmal zu dem anderen:

                  grad eben wollte ich das ding langziehen und es hat auch bis 26 geklappt. was sagt uns die zahl 26? ja Z genau - es geht nur bis Z aber bei mir geht es bis 45 und nicht bis 26. was nun?

                  MfG
                  Michael Wölk

                  1. Hi

                    grad eben wollte ich das ding langziehen und es hat auch bis 26 geklappt. was sagt uns die zahl 26? ja Z genau - es geht nur bis Z aber bei mir geht es bis 45 und nicht bis 26. was nun?

                    Deswegen brauchst Du ADRESSE

                    "=Adresse" guck ich mir jetzt mal an.

                    Das wird klappen (funzen, wie man heutzutage sagt)

                    Bye

                    1. Wenn du willst kannst du mir mal ein beispiel geben wie das im zusammenhang mit meinem problem eine lösung geben soll!?!
                      damit kann ich lediglich per _zahl_ die position einer zelle angeben wie soll mir das helfen.

                      übrigens habe ich eine umständliche lösung gefunden:

                      =INDIREKT("A"&ZEICHEN(63+2*ZEILE()-26)&"1") für ab 26.

                      komplizierter gehts nun wirklich nicht mehr ;-)

                      MfG
                      Michael Wölk

                    2. OK ich weiss wie:

                      =INDIREKT(ADRESSE(1;A1;;;"Tabelle1"))
                                          ^^

                      Danke nochmal

                      1. OK ich weiss wie:

                        =INDIREKT(ADRESSE(1;A1;;;"Tabelle1"))
                                            ^^

                        Danke nochmal

                        Das hatten wir heute schon um 10:35.
                        Ich zitiere mich selbst
                        PS Du musst nicht in Buchstaben umwandeln - es gibt noch die Funktion Adresse

                        =ADRESSE(2;1;;;"Tabelle1") ergibt Tabelle1!$A$2
                        =INDIREKT(ADRESSE(2;1;;;"Tabelle1")) ist schon wieder Banane

                        Dann freue ich mich, dass es geklappt hat und bitte darum beim nächsten Mal nicht doppelt zu posten  :-(

  2. Hallo Michael,

    weiss jemand wie ich buchstaben fortsetzen kann?
    a
    b

    nein, keine Chance. Woher soll das Programm auch wissen was du möchtest? Einzige Möglichkeit für einfache Reihen ist:

    65 = ZEICHEN(zelle) -> A
    66 = ZEICHEN(zelle) -> B usw.

    a
    c
    e
    acegikmo

    Eigentlich ist Excel eine Tabellenkalkulation und kein System zur Buchstabenvervielfätigung. Hast du etwas bestimmtes vor?

    Grüße,

    Maxx

  3. Hi
    Crossposting - mit einem Excel Forum (herber)
    Bye

  4. Hallo,

    sorry wenns nicht ganz hier her passt, aber weiss jemand wie ich buchstaben fortsetzen kann?

    nur wie bekomme ich das hin das ace sich mit den logischen buchstaben fortsetzt?

    Wenn es wirklich als Reihe sein soll, wie man es berechnet, wurde Dir ja schon gesagt, kommst Du um das einmalige Schreiben des gesamten Alphabets nicht herum. Dann kannst Du es allerdings über Extras-Optionen-Autoausfüllen als eigene Reihe hinterlegen. Siehe die Hilfe dort. Du wirst sehen, dass auch die Monats- und Wochentagnamenreihen dort hinterlegt sind.

    viele Grüße

    Axel

    1. Es gibt immer einen weg:
      zb ist mir grad in den kopf gekommen ein php txt file zu erzeugen und in excel die txt file zu improtieren.

      MfG
      Michael Wölk