EXCEL: ¿Cómo encuentro y hago coincidir 2 valores de búsqueda diferentes que están en columnas separadas?

EXCEL: ¿Cómo encuentro y hago coincidir 2 valores de búsqueda diferentes que están en columnas separadas?

Tengo dos mesas. uno con 2 columnas y el otro con 3 columnas. T1C1 (tabla1 y columna1) tiene una combinación de T2C1 y T2C2. Necesito hacer coincidir T1C1 con T2C1 y T2C2 y devolver los valores de T2C3 a T1C2.

Aquí están los datos de muestra.

haga clic en el enlace a continuación para ver los datos de muestra Intenté agregar =VLOOKUP(A643,$E$643:$G$654,3,0)
pero obtengo #NA para ABW, ALA para todos los datos de 3 letras.

Intenté indexar y combinar pero no sirvió de nada.

Respuesta1

Usando sus datos de ejemplo, puede resolver esto usando la función SIERROR. Utilizo Índice/Coincidencia y referencias de tabla con la mayor frecuencia posible, pero la misma idea se aplica a BUSCARV y referencias de celda.

Ejemplo de dos tablas de coincidencia de índice iferror

La tabla de la izquierda se llama "UserInput" y la tabla de la derecha es ISODetails. La fórmula que utilicé en la columna B es:

=IFERROR(INDEX(ISODetails[Country ISO 2],MATCH([@[User Input]],ISODetails[Country ISO 3],0)),INDEX(ISODetails[Country ISO 2],MATCH([@[User Input]],ISODetails[Display Full],0)))

IFERROR verifica su primera fórmula y, si devuelve "#N/A", ejecutará la segunda fórmula. En este caso, le pedí que verificara primero el código de 3 dígitos y luego el nombre completo.

Aquí tienes una explicación de la fórmula. Lo siento, esto podría formatearse mejor:

=IFERROR(ÍNDICE(serie desde la que desea mostrar),COINCIDIR(su valor de búsqueda, donde desea buscar ese valor, 0),[si eso no funciona, si el error pasará a la segunda parte]ÍNDICE(serie desea mostrar), COINCIDIR (valor de búsqueda, columna diferente para buscar), 0)))

Espero que esto ayude.

Respuesta2

Usando VLOOKUP(), el valor que buscas está en Column Fnot, Column Epor lo que VLOOKUP()deberías ser:

=VLOOKUP(A643,$F$643:$G$654,2,0)

Tenga en cuenta que los espacios en blanco significarán VLOOKUP()fallas. Puedes solucionar este problema agregando wildcardsa tu fórmula:

=VLOOKUP("*"&A643&"*",$F$643:$G$654,2,0)

información relacionada