So fügen Sie eine Zeile hinzu, ohne die Formel in der Numbers-App auf dem Mac zu ändern

866
John Doe

Ich habe Datenzeilen nach Datum (absteigend) sortiert. Daher ist es wichtig, dass eine neue Zeile vor allen anderen Zeilen, aber vor der "Header" -Zeile hinzugefügt werden kann.

Wenn ich jedoch "Zeile oben einfügen" auswähle, werden die Formeln aktualisiert. Ich möchte, dass die in den Formeln referenzierten Zellen nicht aktualisiert werden. Ich weiß, dass dies in Excel möglich ist, aber ist dies in Numbers möglich? Jede Hilfe wäre sehr dankbar.

Zeile darüber hinzufügen

0

2 Antworten auf die Frage

0
barlop

Während Sie es mit "mac" markiert haben, habe ich noch keine Kalkulationstabelle auf einem Mac ausprobiert. Sie haben jedoch auch Ihre Frage mit "microsoft Excel" markiert. Ich werde also für "Microsoft Excel" antworten. Versuchen Sie, ein Dollarzeichen vor jedem Buchstaben oder eine Zahl kleben, die Sie wollen konstant zB bleiben zu machen aoder 1konstant a1versuchen $a1oder $a$1 odera$1

Danke für deine Antwort @barlop. Ich habe dies versucht, aber leider fügt das Hinzufügen einer Zeile die Formel noch hinzu. Und ja, ich habe Excel mit einem Tag versehen, weil ich weiß, dass es eine allgemeine Funktionalität gibt. Dies ist eine "grundlegendere" Tabellenkalkulationsfrage als die Zahlen speziell. John Doe vor 7 Jahren 0
Ich sehe keine Kopfzeile zum Hinzufügen von Überschriften in Excel, aber es gibt Optionen, um eine Formel zu verteilen oder zu verbreiten. Hervorheben Sie die Zelle und einige Zellen nach rechts und führen Sie die Strg-R-Taste aus, um sie zu bearbeiten oder markieren Sie die Zelle und einige Zellen unten und bearbeiten Sie sie ... füllen Sie ... ab oder ctrl-d. Wenn Sie auf das kleine Kästchen rechts unten in einer ausgewählten Zelle klicken und ziehen, wird die Formel kopiert. Oder klicken Sie einfach auf eine Zelle, indem Sie ctrl-c drücken, auf eine andere klicken und ctrl-v zum Kopieren / Einfügen verwenden. Wenn eine Zelle den Wert = $ A $ 2 hat, bleibt das Kopieren der Formel in eine andere Zelle oder nur in eine andere Zelle erhalten das Gleiche. barlop vor 7 Jahren 0
Sie müssen den Dollar sowohl vor dem Buchstaben als auch vor der Zahl haben, um sicherzustellen, dass beide konstant bleiben barlop vor 7 Jahren 0
Ich verstehe @barlop, ich danke Ihnen für Ihre Gedanken. Wenn Sie jedoch beide (z. B. $ A $ 2) voranstellen und eine neue Zeile hinzufügen (was meiner Meinung nach eine sehr verbreitete Praxis ist), wird die Formel immer noch aktualisiert. Sehr frustrierend. John Doe vor 7 Jahren 0
@JohnDoe Ich habe gerade versucht, eine ganze Zeile auszuwählen und mit der rechten Maustaste und Linksklick einfügen, und es wurde eine Zeile darüber eingefügt. Vielleicht finden Sie, dass es in Excel funktioniert und nicht auf Ihrem Mac. Haben Sie es in Excel getestet? barlop vor 7 Jahren 0
0
Abhinav Sood

Sie können dies mit INDIRECTund OFFSETFunktionen erreichen.

Um ein Beispiel zu geben, nehmen wir an, Sie haben nur eine Spalte mit fünf Datenpunkten, wobei die erste Zeile die Kopfzeile und die zweite Zeile die Daten ist. Nun möchten Sie die Kolumne zusammenfassen.

 || A ==||====== 1 || Sale 2 || 1 3 || 2 4 || 3 5 || 4 6 || 5 

und Sie wollen SUMvom ersten bis zum letzten Wert immer. Bei einem festen Satz wie dem oben gezeigten können Sie dies =SUM(A2:A6)in der A7Zelle tun .

Sie möchten jedoch Zeilen an der Spitze hinzufügen. Sie erwarten, dass die Funktion in der Lage ist, von der ersten Datenzeile bis zur letzten Datenzeile direkt vor der Formel zu summieren. Sie würden also INDIRECT("A2")als Startindex verwenden (A2 ändert sich auch nicht, wenn Sie eine neue Zeile hinzufügen) und OFFSET(A7, -1, 0, 1, 1)als letzter Index (A7 ändert sich in A8, wenn eine neue Zeile hinzugefügt wird, und der Versatz stellt sicher, dass Sie noch summieren, bis eine Zelle über A8).

=SUM(INDIRECT("A2"):OFFSET(A7,-1,0,1,1)) 

Selbst wenn Sie oben eine neue Zeile hinzufügen, funktioniert Ihre Formel gut.

Ich hoffe das hilft.