Utilice datos de texto en una hoja para buscar en otra y generar los datos en una tercera hoja

Utilice datos de texto en una hoja para buscar en otra y generar los datos en una tercera hoja

Estoy intentando extraer algunos datos de una hoja utilizando datos coincidentes en otra hoja. Necesito una fórmula para comparar los datos del nombre en mi segunda hoja con la columna de nombre en mi segunda hoja y revisar cada línea de información que contiene el mismo texto en la columna de nombre en esa línea.

Sheet1 es una tabla con varias columnas. Sheet2 es una lista de nombres. Sheet3 es la hoja de salida.

La Hoja1 se parece a esto pero con más columnas.

Nombre | Árbitro | Dirección | Fecha

Joe 123 carril verde 24.03.2020

Dave 567 Calle Azul 20.03.2020

Grace 245 Hueso Rojo 21.03.202

Jerry 875 Avenida Amarilla 22.03.2020

La Hoja2 es solo una lista de nombres, algunos de los cuales están en la Hoja1.

Nombre

José

ben

dave

yuri

Lo que estoy tratando de hacer es que la hoja 3 genere cada línea de la tabla con un nombre que coincida con el nombre de la Hoja 2. Entonces, con los ejemplos que di anteriormente, el resultado deseado sería:

Nombre | Árbitro

Joe 123

David 567

(suponiendo que solo quiero esos dos datos).

Mi mejor suposición es que es algún tipo de función BUSCARV o ÍNDICE, pero no he usado estas funciones en Excel antes y no puedo encontrar una respuesta existente lo suficientemente cercana a mi pregunta como para poder reutilizarla con mis habilidades limitadas.

La primera hoja contiene la tabla con aproximadamente 2500 entradas. La columna que quiero comparar con la segunda hoja es F y se titula "Nombre" en la tabla.

La segunda hoja contiene una lista de texto simple de nombres en la columna M. Sin formato de tabla.

La tercera hoja está en blanco y es donde quiero generar los resultados.

Si no es posible extraer solo ciertos bits de la tabla, extraer toda la fila no sería un problema importante.

Respuesta1

Suponiendo que los nombres en la Tabla1 de la Hoja1 son únicos, puede completar una columna de nombres en la Hoja3 con,

=IFERROR(INDEX(Sheet2!M:M, AGGREGATE(15, 7, ROW($2:$999)/COUNTIF(Table1[Name], Sheet2!M$2:M$999), ROW(1:1))), "")

Se pueden recuperar otras columnas de información de la Tabla1 de la Hoja1 con un par simple ÍNDICE/COINCIDENCIA. Si elige cuál de las columnas de la tabla tiene un ÍNDICE/COINCIDENCIA adicional, la búsqueda se vuelve dinámica según el texto del encabezado en la Hoja3.

=INDEX(INDEX(Table1, 0, MATCH(B$1, Table1[#Headers], 0)), MATCH($A2, INDEX(Table1, 0, MATCH($A$1, Table1[#Headers], 0)), 0))

ingrese la descripción de la imagen aquí

información relacionada