Füllen teilweise fehlender Datenzellen basierend auf nicht fehlenden ZellenHallo, ich versuche, eine Möglichkeit zu finden, fehlende Zellen auszufüllen, die Werte haben sollten, die auf anderen Zellen basieren. In meiner Tabelle sind einige dieser Zellen ordnungsgemäß ausgefüllt, andere nicht. Hier ist ein grobes Beispiel
| Spalte 1 | Spalte 2 | Spalte 3 |
| 1 | A | A' |
| 2 | B | B' |
| 1 | A | A' |
| 3 | C | C' |
| 2 | | |
| 3 | | |
| 1 | | |
| 3 | C | C' |
| 2 | | |
In diesem Beispiel sollte jede Zeile, die in der ersten Spalte eine „1“ hat, ein „A“ und dann ein „A“ in der zweiten bzw. dritten Spalte haben. Das Gleiche gilt für 2er, die B und B' benötigen, und für 3er, die C und C' benötigen. In einigen Teilen meiner Tabelle passiert das jedoch nicht mehr. Gibt es eine Möglichkeit, fehlende Zellen automatisch mit ihren korrekten Daten auszufüllen, basierend auf dem in der ersten Spalte angegebenen Wert und den Informationen, die sich in der Zelle befinden würden, wenn sie nicht fehlen würden? Danke!
Betreff: Füllen teilweise fehlender Datenzellen basierend auf nicht fehlenden ZellenIch kann dieses Skript nicht testen, aber es veranschaulicht zumindest einen Ansatz.
Names Default to Here( 1 );
map = Associative Array();
For Each Row(
value 1 = Column(1)[];
value 2 = Column(2)[];
value 3 = Column(3)[];
If( And( Not( Is Missing( value 2 ) ), Not( Is Missing( value 3 ) ) ),
// complete row, add to map
map << Insert( value 1, Eval List( value 2, value 3 ) ),
// incomplete row, use values in map
Column(2)[] = map[value 1][1];
Column(3)[] = map[value 1][2];
);
);
Dies soll also als Skript und nicht als Spaltenformel ausgeführt werden.
Betreff: Füllen teilweise fehlender Datenzellen basierend auf nicht fehlenden ZellenBearbeiten: In meiner echten Tabelle gibt es Tausende potenzieller Werte in Spalte 1, daher kann ich nicht alle Zeilen mit dem Spaltenwert manuell finden und die Daten der Spalten 2 und 3 eingeben, von denen ich weiß, dass sie sie sind. Was ich bräuchte, ist eine Formel, die zurückgeht und die richtigen Informationen aus zuvor vollständig ausgefüllten Zeilen findet und die Zeile basierend auf dem Wert in Spalte 1 automatisch beendet. Danke noch einmal!