Excel Verweise

Dieses Thema im Forum "Office Software" wurde erstellt von Sl0815, 13.02.2006.

  1. Sl0815

    Sl0815 Thread Starter MacUser Mitglied

    MacUser seit:
    06.04.2005
    Beiträge:
    504
    Zustimmungen:
    0
    Hi,

    ich hab ein kleines Excel Problem.
    Meine Datei enthält zwei Tabellenblätter. Das erste Tabellenblatt enthält pro Spalte, alle drei Zeilen einen für mich wichtigen Wert. Diesen Wert würde ich gerne in mein zweites Tabellenblatt einfach untereinander einfügen.

    Also zum Beispiel in Blatt 1: 1. Zeile A - 4 Zeile B - 7 Zeile C usw.
    Auf Blatt 2 möchte ich dann einfach ABC untereinander stehen haben.

    Da es sich um mehrere hundert Werte handelt, möchte ich das ganze nicht mit copy und paste lösen.

    Hat jemand von euch eine Idee?
     
  2. Willeswind

    Willeswind MacUser Mitglied

    MacUser seit:
    03.06.2005
    Beiträge:
    4.517
    Medien:
    2
    Zustimmungen:
    172
    Danke, Miseur 0815, diese Frage hat mich die ganze letzte Nacht beschäftigt! :motz

    Mit den Formeln bin ich zu keiner Lösung gekommen, da wird man wohl VBA starten müssen. Werde mal weiter kramen… :rolleyes: ;)
     
  3. Sl0815

    Sl0815 Thread Starter MacUser Mitglied

    MacUser seit:
    06.04.2005
    Beiträge:
    504
    Zustimmungen:
    0
    Au Weia. Ob ich das jemals wieder gutmachen kann... ?

    Ich hab mittlerweile eine Lösung ohne VBA gefunden und zwar mit der Funktion INDIREKT.

    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A1)-1)*3+1&"S1";0)
    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A2)-1)*3+1&"S1";0)
    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A3)-1)*3+1&"S1";0)
    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A4)-1)*3+1&"S1";0)

    Das ist allerdings nicht alleine auf meinem Mist gewachsen, aber funktioniert so lala.

    Danke für die Bemühungen :)
     
  4. Willeswind

    Willeswind MacUser Mitglied

    MacUser seit:
    03.06.2005
    Beiträge:
    4.517
    Medien:
    2
    Zustimmungen:
    172
    Wow, sieht schick aus, mal probieren! :)
     
  5. Jabba

    Jabba MacUser Mitglied

    MacUser seit:
    21.11.2003
    Beiträge:
    4.456
    Zustimmungen:
    109
    Hai!
    Ja, sieht schon ganz OK aus, aber wolltest Du nicht auch die Spalte wechseln?
    Also Wert von A1, B4, C7 z.B.? (Und nicht wie jetzt A1, A4 etc)
    Dann musst Du bei der Spalte genau so verfahren wie mit der Zeile.
    Das ist das Schöne an der Indirekt Formel, mann kann Verweise flexibel gestalten, was normal eben nicht geht.

    :)
     
  6. Sl0815

    Sl0815 Thread Starter MacUser Mitglied

    MacUser seit:
    06.04.2005
    Beiträge:
    504
    Zustimmungen:
    0
    Ich arbeite noch nicht so lange mit Funktionen in Excel, daher taste ich mich da langsam ran. Die Indirekt Formel ist aber schon eine feine Sache.

    Jetzt müßte ich noch nen Kurz mit VBA belegen, dann hätte ich einen ganz guten Überblick was mit Excel geht und was nicht.

    Gruß
     
  7. Es gibt Tabelle1 und Tabelle2. Du willst von Tabelle2 auf Spalten von Tabelle1 zugreifen (auf A1).

    Syntax:
    Tabelle1!A1

    Sollen es mehrere sein:
    Tabelle1!A1:C1

    usw.

    War das die Antwort auf deine Frage?
     
  8. Sl0815

    Sl0815 Thread Starter MacUser Mitglied

    MacUser seit:
    06.04.2005
    Beiträge:
    504
    Zustimmungen:
    0
    Nicht ganz. Es gibt Tabelle 1 und Tabelle 2.

    In jeder 3 Zeile der Spalte A in Tabelle eins steht ein Wert , den ich gerne in der Tabelle 2 hätte. Aber direkt untereinander ;)

    Aber den passenden Syntax hab ich mittlerweile. Danke
     
  9. Dann teile deine Erkenntnis doch bitte mit uns - wir wollen nicht nur helfen, sondern auch was lernen ;)
     
  10. Sl0815

    Sl0815 Thread Starter MacUser Mitglied

    MacUser seit:
    06.04.2005
    Beiträge:
    504
    Zustimmungen:
    0
    Hab ich doch schon ;) s.o.

    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A1)-1)*3+1&"S1";0)
    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A2)-1)*3+1&"S1";0)
    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A3)-1)*3+1&"S1";0)
    =INDIREKT("Tabelle1!Z"&(ZEILEN($A$1:$A4)-1)*3+1&"S1";0)

    mit den Änderungen, die Jabba eingebracht hat, funktioniert dies einwandfrei.

    Gruß
     
Die Seite wird geladen...

Diese Seite empfehlen