2016-05-02 15 views
0

Die folgende Tabelle gegeben:Excel - autofill kopierten Zellen durch individuellen Zuwachs

. A B C D E F G H I J K L M N O P Q 
9 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 

Kinde einfache Aufgabe. In tbl2 krank Sie wie folgt in einer Zelle:

='tbl1'!A1 

Nun, wenn ich die Excel-Autofill-Funktion der Zelle auf der rechten Seite wird diese

='tbl1'!B1 

bekommen, aber ich möchte F1 haben . So stelle ich die Zelle neben ihn manuell

='tbl1'!F1 

... beide ausgewählt und wollte wieder die Autofill verwenden, in der Hoffnung, es würde den Zuwachs von 5 statt mit den normalen 1.

erkennt Aber es funktioniert nicht. Natürlich sollte die nächste Zelle den Wert von tbl1'K1 enthalten.

Gibt es eine Funktion, um dies zu erreichen, oder eine Umgehung mit VBA?

Ich weiß, dass diese Frage nicht wirklich eine Frage wert ist, aber ich bin mir ziemlich sicher, dass dies möglich ist. Ich habe einfach vergessen, wie es geht.

Hinweis Ich bearbeite die Dateien von tbl1 bis tbl2.

EDIT (in Kürze): - Daten in tbl1, Zeile 9 beginnt in Spalte A. - Kopieren dieser Dateien von tbl1 in tbl2. -> tbl2 Spalte B Zeile 2 muss A9 enthalten. -> B3 soll die Daten von 'tbl1'! F9 enthalten. (SO 4 nächste cols)

+0

Können Sie einen Screenshot geben, ich verstehe wirklich nicht, was ist das tbl1? – Vityata

+0

Oh, es tut mir leid, dass es für Tabelle1 steht. Die Registerkarten auf der Unterseite jedes Excel-Blattes. Die erste heißt tbl1 oder table1. und der zweite ist tbl2 (table2) –

Antwort

1

bearbeitet nach OP der Klärung bedarf es Pull-Daten von Zeile 9 von "tbl1" sheet

versuchen, diese Formel in eine beliebige Zelle der tbl2 Spalte "B"

=OFFSET('tbl1'!$A$9,0,(COLUMNS($B:B)-1)*5) 

und dann mit Autofill gehen

sollen Sie müssen von jedem anderen Spalte als „B“ beginnen, dann passen nur, dass $B:B an den neuen Spaltenindex

+0

Vielen Dank dies klappt wunderbar! –

+0

Sie sind herzlich willkommen – user3598756

0

diese Formel Versuchen:

=INDIRECT("tbl1!"&ADDRESS(9,FLOOR(COLUMN()-2/1,1)*5+1)) 

Geben Sie diese Formel in einer beliebigen Zeile von Column A und ziehen es über.

FLOOR Formel ist von here abgeleitet.

+0

Ich habe es versucht, aber es funktioniert nicht. Kannst du bitte das Formular erklären, vielleicht benutze ich es falsch. –

+0

@ E.Coil - In welche Zelle geben Sie diese Formel ein? – Mrig

+0

@ E.Coil - 'INDIRECT' Funktion nimmt eine Zeichenfolge und gibt die Referenz zurück. Die Funktion 'ADDRESS' erhält die Adresse, wenn Zeilen- und Spaltennummer angegeben werden. – Mrig