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

Forumthread: absoluter Zellbezug auf alle Formeln übertragen?

absoluter Zellbezug auf alle Formeln übertragen?
09.01.2013 11:09:36
Dominic
Hi,
ich würde gerne alle Formeln in einem gewissen Zellbereich überarbeiten. Ich habe vergessen diese in einen absoluten Zellbezug z. B. $C$5 zu setzen. Gibt es eine Möglichkeit, dass ich dies automatisch auf einem bestimmten Zellbereich aktualisieren kann oder muss ich nun in jede einzelne Zelle klicken und dies so anpassen?

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Evtl. einfach Formel/Funktion kopieren ?
09.01.2013 11:12:31
Dummy@KeineMail.TV
Hallo Dominic,
falls es gleichartige Formeln/Funktionen sind, dann ändere diese in einer Zelle und kopiere sie auf die weiteren relevanten Zellen. Der absolute Bezug bleibt dabei ja erhalten.
Falls es unterschiedliche Formeln/Funktionen sind, dann lade bitte eine BSP-Datei hoch...
Gruß, NoNet

Anzeige
willst wohl die Spam-Roboter ärgern ;-) owT
09.01.2013 11:24:05
Matthias

AW: Evtl. einfach Formel/Funktion kopieren ?
09.01.2013 11:26:20
Dominic
Hi,
keine Chance das so hinzubekommen. Ich konnte die Formeln selbst nicht einfach so "kopieren" und müsste über die "Suchen und Ersetzen" Funktionen die jeweiligen Bezüge anpassen. Habe dabei aber total den absoluten Zellbezug vergessen :(
Zelle A:117 ist verbunden bis A120. Dort steht eine Artikelnummer.
In den Zeilen B117 - B120 stehen Untereinander:
B117 Minimaler Lagerbestand
B118 Maximaler Lagerbestand
B119 Durchschnittlicher Lagerbestand
B120 Abverkauf in Stück
In den Zeilen C117 lautet die Formel: =DBMIN(Datenbereich;"Minimalbestand";DB!$BI$4:$BM$5)
In den Zeilen C118 =DBMAX(Datenbereich;"Maximalbestand";DB!BI4:BM5)
C119 =WENN(UND(C117=0;C118=0);"";DBMITTELWERT(Datenbereich;"Durchschnittsbestand";DB!BI4:BM5))
C120 =DBSUMME(Datenbereich;"Abverkauf_Stk";DB!BI4:BM5)
In den 5 Zeilen darunter geht es jeweils weiter mit folgenden Formeln
A:121 bis A:124 sind wieder verbunden eine weitere Artikelnummer wird hier aufgeführt.
C121 =DBMIN(Datenbereich;"Minimalbestand";DB!BI6:BM7)
C122 =DBMAX(Datenbereich;"Maximalbestand";DB!BI6:BM7)
C123 =WENN(UND(C121=0;C122=0);"";DBMITTELWERT(Datenbereich;"Durchschnittsbestand";DB!BI6:BM7))
C124 =DBSUMME(Datenbereich;"Abverkauf_Stk";DB!BI6:BM7)
In den Zeilen darunter geht das immer so weiter! Immer in den bekannten "2er Schritten" bei der Zeile und "5er Schritte" bei der Spalte.
In Spalte D geht es so weiter:
D117 =DBMIN(Datenbereich;"Minimalbestand";DB!$BO$4:$BS$5)
D118 =DBMAX(Datenbereich;"Maximalbestand";DB!BO4:BS5)
D119 =WENN(UND(D117=0;D118=0);"";DBMITTELWERT(Datenbereich;"Durchschnittsbestand";DB!BO4:BS5))
D120 =DBSUMME(Datenbereich;"Abverkauf_Stk";DB!BO4:BS5)
D121 bis D124 ist Äquivalent zur Spalte C.
Leider kann ich diese Formeln nie automatisch übertragen - oder kennst du da einen Weg?
Mit "Bereich.Verschieben" habe ich es in dem Fall nicht hinbekommen. Die Struktur ist so komplex, dass ich da nicht mehr durchgeschaut habe. Wenn das aber mit Bereich.Verschieben geht wäre das klasse!

Anzeige
AW: absoluter Zellbezug
09.01.2013 11:38:36
Dominic
Super! Danke! Geniale einfache Lösung.
Habe mir den Code hinzugefügt. Denn Bereichz von C117:N384 markiert und ausführen lassen. Hat zwar ordentlich gearbeitet danach, aber alle Bezüge sind aktualisiert!
Perfekt :)
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Absoluter Zellbezug in Excel effizient anwenden


