So erhalten Sie die Zeilennummer, wenn Daten fehlenIn meinen Daten fehlt ein Wert.
Ich versuche, ein Skript für die neue Spalte 'Zeilennummer' zu erstellen, um die Zeilennummer des verzögerten Werts von Spalte 1 (nicht fehlende Daten) zu erhalten.
Ich habe ein Problem, wenn fehlende Daten auftreten.
Unten sind meine Daten mit dem erforderlichen Zeilennummernergebnis aufgeführt.
Wie erstelle ich ein Skript dafür?
| Reihe# | Col1 | Zeilennummer (Ergebnis) |
| 1 | 11 | |
| 2 | 18 | 1 |
| 3 | 34 | 2 |
| 4 | | 3 |
| 5 | | 3 |
| 6 | | 3 |
| 7 | 20 | 3 |
| 8 | | 7 |
| 9 | | 7 |
| 10 | 24 | 7 |
| 11 | 14 | 10 |
| 12 | 17 | 11 |
| 13 | | 12 |
| 14 | | 12 |
| fünfzehn | 16 | 12 |
| 16 | 25 | fünfzehn |
SkriptingBetreff: So erhalten Sie die Zeilennummer, wenn Daten fehlenIch denke, das wird das tun, wonach Sie suchen. Lag () ohne Argument gibt die Verzögerung der aktuellen Spalte an.
New Column( "r",
Formula(
If(
Row() == 1, .,
Is Missing( Lag( :Col1 ) ), Lag(),
Row() - 1
)
)
)
Betreff: So erhalten Sie die Zeilennummer, wenn Daten fehlenEs klappt.
Danke.