Gibt Werte von der obigen Zeile an die aktuelle Zeile zurück
Ich versuche zu tun, einfache Sache: ich muss nur einige Zellen auf Werte, die auf den vorherigen Zeilen.
Ich habe versucht =A(Row()-1)
aber es funktioniert nicht.
InformationsquelleAutor der Frage Bliznak | 2010-08-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um dieses problem zu lösen in Excel, in der Regel würde ich einfach in die wörtliche Zeilennummer der Zelle vor, z.B., wenn ich Schreibe in Zelle
A7
, würde ich die Formel=A6
. Dann, wenn ich kopiert, die Formel in andere Zellen, Sie würde auch die Zeile mit der vorherigen Zelle.Andere Möglichkeit ist die Verwendung
Indirect()
, das löst die literal Anweisung in eine Formel. Sie könnte so etwas wie:Die obige Formel wird aufgelöst-Wert der Zelle in Spalte
A
und die Zeile, die eins weniger als die der Zelle, die die Formel enthält.InformationsquelleAutor der Antwort Ben McCormack
Diese Formel erfordert nicht eine Zeile schreiben-Referenz ("A", "B", etc.). Es gibt den Wert der Zelle einer Zeile oben in der gleichen Spalte.
InformationsquelleAutor der Antwort kevinbatchcom
Folgte ich BEN und Dank-und Viel für die Antwort,So habe ich seine Idee zu bekommen, meine Lösung, ich bin Entsendung das gleiche daher, wenn jemand anders hat ähnliche Anforderung, dann können Sie auch meine Lösung, Meine Anforderung war etwas, wie ich möchte, um die Summe der gesamten Daten von der ersten bis zur letzten Zeile, und ich war die Generierung Arbeitsblatt programmgesteuert so nicht und kann auch nicht schwer, code die Zeile Namen in der Summe, da die Daten immer dynamisch und die Anzahl der Zeilen sind nie konstant.
Meine Formel wäre so etwas wie folgt.
InformationsquelleAutor der Antwort Vikash Mishra
Einfacher Weg für mich ist die Umstellung auf
R1C1
notation und verwenden nurR[-1]C1
und wieder zurück wechseln, wenn Sie fertig sind.InformationsquelleAutor der Antwort Slai
Können Sie auch
=OFFSET([@column];-1;0)
wenn Sie in einer benannten Tabelle.InformationsquelleAutor der Antwort Andre Morata