Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellen löschen, ohne Bezüge zu ändern

Zellen löschen, ohne Bezüge zu ändern
Robert
Hallo miteinander!
In Zeile B möchte ich alle Zellen löschen, die keine Zahlen enthalten. Ich markiere hierfür die betreffenden Zellen mit dem "Gehe zu" Menüpunkt.
Wenn ich dann lösche, ändern sich die Bezüge in Zeile C (Formel, die auf Zeile B zugreift).
Wie lösche ich alle leere Zeilen in B, wobei alle Formeln in C so erhalten bleiben, wie sie bisher schon da stehen?
Danke für Hilfe,
Robert
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zellen löschen, ohne Bezüge zu ändern
Stefan
hallo robert,
welche formeln hast du den in den zellen stehen...
welche mit absoluten oder mit relativen bezügen oder einfacher, tauchen in den formeln $-zeichen auf ?
gruß
stefan
AW: Zellen löschen, ohne Bezüge zu ändern
Robert
Hallo Stefan,
=(ZÄHLENWENN(B2:INDIREKT("B"&S$2);B1)>=2)*(ZEILE() Das ist die Formel, die in C1 steht. Danach wurde in Spalte C die gleiche Formel runterkopiert. Wenn jetzt Zellen in Spalte B gelöscht werden, passen die Bezüge nicht mehr.
Hintergrund: Ich will in Spalte B aus einer anderen Anwendung immer wieder verschiedene Zahlenreihen einfügen und dann auswerten. Notfalls muss ich die Zellen ohne Zahlen in einer anderen Excel-Datei vorher ausfiltern.
Anzeige
AW: Zellen löschen, ohne Bezüge zu ändern
Stefan
hallo robert,
hast du schon mal versucht die absoluten bezüge zu entfernen...
so etwa
=(ZÄHLENWENN(B2:INDIREKT("B"&S2);B1)>=2)*(ZEILE()gruß
stefan
AW: Zellen löschen, ohne Bezüge zu ändern
28.04.2004 22:23:55
Robert
Danke für die Hilfe,
ich hab mich mittlerweile für eine andere Variant entschieden.
Ich filtere schon vor dem Einfügen die ungewünschten Zellen aus.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zellen löschen, ohne Bezüge zu ändern


Schritt-für-Schritt-Anleitung

Um Zellen in Excel zu löschen, ohne die Bezüge in anderen Zellen zu verändern, kannst du folgende Schritte befolgen:

  1. Markiere die Zellen: Wähle die Zellen in Spalte B aus, die du löschen möchtest. Du kannst dies mit dem "Gehe zu" Menüpunkt tun, um leere Zellen schnell zu finden.

  2. Filtere die Zellen: Setze einen Filter auf die Spalte B, sodass nur die leeren Zellen angezeigt werden. Gehe dazu auf „Daten“ > „Filtern“ und wähle dann die entsprechenden Filteroptionen.

  3. Lösche die Zellen: Wähle die gefilterten leeren Zellen aus, klicke mit der rechten Maustaste und wähle „Inhalt löschen“. Achte darauf, nur die Inhalte zu löschen, nicht die Zellen selbst.

  4. Bezüge überprüfen: Überprüfe die Formeln in Spalte C. Wenn deine Formeln absolute Bezüge verwenden (mit $-Zeichen), bleiben die Bezüge unverändert. Andernfalls, wenn die Formeln relative Bezüge haben, kann es sein, dass sich die Bezüge ändern.


Häufige Fehler und Lösungen

  • Fehler: Bezüge in Spalte C ändern sich unerwartet.

    • Lösung: Stelle sicher, dass deine Formeln in Spalte C absolute Bezüge verwenden. Du kannst die Formelsprache ändern, indem du das $-Zeichen vor die Zeilen- und Spaltennummern setzt.
  • Fehler: Zellen werden nicht korrekt gefiltert.

    • Lösung: Überprüfe die Filtereinstellungen. Stelle sicher, dass du nur nach leeren Zellen filterst.

Alternative Methoden

  1. Excel Zellen ohne Inhalt löschen: Du kannst auch die Funktion „Suchen und Auswählen“ verwenden. Gehe zu „Start“ > „Suchen und Auswählen“ > „Gehe zu Spezial“. Wähle „Leerzellen“ aus und klicke auf „OK“. Danach kannst du mit der rechten Maustaste auf die markierten Zellen klicken und „Inhalt löschen“ wählen.

  2. Makros verwenden: Wenn du häufig Zellen löschen musst, könnte ein einfaches Makro hilfreich sein. Hier ist ein Beispiel:

    Sub LeereZellenLoeschen()
       Dim rng As Range
       Set rng = Selection
       rng.SpecialCells(xlCellTypeBlanks).Delete
    End Sub

Praktische Beispiele

  • Beispiel 1: Angenommen, in Spalte B stehen die Werte 10, "", 15, "", 20. Nach dem Filtern und Löschen der leeren Zellen bleibt in Spalte B nur die Zahlenreihe 10, 15, 20.

  • Beispiel 2: Wenn du in C1 die Formel =ZÄHLENWENN(B:B;">0") hast und die leeren Zellen in B entfernst, bleibt die Formel in C1 unverändert, solange die Bezüge korrekt gesetzt sind.


Tipps für Profis

  • Bezüge optimieren: Überlege, ob du die Bezüge in deinen Formeln optimieren kannst, um unnötige Änderungen zu vermeiden. Verwende häufig absolute Bezüge, wenn du sicherstellen möchtest, dass deine Formeln stabil bleiben.

  • Excel Summe Filter Teilergebnis Englisch: Wenn du mit gefilterten Daten arbeitest, nutze die Funktion SUBTOTAL, um nur die sichtbaren Werte zu summieren, ohne dass die Bezüge beeinflusst werden.


FAQ: Häufige Fragen

1. Wie kann ich alle Zellen in einer Spalte löschen, ohne die Bezüge in einer anderen Spalte zu ändern? Du kannst die Funktion „Leere Zellen“ unter „Suchen und Auswählen“ verwenden oder Filter setzen und dann die Inhalte löschen.

2. Was passiert mit meinen Formeln, wenn ich Zellen lösche? Wenn du relative Bezüge verwendest, ändern sich die Bezüge in den Formeln. Verwende absolute Bezüge ($), um dies zu vermeiden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige