Buenos dias a tod@s,
Alguien podria ayudarme, por favor, a crear una tabla (hoja 2) filtrando un unico dato de la "tabla general de datos" (hoja 1)?
Me explico (en adjunto hay un ejemplo de lo q quiero hacer):
-Columna 1: Tipo de proveedor (A o B)
-Columna 2: Proveedores (hasta 500 diferentes)
-Columnas 3-8: Distintos tipos de certificados
Atencion!!! La tabla ira rellena con las fechas de caducidad de los distintos tipos de certificados. Cada proveedor tendra entre 1 y 3 certificados, x lo q la gran parte de la tabla ira vacia a la espera de nueva fechas conforme los certificados vayan surgiendo.
Entonces, lo q quiero hacer es, rellenar manualmente la "tabla general de datos" (hoja 1) con un nuevo proveedor o con una nueva fecha de caducidad y q automaticamente en la hoja 2 se vaya generando una tabla con los proveedores q cumplan la condicion de "ser del tipo A", semejante a la "tabla general de datos" pero solo con los proveedores tipo A.
Muchas gracias de antemano x la ayuda q me puedas dar...
Elena.
Adjunto | Tamaño |
---|---|
![]() | 9.44 KB |
Solo he adjuntado un ejemplo mas completo de lo q necesito hacer. Creo q asi esta un poco mas claro...
Gracias!!!!!!
Elena.
¿Por qué no haces un filtro por la columna A?
Seleccionas la columna A, y haces un autofiltro
Así, seleccionas los datos que quieres que te aparezcan
Xq creo, corregirme si me equivoco, q la tabla en la hoja 2 No se rellenaria deforma automática, y es precisamente lo q necesito!!!
Muchas gracias x responder!!! ;)
Elena
Si quieres una copia de unos datos en otra hoja, entonces yo utilizaría un filtro avanzado
El problema de esto es que no está vinculado al origen, sino que es una copia, una foto de cómo están los datos en el momento de realizar este filtro avanzado. Vamos, que no tiene la posibilidad de volver a aplicar el filtro o actualizarlo.
Si quieres que en esa segunda hoja los datos se vayan actualizando, se me ocurren dos posibilidades:
1-Tabla dinámica. crea una tabla dinámica donde agrupes por tipo de proveedor, luego por proveedor, y como campos de resumen puedes añadir las fechas. como sólo debería haber una fecha de cada tipo para cada proveedor, yo utilizaría como función de resumen el máximo (por si aparece el mismo proveedor dos veces, que muestre la fecha más reciente)
Cuando añadas nuevos datos en la primera hoja, tendrás que actualizar la tabla dinámica para que se muestren los últimos cambios
2-Datos Externos. Crea una consulta de datos externos que obtenga datos del propio libro donde estás trabajando.
Esto lo trata como una consulta externa y guarda la ruta del archivo, así que si cambias el nombre del archivo o si lo cambias de carpeta es probable que te dé problemas porque no encuentra el origen de datos (porque esto está pensado para datos externos, así es como se llama, no hay una opción de "datos internos")
Al igual que en la opción anterior, cuando anotes información nueva en la hoja inicial, tendrás que actualizar la consulta de datos externos para que muestre los datos más recientes.
------
Ya sé Excel, pero necesito más.
Adjunto archivo
Simplemente consiste en que la hoja denominada "Sheet2" "replica la hoja denominada "Sheet1", con la condición de que la celda de la Hoja "Sheet1" tenga algún valor.
OJO: Sólo le he "arrastrado" la fórmula a las columnas A-H y las filas 1-500,
Y una macro que se ejecuta cuando se activa la hoja "Sheet2", que sencillamente ejecuta el filtro que existía anteriormente. (a fin de cuenta, si queremos que actualice los datos debemos ejecutar alguna acción, y el activar la hoja en la que está la tabla reducida me pareció la más "elefante").
De tal modo que si quiere que sólo aparezcan los datos de los proveedores tipo B, basta con que lo seleccione una vez en la hoja "Sheet2".
Evidentemente, para que funcione, tendrá que admitir las macros.
PD. y sí tengo el Excel antiguo (snif).
Hola Paco!!!
Muuuuchas gracias x responder! Ya veo q estas ahi para todo y para todos!!! ;)
De tus opciones, la q mas me ha valido finalmente es la del Autofiltro.
La tabla dinamica podria estar bien tb, pero... siempre q intento usarla me lio!!! Y lo de los datos externos no tengo ni idea de lo q es! Pero no te preocupes q lo del autofiltro funciona!!!
Gracias de nuevo!!!
Elena.
Hooola Visitante!!!
Me gusta lo q me propones, pero... no me funciona en mi excel, y supongo q es xq me estoy dejando algo x detras... y va a ser las macros!
Me podrias explicar como admitirlas, x favor? Estoy suuuuper pegada con este tema, no he trabajado con macro nunca... sorry!!! :/
Gracias de antemano!!!
Elena.
Te paso un enlace en el que explica muy claro cómo activar macros y cómo activar la pestaña de programador
http://jldexcelsp.blogspot.com.es/2010/03/activar-macros-y-controles-activex-en.html
Gracias soooooooooo much!!!! ;)
Elena.
Buenas tardes,
He utilizado tu archivo para crear el mio propio. Todo perfecto excepto lo siguiente.
En mi archivo lo que quiero filtrar son los proyectos por sector de actividad... tissue paper, pulp &paper, energy, etc.
Al pegar la macro el depurador no me acepta la sentencia que esta entrecomillada, pero como no entiendo muy bien las propiedades no se cual puede ser el error y he tenido que quitarla cambiando a un sector en especifico. asi, si que funciona... pero yo quiero que funcione lo que tu has hecho, es mucho mas util. alguna sugerencia? podrias explicarme como funciona?
Private Sub Worksheet_Activate()
Dim filtro As AutoFilter
Set filtro = Worksheets("Project List").AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="TISSUE PAPER"
'Criteria1:=filtro.Filters(1).Criteria1
End Sub
Existe un comando con el que puedes sacarle una fotografia a una tabla y pegar esa fotografia en otra parte del libro, a diferencia del tradicional metodo "Copiar-Pegar" con la fotografia los datos se mantendran actualizados con respecto a la tabla original.
El comando viene oculto por omisión pero puedes buscarlo en File-Options-Customize
cual es el nombre de ese comando?
¿Eso es lo de Copiar/Pegar como imagen?