Schritt-für-Schritt-Anleitung

  1. Zellen markieren: Wähle den Zellbereich aus, in dem Du die Formeln mit absolutem Zellbezug aktualisieren möchtest. Zum Beispiel C117:N384.

  2. Suchen und Ersetzen: Drücke Strg + H, um das Suchen-und-Ersetzen-Fenster zu öffnen.

  3. Formel anpassen: Im Feld "Suchen nach" gibst Du den aktuellen Zellbezug ein (z.B. DB!BI4:BM5), und im Feld "Ersetzen durch" den neuen Bezug mit absoluter Adressierung (z.B. DB!$BI$4:$BM$5).

  4. Ersetzen: Klicke auf "Alle ersetzen", um alle Bezüge im markierten Bereich gleichzeitig zu aktualisieren.

  5. Formeln überprüfen: Überprüfe Deine Formeln, um sicherzustellen, dass alle Bezüge korrekt gesetzt sind. Du kannst dies tun, indem Du die F2-Taste drückst, um die Formeln in den Zellen anzuzeigen.


Häufige Fehler und Lösungen

  • Fehler: Absolute Bezüge werden nicht übernommen
    Lösung: Stelle sicher, dass Du die richtige Tastenkombination benutzt. Um eine Zelle absolut zu setzen, kannst Du F4 drücken, während Du die Formel bearbeitest.

  • Fehler: Suchen und Ersetzen funktioniert nicht wie erwartet
    Lösung: Vergewissere Dich, dass Du im Suchen-und-Ersetzen-Fenster die korrekten Zellen markiert hast und die richtigen Bezüge eingegeben hast.


Alternative Methoden

  • Formeln kopieren und anpassen: Wenn die Formeln ähnlich sind, kannst Du eine Formel mit Strg + C kopieren und in die anderen Zellen einfügen. Der absolute Zellbezug bleibt dabei erhalten.

  • Verwendung der INDIREKT-Funktion: Du kannst auch die INDIREKT-Funktion verwenden, um dynamische Bezüge zu erstellen, die nicht verändert werden, wenn Du die Zellen verschiebst.


Praktische Beispiele

  • Beispiel für DBMIN:
    Angenommen, Du hast folgende Formel:

    =DBMIN(Datenbereich; "Minimalbestand"; DB!BI4:BM5)

    Um einen absoluten Bezug zu setzen, ändere die Formel in:

    =DBMIN(Datenbereich; "Minimalbestand"; DB!$BI$4:$BM$5)
  • Formel für Durchschnitt:
    Eine Formel zur Berechnung des Durchschnitts könnte so aussehen:

    =WENN(UND(C117=0;C118=0);"";DBMITTELWERT(Datenbereich;"Durchschnittsbestand";DB!BI4:BM5))

    Ändere sie in:

    =WENN(UND(C117=0;C118=0);"";DBMITTELWERT(Datenbereich;"Durchschnittsbestand";DB!$BI$4:$BM$5))

Tipps für Profis

  • Tastenkombinationen nutzen: Verwende F4, um einen Zellbezug beim Erstellen oder Bearbeiten einer Formel schnell in einen absoluten Bezug zu ändern.

  • Formeln sichtbar machen: Um alle Formeln in Deinem Excel-Dokument anzuzeigen, kannst Du Strg + ` (das ist die Taste links neben der Zahl1`) drücken. Dies hilft, um sicherzustellen, dass alle Bezüge korrekt gesetzt sind.

  • Makros verwenden: Wenn Du oft mit Formeln arbeitest, erwäge die Nutzung von Makros, um den Prozess der Anpassung absoluter Zellbezüge zu automatisieren.


FAQ: Häufige Fragen

1. Wie setze ich einen Zellbezug absolut in Excel?
Du kannst einen Zellbezug absolut setzen, indem Du das Dollarzeichen $ vor die Spalten- und Zeilenbezeichnung setzt (z.B. $C$5). Du kannst auch die F4-Taste verwenden, während Du die Formel bearbeitest.

2. Kann ich mehrere Zellen gleichzeitig absolut setzen?
Ja, Du kannst einen Bereich markieren und dann die oben genannten Suchen-und-Ersetzen-Schritte befolgen, um alle Bezüge gleichzeitig als absolut zu setzen.

3. Was mache ich, wenn die Formeln sehr unterschiedlich sind?
In diesem Fall kann die Verwendung von Makros hilfreich sein. Diese ermöglichen es Dir, komplexe Anpassungen vorzunehmen, ohne jede Formel manuell ändern zu müssen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige