Wenn Sie Formeln in Excel kopieren und in der Tabellenkalkulation an anderer Stelle wieder einfügen, werden etwaige Zellbezüge in der Formel automatisch angepasst. Der Kopiervorgang selbst lässt sich auf verschiedene Arten durchführen. Show In jedem Fall müssen Sie zuerst die Zelle mit der Formel markieren. Dann drücken Sie die Tastenkombination Strg + C. Die Zelle erhält daraufhin einen animierten grünen Rahmen, aufgrund der umlaufenden kleinen Punkte gelegentlich auch als Ameisenstraße oder Ameisenkolonne bezeichnet. Wechseln Sie nun zur gewünschten Stelle im Tabellenblatt und drücken den Shortcut Strg + V. Statt die Tastenkombination zu nutzen, können Sie auch das Kontextmenü der markierten Zelle per Rechtsklick aufrufen. Anschließend wählen Sie den Befehl Kopieren, wechseln zur Zielzelle und fügen den Inhalt der Zwischenablage wieder über das Kontextmenü ein. Die dritte Variante empfiehlt sich für größere Kopieraktionen in unmittelbar angrenzende Bereiche. Dazu klicken Sie mit der linken Maustaste in der ausgewählten Zelle unten rechts auf den kleinen grünen Anfasser. Halten nun Sie die Maustaste gedrückt und ziehen die Markierung in die entsprechende Richtung. Die Autoausfüllen-Funktion übernimmt den Rest. Ganz gleich, welche der Varianten Sie verwenden: Die Bezüge, die in der Formel enthalten sind, verändern sich immer relativ, "wandern" also mit ihr mit. Wenn Sie die Formel zum Beispiel eine Zelle nach rechts und zwei Zellen nach unten kopieren, ändern sich die Bezüge genauso. Dieses Verhalten ist normalerweise gewünscht. Es gibt allerdings auch Situationen, in denen es dadurch zu einer falschen Bezugsanpassung kommt. Wenn Sie etwa die Formel aus Zelle B1 kopieren, weil Sie sie an anderer Stelle im Spreadsheet für eine Zusammenfassung der Ergebnisse benötigen, werden die berechneten Werte nicht stimmen - oder Excel wird eine Fehlermeldung ausgeben. Sie können Abhilfe schaffen, indem Sie die Zellbezüge fixieren. Dazu markieren Sie die Zelle, die die Formel enthält. Wählen Sie in der Bearbeitungsleiste den Bezug aus, den Sie fixieren möchten und setzen vor die Zeilen- und Spaltenangabe jeweils ein Dollar-Zeichen. So wird beispielsweise aus
die Formel
Die beiden Dollar-Zeichen weisen Excel an, den Zellbezug sowohl für die Spalte als auch für die Zeile beim Kopieren nicht anzutasten. (ad) Herbers Excel-Forum - das ArchivZellen kopieren ohne "Verschiebung" der Zellenbez� | Herbers Excel-ForumInformationen und Beispiele zu den hier genannten Dialog-Elementen:
Betrifft: Zellen kopieren ohne "Verschiebung" der Zellenbez� Geschrieben am: 09.04.2012 17:52:15 Hallo EXCEL-Gemeinde, Betrifft: Mach bitte eine Musterdatei,... Betrifft: Mach bitte eine Musterdatei,... Betrifft: Gerade noch was gefunden,.... Geschrieben am: 09.04.2012 18:04:10 Betrifft: AW: Gerade noch was gefunden,.... Betrifft: AW: Gerade noch was gefunden,.... Geschrieben am: 15.04.2012 22:15:22 'Makro in pers�nlicher Makro-Arbeitsmappein in ein allgemeines Modul einf�gen 'und ggf. einer Tastenkombination zuordnen Sub Formel_Kopieren() 'vor dem Start des Makros den Zellbereich mit den zu kopierenden Formeln selektieren 'Standard-Formeln kopieren ohne Anpassung der Zellbez�ge Dim Bereich As Range, Zeile As Long, Spalte As Long Dim varAuswahl As Range On Error GoTo Fehler Set Bereich = Selection Set varAuswahl = Application.InputBox( _ Prompt:="Bitte Startzelle f�r Kopieren der Formeln ausw�hlen", _ Title:="Formeln kopieren ohne Bezugsanpassung", _ Type:=8) For Zeile = 1 To Bereich.Rows.Count For Spalte = 1 To Bereich.Columns.Count With Bereich.Cells(Zeile, Spalte) If .HasFormula Then varAuswahl.Offset(Zeile - 1, Spalte - 1).Formula = .Formula ' f�r Standardformeln ' varAuswahl.Offset(Zeile - 1, Spalte - 1).FormulaArray = .FormulaArray 'f�r _ Matrixformeln Else If Not IsEmpty(.Cells) Then varAuswahl.Offset(Zeile - 1, Spalte - 1).Value = .Value Else varAuswahl.Offset(Zeile - 1, Spalte - 1).ClearContents End If End If End With Next Next Fehler: With Err Select Case .Number Case 0 'Alles OK Case 424 'Keine Zelle in Inputbox gew�hlt Case Else MsgBox "Fehler-Nr.: " & .Number & vbLf & .Description End Select End With End Sub Betrifft: AW: Gerade noch was gefunden,.... Betrifft: AW: Zellen kopieren ohne "Verschiebung" der Zellenbez� Betrifft: AW: Zellen kopieren ohne "Verschiebung" der Zellenbez� Geschrieben am: 15.04.2012 12:45:34
Werden absolute Bezüge beim Kopieren von Formeln angepasst?So arbeiten Sie mit absoluten Zellbezügen in Excel. Wenn Sie in Excel eine Formel verschieben oder kopieren, dann ändern sich automatisch die Zellbezüge, also die Adressen der Zellen, die die Formel nutzt. In der Regel funktioniert das einfach so, wie man es erwartet.
Werden relative Bezüge beim Kopieren von Formeln angepasst?Wenn Sie eine Formel kopieren, die einen relativen Zellbezug enthält, ändert sich dieser Bezug in der Formel. Wenn Sie beispielsweise die Formel =B4*C4 aus Zelle D4 in D5 kopieren, wird die Formel in D5 um eine Spalte nach rechts angepasst und wird zu =B5*C5.
Wie kopiert man Formeln?Markieren Sie die Zelle, die die zu kopierende Formel enthält. Klicken Sie in der Gruppe Zwischenablage auf der Registerkarte Start auf Kopieren.
Wie mache ich einen absoluten Zellbezug?Die Lösung: Der sogenannte “absolute Bezug”
Das “Absolut-Setzen” erfolgt durch Einfügen von $-Zeichen vor der Spalten- und Zeilenadresse. Am einfachsten machen Sie das, indem Sie in der Bearbeitungsleiste auf den gewünschten Zellbezug klicken und die Funktionstaste F4 einmal drücken.
|