Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ab bestimmter Zelle die ganze Spalte kopieren

Ab bestimmter Zelle die ganze Spalte kopieren
05.10.2015 17:20:54
Blue
Servus,
habe mal wieder eine Frage.
Ich möchte aus der Tabelle2 ab A2 die komplette Spalte in Tabelle1 A1 kopieren.
Wie bekomme ich das hin?
Das ist glaube garnicht so schwer, aber ich stehe grad total aufm Schlauch.
Tschau Blue Bird.

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
So?
05.10.2015 17:35:13
Michael
Hi Blue Bird,
versuch mal:
Option Explicit
Sub spalteKopieren()
Dim von As Long, bis As Long
von = 2
bis = Sheets("Tabelle2").Range("A" & Rows.Count).End(xlUp).Row
Sheets("Tabelle2").Range("A" & von & ":A" & bis).Copy _
Sheets("Tabelle1").Range("A1")
End Sub
Schöne Grüße,
Michael

Anzeige
AW: So?
05.10.2015 17:37:31
Blue
Servus Michael,
bevor ich das Versuche, vorher noch die Frage ob es hier eine Lösung ohne VBA gibt?
Tschau Blue Bird

AW: So?
05.10.2015 17:41:08
Michael
Hi BB,
meinst Du jetzt händisch?
M.

AW: So?
05.10.2015 17:52:00
Blue
Servus,
nein nicht händisch, sondern über eine Formellösung wenn möglich.
T B B

Anzeige
AW: So?
05.10.2015 17:57:15
Michael
Hi T B B,
einfach mit "=" und runterkopieren.
Also: in Tabelle1/A1 schreibst Du =, dann klickst Du auf Tabelle2/A2 und drückst Enter.
Daraufhin steht in Tabelle1/A1 die Formel: =Tabelle2!A2
Die kopierst Du nach unten.
Gruß,
M.

AW: So?
05.10.2015 18:43:00
Blue
Servus M.
diese Lösung ist mir bereits bekannt.
Die Frage war eher dahingehend gemeint das es eine Formel gibt in der ich sagen kann kopiere mir alles der Spalte A aber nicht ab A1 sondern ab A2 ohne die wie von dir beschriebene Lösung in jeder Zelle zu ziehen.
Meine Exceltabelle ist nämlich ein Vorlageliste in der die Spalte zwischen 1 und 1500 Zeilen haben kann.
Tschau Blue Bird

Anzeige
Das wäre dann eine MatrixFml, aber ob die nun ...
06.10.2015 00:11:30
Luc:-?
…günstiger ist als die einfache Methode, BlueBird…?
Denn hier musst du auch erst alle erforderlichen ErgebnisZellen auswählen (es sei denn, du verwendest VBA):
Tab1!A1:A1499: {=Tabelle2!A2:A1500}
Oder allgemeiner: {=INDEX(Tabelle2!A2:A1500;1):INDEX(Tabelle2!A2:A1500;Anzahl2(Tabelle2!A2:A1500))}
Bei der 2.Variante musst du (sukzessive) soviele ErgebnisZellen auf 1mal auswählen bis der Fehlerwert #NV auftaucht. Dann hast du alle übernommen.
Zur MatrixFml-Eingabe ggf in der Xl-Hilfe nachlesen!
Gruß, Luc :-?
Besser informiert mit …

Anzeige
und wozu? Bedingungen? Fragen......oT
05.10.2015 17:58:22
Robert
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Ganze Spalte ab bestimmter Zelle kopieren in Excel


Schritt-für-Schritt-Anleitung

Um eine gesamte Spalte ab einer bestimmten Zelle in Excel zu kopieren, kannst du folgende Schritte befolgen:

  1. VBA-Methode verwenden: Wenn du mit VBA vertraut bist, kannst du den folgenden Code verwenden:

    Option Explicit
    Sub spalteKopieren()
       Dim von As Long, bis As Long
       von = 2 ' Startzeile
       bis = Sheets("Tabelle2").Range("A" & Rows.Count).End(xlUp).Row
       Sheets("Tabelle2").Range("A" & von & ":A" & bis).Copy _
       Sheets("Tabelle1").Range("A1")
    End Sub

    Dieser Code kopiert die gesamte Spalte A ab Zeile 2 von Tabelle2 in Tabelle1 ab A1.

  2. Formellösung: Wenn du keine VBA verwenden möchtest, kannst du einfach in Zelle A1 von Tabelle1 die folgende Formel eingeben:

    =Tabelle2!A2

    Ziehe dann die Formel nach unten, um die gesamte Spalte zu füllen.

  3. Matrixformel: Eine andere Möglichkeit ist die Verwendung einer Matrixformel. Wähle den Bereich A1:A1499 in Tabelle1 aus und gib die folgende Formel ein:

    {=Tabelle2!A2:A1500}

    Bestätige die Eingabe mit Strg + Shift + Enter, um die Matrixformel zu aktivieren.


Häufige Fehler und Lösungen

  • Fehler: Die Formel zeigt #BEZUG! an.

    • Lösung: Überprüfe, ob die Referenz zu Tabelle2 korrekt ist und ob die Zelle existiert.
  • Fehler: Die Formel funktioniert nicht wie erwartet.

    • Lösung: Stelle sicher, dass du die Formel als Matrixformel eingegeben hast, wenn du diese Methode verwendest.

Alternative Methoden

  1. Excel-Funktion "INDIREKT": Du kannst die INDIREKT-Funktion verwenden, um dynamische Verweise zu erstellen. Beispiel:

    =INDIREKT("Tabelle2!A" & ROW(A2))

    Diese Formel kannst du nach unten ziehen, um die gesamte Spalte zu füllen.

  2. Excel-Kopieren: Du kannst auch einfach die gesamte Spalte in Tabelle2 markieren, kopieren und in Tabelle1 einfügen. Dies ist allerdings nicht dynamisch und aktualisiert sich nicht, wenn sich die Quelle ändert.


Praktische Beispiele

  • Beispiel 1: Du hast in Tabelle2 in Zelle A2 Daten, die du in Tabelle1 ab A1 benötigst. Verwende die Formel =Tabelle2!A2 in A1 von Tabelle1 und ziehe sie nach unten.

  • Beispiel 2: Wenn du die gesamte Spalte A in Tabelle1 ab A1 brauchst, kannst du die Matrixformel {=Tabelle2!A2:A1500} in den Bereich A1:A1499 eingeben.


Tipps für Profis

  • Nutze die Tastenkombination Strg + D, um die Formel in der gesamten Spalte nach unten zu kopieren, wenn du die erste Zelle bereits ausgefüllt hast.

  • Verwende Bedingte Formatierung, um die kopierten Daten visuell hervorzuheben und die Handhabung zu erleichtern.

  • Wenn du regelmäßig mit großen Datenmengen arbeitest, ist das Erlernen von VBA für solche Aufgaben sehr hilfreich.


FAQ: Häufige Fragen

1. Kann ich eine Formel für die gesamte Spalte übernehmen, ohne sie zu ziehen? Ja, du kannst eine Matrixformel verwenden, um die gesamte Spalte zu übernehmen, ohne die Formel manuell zu ziehen.

2. Wie kann ich die Formatierung der kopierten Spalte übernehmen? Du kannst die Funktion "Format übertragen" verwenden, um die Formatierung der kopierten Spalte zu übernehmen. Markiere die Zelle mit der gewünschten Formatierung, klicke auf "Format übertragen" und wähle die Zielzelle aus.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige