Estoy haciendo una BUSCARV pero algunos de los valores no se pueden encontrar en mi rango y devuelve #N/A. Como era de esperar, pero si eso sucede, quiero hacer otra BUSCARV en otro rango. No puedo entender cómo combinar las dos fórmulas ya que IF/IFERROR quiere ingresar un valor de texto y la BUSCARV original como prueba lógica no será VERDADERA o FALSA.
La única solución que se me ocurre es manual, es decir. haga una BUSCARV, luego filtre por #N/A y aplique manualmente la BUSCARV alternativa solo a esas celdas, pero prefiero tener una fórmula consistente en todas las celdas.
gracias
Respuesta1
Puede probar la primera BUSCARV que devuelva #N/A usando las funciones IF
y ISNA
, y luego seleccionar de una tabla u otra.
Esta fórmula verifica si hay un resultado de la primera tabla y, si no, usa el resultado de BUSCARV de la Tabla2, o si la primera tabla tenía una coincidencia, entonces usa esa BUSCARV.
=IF(ISNA(VLOOKUP([@Column1],Table1, 2, FALSE)), VLOOKUP([@Column1], Table2, 2, FALSE), VLOOKUP([@Column1], Table1, 2, FALSE))