2016-03-18 8 views
2

Ich möchte eine Spalte nach unten ziehen, aber dieselbe Zeile von Daten behalten, indem ich in die nächste Spalte auf einem anderen Blatt gehe.Wie kann man Spalten nach unten ziehen, aber den Spaltenbuchstaben ändern?

Zum Beispiel habe ich Blatt1 mit zufälligen Daten in Zeilenzellen: A1 B1 C1 D1.

Auf Blatt 2 möchte ich diese Datenzeile in eine Spalte kopieren, zum Beispiel: C3 C4 C5 C6.

Ich habe versucht, =OFFSET('sheet1'!$A$1,0,1) verwendet, aber dies gibt nur die Daten auf Zelle B1.

Wie ziehe ich die Zellen nach unten (AutoFill), ändere aber den Spaltenbuchstaben und behalte die gleiche Zeilennummer von einem anderen Blatt?

+0

Sie können ROW() (mit einigen Anpassungen, abhängig davon, wo sich die Formel befindet) anstelle der "1" in Ihrer Formel verwenden –

Antwort

0

Es klingt wie Sie umsetzen müssen() die Daten als Milind vorgeschlagen, weil transponiert die Formeln „intakt“ halten soll und verweisen Sie einfach die neuen Positionen der eher Zellen als die alt.

Der einfachste Weg, dies zu tun ist, um die gesamte Bandbreite der Daten auswählen, rechts klicken, wo Sie die neuen Daten festlegen möchten (C3) zu starten, klicken Sie dann

  1. Paste Special
  2. Transponieren
0

Sie können die Transpose() Funktion in Ihren Zielzellen, d. H. C3, C4, C5, C6 verwenden.

Diese link zeigt das Verfahren im Detail

1

Versuchen,

=INDEX(Sheet1!$1:$1, 1, ROW(1:1)) 

Ziehen nach unten je nach Bedarf. Hier ist es auf einem einzigen Arbeitsblatt.

drag_down_column

Ihre Formel wie funktioniert hätte

=OFFSET('sheet1'!$A$1, 0, ROW(1:1)-1) 

Aber die OFFSET function ist volatile¹ und am besten vermieden werden, wenn möglich.


¹ Flüchtige Funktionen, wenn irgendetwas in der gesamten Arbeitsmappe ändert, nicht nur, wenn etwas neu zu berechnen, die ihr Ergebnis Änderungen betroffen ist. Beispiele für flüchtige Funktionen sind INDIRECT, OFFSET, TODAY, NOW, RAND und RANDBETWEEN. Einige Unterfunktionen der Arbeitsblattfunktionen CELL und INFO machen sie ebenfalls volatil.

Verwandte Themen