Pregunta Copie datos de una hoja a otra si se cumplen los criterios, filas relativas


Necesito copiar los datos de una hoja de trabajo a otra según los criterios que se cumplan. En la Hoja 1 (Todos los proyectos), la información se recopila en las columnas A - L. Si se seleccionó "Proyecto 1" en la columna M en la hoja 1, entonces quiero que ciertas celdas dentro de esa fila se llenen en un tablero en la Hoja 2. I usó la siguiente fórmula para capturar esto y funcionó:

IF ('Todos los proyectos'! M10 = "Proyecto 1", 'Todos los proyectos'! E10)

El problema es que el texto del "Proyecto 1" en la hoja 1 cambiará entre las filas: la idea es tener solo una entrada de fila identificada como "Proyecto 1" a la vez y esa información se insertará en el tablero.

Por ejemplo, la fórmula anterior funcionará si se ha seleccionado "Proyecto 1" en la celda 1 de la hoja M10, pero si en su lugar se quita "Proyecto 1" de M10 y se coloca en la celda M11, entonces la fórmula no funcionará. 

¿Cómo hago esta fórmula relativa a la fila cambiante?

¡Gracias de antemano por su ayuda!

Agregué una imagen para que sea más fácil de entender.


0


origen


Estoy un poco seguro de lo que quieres, pero parece VLOOKUPpodría hacer el trabajo - cybernetic.nomad
Agregue algunos datos de muestra, tanto de lo que tiene en el Proyecto 1 como de lo que quiere en la Hoja 2. - Kevin Anthony Oppegaard Rose
¿La declaración en negrita y la imagen adjunta proporcionan la claridad necesaria? - Christina
@Christina, su captura de pantalla muestra que "Proyecto1" reside en M11 no en M10 y es bastante obvio si el valor no está disponible en la dirección de celda especificada en la fórmula de cómo funciona. Y si está tratando de recuperar filas / filas, esta fórmula nunca funcionará. - Rajesh S
@RajeshS La fórmula anterior es para M10 cuando pongo "Proyecto 1" en M10, la fórmula funciona. Ese no es el problema. El problema es que, semanalmente, habrá actualizaciones para la hoja 1 y cambiaré la posición de la selección del "Proyecto 1" para asegurarme de que la información más actualizada ingrese en el tablero en la hoja 2. La fórmula provista funcionar si se ha seleccionado "Proyecto 1" en la celda 1 de la hoja M10, pero si en su lugar se quita "Proyecto 1" de M10 y se coloca en la celda M11, entonces la fórmula no funcionará. - Christina


Respuestas:


El problema es que su fórmula está configurada para que solo se vea en la celda M10. Necesitas tu fórmula para mirar toda la columna y encontrar la coincidencia. Cybernetic.nomad mencionó vlookup, que funcionaría. Yo personalmente prefiero las fórmulas de índice / coincidencia.

Índice / coincidencia combina dos fórmulas a la primera:

Índice el rango de valores que espera mostrar

entonces

Partido los criterios contra otro rango de valores.

En su caso, desea indexar el nombre del proyecto, y hacer coincidir "Prioridad 1" como criterio.

La fórmula en B4 es

=INDEX('All Projects'!B:B,MATCH(Priority!$A$3,'All Projects'!D:D,0))

Project Priority

Esto es lo que la fórmula está haciendo

=INDEX('All Projects'!B:B

Le dice a su fórmula que desea devolver un valor de la hoja Todos los proyectos, columna B. En este caso, el nombre del proyecto

,Match(Priority!$A$3

Esto le dice a la fórmula cuáles son sus criterios para emparejar. En este caso, es el título en los glóbulos rojos, o "Proyecto 1". Está buscando un valor en la hoja Prioridad, celda A3.

,Match(Priority!$A$3,'All Projects'!D:D,0))

Ahora, la fórmula toma los criterios (A3 o "Proyecto 1") e intenta encontrar una coincidencia en la columna Todos los proyectos de la columna Proyecto prioritario. (Cambie la letra de la columna para que se ajuste a sus necesidades.

Hay muchas guías en INDEX / MATCH en línea. Es una fórmula bastante flexible.

PD: la solución anterior debería resolver su problema. Sin embargo, una recomendación personal sería hacer que su "Lista de proyectos" sea una tabla real al seleccionar todos los datos y hacer clic en "Insertar tabla". Luego, puede nombrar la tabla en "Herramientas de tabla" y crear referencias para sus fórmulas, en lugar de usar celdas y columnas. Estas se llaman referencias estructuradas.

Por ejemplo: References

En este caso, sigo usando INDEX / MATCH, pero ahora todo lo que necesito hacer es comenzar a escribir "Project List" (el nombre que le di a la tabla con toda la información del proyecto) y luego puedo seleccionar el nombre de la tabla, luego selecciona la columna a la que quiero hacer referencia.

Para obtener más información sobre las referencias estructuradas, mira este sitio


0



¡Gracias Gracias! Realmente aprecio tu ayuda en esto, no solo me diste la respuesta sino que realmente me ayudaste a entender lo que estoy haciendo. ¡La fórmula funciona exactamente como lo pretendía! ¡Gracias de nuevo, estoy realmente agradecido! - Christina
Aprendí mucho de otros SuperUsers, ¡así que estoy feliz de ayudar! - jrichall