Ich arbeite an einer Tabelle, in der alle ausgefüllten Zeilen eine ID haben müssen (abzüglich der Überschriften). Normalerweise reicht "= PreviousCell.Value + 1" (Pseudocode) aus. Da jedoch nicht alle Zeilen ausgefüllt sind (um zusätzliche Zeilen für Beschreibungen zuzulassen), funktioniert diese Formel nicht.
Die "wahrscheinlich" bevölkerten Zeilen beginnen bei A5 und die maximale Anzahl ist unbekannt. Ich habe mir diese und einige andere Formeln angesehen und erhalte immer die Warnung "Circular Reference Warning" und gibt immer das Ergebnis 0 zurück.
=OFFSET($A$5,0,0,COUNT($A$5:$A$1048576))
Kennt jemand eine Formel, mit der ich den Wert der zuvor ausgefüllten Zelle in Spalte A ermitteln kann? Wenn die letzte Zelle beispielsweise A7 mit einer 3 wäre, würde sie 3 zurückgeben.
microsoft-excel
Jeremy Beare
quelle
quelle
Antworten:
Mit der
MAX
Funktion können Sie den Maximalwert als ermittelnum 1 zum Maximalwert hinzuzufügen
Beachten Sie, dass das erste
A5
als absolut$A$5
und das zweite als relativ ohne das Dollarzeichen angegeben werden muss. Wenn Sie es also nach unten kopieren, wird es zu:Siehe https://support.office.com/en-za/article/Switch-between-relative-absolute-and-mixed-references-538396b3-990e-4b44-9d9c-28b4151d7d21
Wenn Sie also eine ID in Spalte A einfügen möchten, wenn Spalte B nicht leer ist, können Sie Folgendes tun:
und nach unten kopieren.
quelle