Trasladar datos de una hoja de excel a otra de acuerdo a criterio

3 envíos / 0 nuevos
Último envío
juan m
Imagen de juan m
Offline
última acción: Hace 7 años 1 semana
alta: 06/04/2017 - 14:29
Puntos: 35
Trasladar datos de una hoja de excel a otra de acuerdo a criterio

 

Hola a todos, alguien podria colaborarme con un temita de excel?

Tengo una table de excel en donde valoro algunas actividades de acuero a su riesgo (riesgo alto, medio o bajo) y lo que quiero es que en la hoja 2 se encuentren las acrtividades con riesgo alto pero no se del tema. esto por un lado es mi prioridad.

Pero ademas me gustaria que por cada actividad valorada como de riesgo alto, se cree una hoja para cada uno de ellos. ejemplo.

 

ActividadNo trabajadoresDescripcionCausasValoracion
Digitar3Digitar correos, cartas, documentosPuesto de trabajo inadecuadoMedio
xxxxxxxxmedio
xxxxxxxxbajo
xxxxxxxxalto
xxxxxxxx

medio

 

 

 

 

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 días 14 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Si lo que quieres es crear

Si lo que quieres es crear una lisa con las actividades de riesgo alto ocasionalmente, puedes utilizar el Filtro Avanzado, que tiene una opción para copiar los datos filtrados a otro lugar, y permite filtrar con unas condiciones.

El filtro avanzado está en Datos>Ordenar y filtrar>Avanzadas

hay más temas sobre filtro avanzado en el foro

 

Si lo que quieres es que la lista se vaya actualizando sola si añades una nueva actividad con riesgo alto, entonces Excel no lo hace (no está pensado para esto). Tendrías que programarlo mediante VBA, o podrías utilizar Access, que sí hace está pensado para realizar estas consultas.
Podrías conseguir algo parecido en Excel con una tabla dinámica que filtrase o con algún otro rodeo, pero seguramente querrás añadir fórmulas o más cosas a ese listado y antes o después se te volverá en contra. 

 

Sobre crear una hoja para cada uno de ellos. Pues Excel tampoco lo hace automáticamente. tendrías que hacerlo mediante VBA. imagino que tendrás una plantilla tipo que querrás reproducir.

Lo mismo, con la tabla dinámica y su filtro de informe puedes crear una hoja por cada elemento del filtro, pero depende de lo que necesites al final te podrá servir o no.

 

Así que la pregunta es ¿sabes programar en VBA?

 

------
Ya sé Excel, pero necesito más.

juan m
Imagen de juan m
Offline
última acción: Hace 7 años 1 semana
alta: 06/04/2017 - 14:29
Puntos: 35
Si, PACOMEGIA lo que quiero

Si, PACOMEGIA lo que quiero es que esta tabla se actualice cada vez que añada nuevas actividades. la idea con ello es crar hojas con planes de accion o recomendaciones para las actividades de alto riesgo. la verdad es una matriz mas extensa pero quise solo dar un ejemplo con una pequeña.

si pudieras colaborarme con esto quedaria muy agradecido.

y respecto al tema de si prograr en en VBA, no se mucho de ello.