Erweitern eines Blattes mit ausgeblendeten/gelöschten letzten Spalten in Microsoft Excel

Erweitern eines Blattes mit ausgeblendeten/gelöschten letzten Spalten in Microsoft Excel

Ich habe eine Excel-Arbeitsmappe von einem Kollegen geerbt, der das Unternehmen verlassen hat. Irgendwie hat dieser Kollege es geschafft, alle Spalten rechts neben einem Blatt auszublenden oder zu löschen. Derzeit endet dieses Arbeitsblatt beispielsweise bei Spalte BG – es ist nicht so, dass Spalte BH leer ist, sie wird überhaupt nicht angezeigt. Ob sie ausgeblendet oder gelöscht wurde, weiß ich nicht. Der besagte Kollege ist nicht erreichbar, um zu fragen, wie das gemacht wurde, und selbst wenn er erreichbar wäre, würde er sich wahrscheinlich sowieso nicht erinnern.

In regelmäßigen Abständen muss ich rechts von diesem Blatt zwei Spalten hinzufügen und diese Spalten von den letzten beiden kopieren, sodass die von den Formeln referenzierten Zellen ebenfalls verschoben werden. Angenommen, ich habe derzeit in BF6 eine Formel wie „=AnotherSheet!C6“ und in BG6 eine Formel wie „=AnotherSheet!D6“, wobei „AnotherSheet“ ein anderes Blatt in meiner Arbeitsmappe ist. Was ich tun muss, ist, die Spalten BH und BI zu erstellen und sie mit einer Kopie des Inhalts von BF bzw. BG zu füllen. Zurück zum Beispiel: BH6 sollte die Formel „=AnotherSheet!E6“ und BI6 die Formel „=AnotherSheet!F6“ enthalten.

Wenn BH und BI nicht ausgeblendet oder gelöscht wären oder was auch immer, könnte ich einfach BF und BG auswählen und dann kopieren und in BH und BI einfügen. Formeln würden genau so verschoben, wie ich sie brauche. Da ich das nicht tun kann, muss ich neue Spalten einfügen. Spalten werden jedoch immer links von der aktuellen Auswahl eingefügt (ich habe keine Möglichkeit gefunden, sie rechts einzufügen). Daher lande ich bei „=AnotherSheet!A6“ in BF6, „=AnotherSheet!B6“ in BG6, „=AnotherSheet!C6“ in BH6 und „=AnotherSheet!D6“; d. h. der ursprüngliche Inhalt von BF6 und BG6 wird unverändert in BH6 und BI6 übernommen, und da neue Zellen links eingefügt werden, werden auch die Formelinhalte nach links verschoben.

Kann jemand eine Möglichkeit vorschlagen, entweder:

  • alle gelöschten oder ausgeblendeten Spalten rechts neu erstellen oder einblenden?
  • Spalten rechts von der aktuellen Auswahl einfügen?
  • Gibt es eine andere Möglichkeit, schnell zwei Spalten rechts zu erstellen, die eine Kopie (mit entsprechend verschobenen Formeln) der aktuellen zwei Spalten sind?

Wenn es nicht zu viel verlangt ist, bitte keine VBA-Lösungen. Und falls es einen Unterschied macht: Dies ist MS Excel 2011 für Mac.

Antwort1

Hier ist eine Lösung, die mir eingefallen ist, aber ich bin sicher, dass es eine bessere Lösung geben muss.

Beginnend mit einem Blatt, das in Zeile BG endet, sodass BF6 die Formel „=AnotherSheet!C6“ und BG6 die Formel „=AnotherSheet!D6“ enthält:

  1. Markieren Sie die Spalten BF und BG und kopieren Sie sie (Strg+C).
  2. Klicken Sie mit der rechten Maustaste auf die Auswahl und klicken Sie auf "Kopierte Zellen einfügen". Das Blatt endet nun in der Spalte BI.
  3. Wählen Sie die Spalten BH und BI aus
  4. Klicken Sie mit der rechten Maustaste auf die Auswahl und klicken Sie auf „Einfügen“. Dadurch werden BH und BI nach rechts verschoben, wodurch BJ und BK entstehen, während BH und BI zu leeren Spalten werden.
  5. Markieren Sie die Spalten BF und BG und kopieren Sie sie (Strg+C).
  6. Markieren Sie die Spalten BH und BI und fügen Sie (Strg+V) die kopierten Spalten des vorherigen Eintrags ein.
  7. Markieren Sie die Spalten BH und BI und kopieren Sie sie (Strg+C).
  8. Wählen Sie die Spalten BJ und BK aus und fügen Sie (Strg+V) die im vorherigen Element kopierten Spalten ein. Jetzt enthält BJ6 die Formel „=AnotherSheet!E6“ und BK6 die Formel „=AnotherSheet!F6“.
  9. Markieren Sie die Spalten BF und BG, klicken Sie mit der rechten Maustaste auf die Auswahl und klicken Sie auf „Entfernen“. Jetzt endet das Blatt in den Spalten BI

Das Ergebnis ist wie in der Frage gefordert: BF6 enthält "=AnotherSheet!C6", BG6 enthält "=AnotherSheet!D6", BH6 enthält "=AnotherSheet!E6" und BI6 enthält "=AnotherSheet!F6".

Ich bin immer noch offen für einen besseren Vorschlag.

Antwort2

Wählen Sie durch Gedrückthalten der linken Taste sowohl die Spalte vor als auch die Spalte nach der ausgeblendeten Spalte aus. Klicken Sie dann mit der rechten Maustaste und wählen Sie „Einblenden“. Alternativ wählen Sie „Größe ändern“ und stellen die Größe auf 50 ein.

Alternativ können Sie alles -A auswählen und entweder einblenden oder formatieren -> Spaltenbreite festlegen.

Antwort3

Klicken Sie in die Spaltenüberschrift BG. Ziehen Sie dann die Maus bei gedrückter Maustaste nach rechts. Ein Tooltip mit dem Text „16326C“ wird angezeigt. Lassen Sie die Taste los.

       

Sie haben jetzt 16.326 Spalten ausgewählt – BGbis XFD. Sie sollten sie jetzt anzeigen können Unhide.

(Getestet mit Excel 2007 unter Windows 7.)

verwandte Informationen