Genau. @Gast70117
Ich habe eine Matrix A (D2:F887) und eine Matrix B (I2:L887).
Die Matrix B ist immer voll ausgefüllt, d.h in jeder Zeile der Matrix sind Werte bzw. Benennungen enthalten.
Matrix A kann hingegen jedoch viele Zeilen ohne Einträge enthalten. Ergo, Matrix A kann maximal so groß sein wie Matrix B, ist idR aber kleiner. Dennoch muss beim Abgleich mit Matrix B immer die gesamte Matrix A betrachtet werden, weil man ja im Vorfeld nicht weiß, wie viele Zeilen befüllt sind.
Bei Abgleich der einzelnen Zeilen zwischen Matrix A und B soll folgendes passieren:
-
nimm D2 aus Matrix A und suche dieses Wort in der Spalte I der Matrix B
-
nimm F2 aus Matrix A und suche diesen Wert in Spalte L der Matrix
-
wenn Punkt 1 und 2 erfüllt, dann ersetze den Wert in Spalte J der Matrix B (in der Zeile in der D2 und F2 einen hit lieferten) durch den Wert E2 aus Matrix A
An dieser Stelle ist es wichtig zu erwähnen, das die Betrachtung immer nur zeilenweise erfolgen sollte.
analog folgt für die nächste Zeile der Matrix A:
-
nimm D3 aus Matrix A und suche dieses Wort in der Spalte I der Matrix B
-
nimm F3 aus Matrix A und suche diesen Wert in Spalte L der Matrix
-
wenn Punkt 1 und 2 erfüllt, dann ersetze den Wert in Spalte J der Matrix B (in der Zeile in der D3 und F23 einen hit lieferten) durch den Wert E3 aus Matrix A
|