So implementieren Sie die Antwort auf: „So lassen Sie Excel-Zeilennummern die Kopfzeile überspringen“

So implementieren Sie die Antwort auf: „So lassen Sie Excel-Zeilennummern die Kopfzeile überspringen“

Die FrageSo erhalten Sie Excel-Zeilennummern, um die Kopfzeile zu überspringenfragt, wie man die Nummerierung der Zeilen in Excel ändern kann. Der Autor verwendete normalerweise Zeile 1 für Spaltenüberschriften und wollte, dass Excel die Zeilen ab Zeile 2 (mit der Bezeichnung „1“) nummeriert.

User522468 hat diese Antwort gepostet:

Ich weiß, das klingt altmodisch, aber ich habe einfach die Funktion „Zeile“ verwendet und minus 1 hinzugefügt: (A2:A93)-1, und das hat jedenfalls zum Nummerieren meiner Zeilen funktioniert!

Also habe ich in Zelle A1 =ROW(A2:A93)-1 eingegeben und alles, was passierte, war, dass in Zelle A1 die Ziffer 1 angezeigt wurde.

Ich würde gerne wissen, ob ich bei der Implementierung der Antwort von user522468 etwas falsch gemacht habe.

Antwort1

Ich werde eine Antwort posten, nur um einen Abschluss zu schaffen. Ja, Sie haben bei der Umsetzung dieser Antwort etwas falsch gemacht – Sie haben versucht, diese Antwort umzusetzen.

Es scheint, dass der Autor der Antwort die Frage missverstanden hat; die Antwort war keine Lösung für die gestellte Frage und hatte keine umsetzbare Form. Die Antwort zeigt Pseudocode für das allgemeine Konzept der Subtraktion 1für Zeilenberechnungen, um die fehlende Kopfzeile auszugleichen. So wie diese Antwort geschrieben wurde, kann man wirklich nichts Nützliches damit anfangen.

Wir entschuldigen uns, dass wir Ihre Zeit damit verschwendet haben, dieser Angelegenheit nachzugehen.

Antwort2

Wie bereits erwähnt, sollten Sie das nicht wörtlich eingeben. Es funktioniert jedoch tatsächlich, wenn Sie es wörtlich wie angegeben eingeben. Mehr dazu gleich.

Zunächst ist das eigentliche Problem jedoch ein wenig anders. Für das, was Sie versuchen, geben Sie überhaupt NICHTS in Zelle A1 ein. Zelle A1 hat entweder den gewählten Kopfzeilennamen für diese Spalte mit fortlaufenden Zahlen oder vielleicht überhaupt keine Kopfzeile. Aber sie erhält nie einen dieser Einträge, aus welchem ​​Grund auch immer, es sei denn, Sie möchten, dass dort „0“ („Null“) steht, was eher unwahrscheinlich erscheint.

Der Grund, warum Sie beim Eingeben in Zelle A1 eine „1“ erhalten haben, ist, dass viele Formeln in Excel einen Bereich (wie A2:A93) in ihren Argumenten akzeptieren, aber nur auf die sogenannte „obere linke Ecke“ des Bereichs wirken, also nur auf diese einzelne Zelle. Es wird immer die erste im Bereich angezeigte Zelle sein, also hat es hier gelesen, was Sie eingegeben haben, und gesagt: „Nö. Ich nehme einfach ‚A2‘ aus dem, was er eingegeben hat, und verwende das. Ich werde ihm auch nichts darüber sagen, dass er den Rest ignorieren soll …“ und die Zeilennummer für Zelle A2 ist 2 und das Subtrahieren von 1 hat Ihnen die „1“ gegeben, die Sie gesehen haben.

Dass nur die Startzelle für den Bereich verwendet wird, ist also der Grund, warum es tatsächlich funktionieren würde, wenn Sie es in A2 eingeben, dann A2 kopieren und in Ihre Spalte einfügen. Dadurch würde A2:A93 in A3:A94, A4:A95 usw. geändert. Und so wäre die Zelle, in der es sich befand, immer die erste Zelle, die im angegebenen Bereich erwähnt wird, und es würde daher immer die richtige Zelle für diese Arbeit verwendet. Also ... es wäre wirklich falsch, das zu tun, und eine komplexere Version würde wahrscheinlich zu Problemen führen, oder dies zunächst in Zelle A3 einzugeben ... viele Gründe, es nicht zu tun, obwohl es dieses Mal, komischerweise, geklappt hätte.

Geben Sie daher einfach Folgendes (wörtlich) in eine beliebige Zelle Ihrer Spalte ein, AUSSER in die erste:

=ROW() - 1

Beliebige Spalte. Beginnen Sie in einer beliebigen Zeile, außer in Zeile 1, in der Sie ohnehin Spaltenüberschriften haben.

Kopieren Sie die Zelle, nachdem Sie die Eingabetaste gedrückt haben, und fügen Sie sie so weit unten ein, wie Sie möchten. (Wenn Sie eine echte „Tabelle“ erstellen, wird das automatisch erledigt.)

Als Randbemerkung: Sie subtrahieren die Anzahl der Zeilen über Ihrem Startpunkt. In diesem Fall war das eine Zeile, also haben Sie 1 subtrahiert. Wenn Sie beispielsweise vier Zeilen über Ihrem Startpunkt für die Zeilennummern hätten, würden Sie stattdessen 4 subtrahieren.

Der Grund, warum es nicht funktioniert hat, war, dass Sie versucht haben, es in die EINZIGE Zelle in Ihrer Spalte einzufügen, wo Sie es nicht konnten. Aber das hätten Sie auch nicht gewollt!

(Wenn Sie in Zelle A1 eine Null haben möchten, können Sie die Formel, die ich gerade gezeigt habe, auch in A1 eingeben und Sie erhalten eine „0“.)

verwandte Informationen