Verschachteln von SVERWEIS-Operationen, wenn das Ergebnis #N/A ist

Verschachteln von SVERWEIS-Operationen, wenn das Ergebnis #N/A ist

Ich führe eine SVERWEIS-Funktion aus, aber einige der Werte können in meinem Bereich nicht gefunden werden und geben #N/A zurück. Das ist zu erwarten, aber wenn das passiert, möchte ich eine weitere SVERWEIS-Funktion für einen anderen Bereich ausführen. Ich kann nicht herausfinden, wie ich die beiden Formeln kombinieren kann, da ein WENN/WENNFEHLER einen Textwert eingeben möchte und die ursprüngliche SVERWEIS-Funktion als logischer Test weder WAHR noch FALSCH sein wird.

Die einzige Lösung, die mir einfällt, ist manuell. Führen Sie also eine SVERWEIS-Funktion aus, filtern Sie dann nach #N/A und wenden Sie die alternative SVERWEIS-Funktion manuell nur auf diese Zellen an. Mir wäre aber lieber, wenn alle Zellen eine einheitliche Formel hätten.

Danke

Antwort1

IFSie können mit den Funktionen und testen, ob der erste SVERWEIS #N/A zurückgibt ISNA, und dann entweder aus der einen oder der anderen Tabelle auswählen.

Diese Formel prüft, ob ein Ergebnis aus der ersten Tabelle vorliegt. Wenn nicht, wird das SVERWEIS-Ergebnis aus Tabelle 2 verwendet. Wenn die erste Tabelle eine Übereinstimmung aufweist, wird dieses SVERWEIS-Ergebnis verwendet.

=IF(ISNA(VLOOKUP([@Column1],Table1, 2, FALSE)), VLOOKUP([@Column1], Table2, 2, FALSE), VLOOKUP([@Column1], Table1, 2, FALSE))

Beispieldaten mit der obigen Formel

verwandte Informationen