Ich habe einige bestimmte Daten in Sheet1 und einige andere Daten in Sheet2.
Ich muss einen bestimmten Wert (Var1) von Sheet1 vergleichen und einen bestimmten Wert von Sheet2 zurückgeben und eine Ausgabe für denselben zurückgeben. Ich habe das mit dieser Formel erfolgreich gemacht
=IF(COUNTIF(Sheet2!A:A, A2), "Yes", "No")
Blatt1
+------+------+---------+---------+
| var1 | var2 | result1 | result2 |
+------+------+---------+---------+
| | | | |
| abc | 123 | yes | yes |
| | | | |
| bcd | 234 | yes | no |
| | | | |
| cde | 456 | no | blank |
+------+------+---------+---------+
Sheet2
+-------+-------+-------+
| List1 | List2 | List3 |
+-------+-------+-------+
| abc | 123 | |
| bcd | | 123 |
| def | | |
+-------+-------+-------+
Ich muss var1 in Liste1 und var2 in Liste2 und Liste3 suchen
Ich möchte einen anderen Wert (Var2) in Sheet2 nur vergleichen, wenn das vorherige Ergebnis "Ja" lautet, was mit einer IF-Funktion leicht erreicht werden kann. Der Haken ist jedoch, dass nur Werte aus bestimmten Zeilen von Sheet2 verglichen werden sollten. Dabei sollte es sich um Plus- (+) und Minus- (-) 2 Zeilen handeln, von denen aus Var1 in Sheet2 gefunden wurde.
Ich beherrsche VBA nicht, habe mich aber in Excel-Formeln versucht.