Buscarv Validación de datos, activos e inactivos

11/07/2012 - 02:07 por frescoj | Informe spam
Buena tarde,ojala puedan ayudarme, Tengo una base de datos con columna nombres de clientes y estatus

Nombre Estatus
anabel bello zambrano 1
anabel realeño 2
anahi estrada castillo 1

Lo que necesito, es usando la función buscarv, me devuelva el listado de las personas con estatus 1, cuando pongo la formula, y pongo el estatus, me da siempre el mismo nombre.


Nombre Estatus
anabel bello zambrano 1
anabel bello zambrano 1


y lo que necesito es lo siguiente:


Nombre Estatus
anabel bello zambrano 1
anahi estrada castillo 1

para que active o desactive clientes y se actualicen en mi listado de validacion de datos, espero haberme explicado gracias.

Preguntas similare

Leer las respuestas

#1 Pedro F. Pardo
11/07/2012 - 10:39 | Informe spam
El miércoles, 11 de julio de 2012 01:07:04 UTC+1, escribió:
Buena tarde,ojala puedan ayudarme, Tengo una base de datos con columna nombres de clientes y estatus

Nombre Estatus
anabel bello zambrano 1
anabel realeño 2
anahi estrada castillo 1

Lo que necesito, es usando la función buscarv, me devuelva el listado de las personas con estatus 1, cuando pongo la formula, y pongo el estatus, me da siempre el mismo nombre.


Nombre Estatus
anabel bello zambrano 1
anabel bello zambrano 1


y lo que necesito es lo siguiente:


Nombre Estatus
anabel bello zambrano 1
anahi estrada castillo 1

para que active o desactive clientes y se actualicen en mi listado de validacion de datos, espero haberme explicado gracias.



La función Buscar no se puede usar para eso. Si escribes el nombre te puede decir el Estatus, pero lo que tu quieres hacer (que te devuelva todos los que estén en un Estatus determinado) se hace con un filtro.

¿No quieres tener el filtro en la misma página donde se establecen los Estatus?


A ver qué te parece esta solución...

Tenemos dos hojas:

Hoja1 y Hoja2

En la Hoja1 columna A tienes los nombres y en la columna B el Estatus 1 o 2

En la Hoja 2 Celda A1 escribes la siguiente Fórmula:
=Hoja1!A1

Y en la celda B1 escribes: =Hoja1!B1

Extiendes hacia abajo todo lo que necesites.

Ahora en la Hoja2 tienes una copia exacta de lo que haya en la Hoja 1
Pero si cambias algo en la Hoja1 cambiará también en la Hoja2

A continuación en la Hoja2 pones un filtro y le dices que solo te muestre los registros con Estatus=1

En la hoja 2 se verán solo los nombres de los empleados en Estatus 1

Si cambias algún Estatus en la Hoja1 al entrar en la Hoja 2 no se verán los cambios automáticamente, pero si pulsas: CTRL + ALT + L se actualizará el filtro y podrás ver de nuevo, solo los empleados en Estatus 1.

También se podría hacer una macro para que cada vez que entres en la Hoja2 se actualice el filtro automáticamente.

¿Te sirve esto?

Saludos,

Pedro.
Respuesta Responder a este mensaje
#2 Pedro F. Pardo
11/07/2012 - 11:01 | Informe spam
El miércoles, 11 de julio de 2012 09:39:54 UTC+1, Pedro F. Pardo escribió:
El miércoles, 11 de julio de 2012 01:07:04 UTC+1, escribió:
> Buena tarde,ojala puedan ayudarme, Tengo una base de datos con columna nombres de clientes y estatus
>
> Nombre Estatus
> anabel bello zambrano 1
> anabel realeño 2
> anahi estrada castillo 1
>
> Lo que necesito, es usando la función buscarv, me devuelva el listado de las personas con estatus 1, cuando pongo la formula, y pongo el estatus, me da siempre el mismo nombre.
>
>
> Nombre Estatus
> anabel bello zambrano 1
> anabel bello zambrano 1
>
>
> y lo que necesito es lo siguiente:
>
>
> Nombre Estatus
> anabel bello zambrano 1
> anahi estrada castillo 1
>
> para que active o desactive clientes y se actualicen en mi listado de validacion de datos, espero haberme explicado gracias.

La función Buscar no se puede usar para eso. Si escribes el nombre te puede decir el Estatus, pero lo que tu quieres hacer (que te devuelva todos los que estén en un Estatus determinado) se hace con un filtro.

¿No quieres tener el filtro en la misma página donde se establecen los Estatus?


A ver qué te parece esta solución...

Tenemos dos hojas:

Hoja1 y Hoja2

En la Hoja1 columna A tienes los nombres y en la columna B el Estatus 1 o 2

En la Hoja 2 Celda A1 escribes la siguiente Fórmula:
=Hoja1!A1

Y en la celda B1 escribes: =Hoja1!B1

Extiendes hacia abajo todo lo que necesites.

Ahora en la Hoja2 tienes una copia exacta de lo que haya en la Hoja 1
Pero si cambias algo en la Hoja1 cambiará también en la Hoja2

A continuación en la Hoja2 pones un filtro y le dices que solo te muestre los registros con Estatus=1

En la hoja 2 se verán solo los nombres de los empleados en Estatus 1

Si cambias algún Estatus en la Hoja1 al entrar en la Hoja 2 no se verán los cambios automáticamente, pero si pulsas: CTRL + ALT + L se actualizará el filtro y podrás ver de nuevo, solo los empleados en Estatus 1.

También se podría hacer una macro para que cada vez que entres en la Hoja2 se actualice el filtro automáticamente.

¿Te sirve esto?

Saludos,

Pedro.



Por si acaso la fórmula para que el filtro se actualice automáticamente al entrar en la Hoja2 sería así:


Private Sub Worksheet_Activate()
ActiveSheet.AutoFilter.ApplyFilter
End Sub
Respuesta Responder a este mensaje
#3 jarmoncada
12/07/2012 - 21:50 | Informe spam
Mira, a pesar de que te respondieron te sugiero que uses los filtros avanzados de Excel, son muy prácticos a la hora de mostrar información para hacer análisis de cualquier tipo...

Te recomiendo este tutorial, que no tardas mas de 20 minutos en aprender a usarlos... Saludos y Éxitos...

Liga del vídeo: http://www.youtube.com/watch?v[a2AzTFnCM
Respuesta Responder a este mensaje
#4 frescoj
23/07/2012 - 16:55 | Informe spam
Muchas gracias a todos, y es un poco complicado lo que quiero hacer para excel, asi que optè por hacer una base de datos en access, aun asi muchas gracias por su ayuda estuve prbando lo que me dijron y aprendi cosas nuevas, gracias por todo.
Respuesta Responder a este mensaje
#5 jarmoncada
23/07/2012 - 21:10 | Informe spam
Hola, mira, he montado dos vídeos en Youtube, que quizás te puedan ayudar.

1. Uso avanzado función BUSCARV - Registros repetidos
https://www.youtube.com/watch?v=UxA0gNu-Zsw

2. Uso avanzado Función BUSCARV - Dos o mas criterios de busqueda
https://www.youtube.com/watch?v=q2vl83TM-LE

Espero te sirvan... Saludos y hasta pronto.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida