ayuda con formula buscarv

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.
  • Anuncio
Manual Excel avanzado

ayuda con formula buscarv

Notapor cristianw21 » 17 Feb 2010 18:13

amigos muchos saludos, por favor necesito que me ayuden.
adjunto archivo para que entiendan mejor el problema.

De antemano muchas gracias...
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
cristianw21
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Feb 2010 17:07

Re: ayuda con formula buscarv

Notapor mike_calor » 17 Feb 2010 20:37

Tengo entendido que la formula buscav funciona haciendo referencia hacia una matriz ó base de datos en la cual le tienes que determinar cual es el valor que tiene que buscar en dicha base.

ahora, recuerda que en una base de datos para cada registro es una clave unica, si te das cuenta en tu tabla de establecimientos tienes 3 veces el nombre del establecimiento 1 y 3 veces el nombre del establecimiento 2, en este caso lo mejor seria nombrar de esta forma tu tabla y no dejar espacios vacios en sus campos

espero te sirva de ayuda.

te anexo el siguiente archivo para que te des una idea
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mike_calor
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Nov 2004 11:51
Ubicación: Camp

Re: ayuda con formula buscarv

Notapor cristianw21 » 17 Feb 2010 23:04

GRACIAS HERMANO , SI SABES DE ALGUNA FORMULA QUE REALICE ESE PROCESO
COMUNICAME POR FAVOR.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
cristianw21
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Feb 2010 17:07

Re: ayuda con formula buscarv

Notapor mike_calor » 18 Feb 2010 18:03

Claro, pero primero tendrias que explicar bien lo que quieres, como te decia si lo que buscas es que te de los datos de 800k 900k y 1000k los campos en la base de datos no deben estar vacios, pues no te arrojaria ningun valor.

Checa tu base y en los campos 900k y 1000k del Establecimiento1 estan vacios, por eso no aparecen los datos que requieres.

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mike_calor
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Nov 2004 11:51
Ubicación: Camp

Re: ayuda con formula buscarv

Notapor Miguelpo » 19 Feb 2010 18:28

Hola:
Cambie la estructura de tu tabla de datos..... espero te sirva.

Atte...
Miguel
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Miguelpo
Miembro Frecuente
Miembro Frecuente
 
Registrado: 02 May 2006 17:42
Ubicación: Lima

Re: ayuda con formula buscarv

Notapor avac » 19 Feb 2010 19:46

Hola amigos d internet
Tengo un pequeño problema tengo una base de datos
Alfredo 8:30 19/2/10 Enero
Laura 8:35 19/2/10 Enero
Alfredo 8:40 19/3/10 Enero
Laura 8:29 19/3/10 Enero
Que se graba mediante una macro es así pero mas nombres y mas larga

Si me podrían ayudar a hacer una macro que me separe los datos en otra hoja días del personal
Poner el nombre y me ponga todas las filas con el mismo nombre
Poner el nombre
Alfredo 8:30 19/2/10 Enero
Alfredo 8:40 19/3/10 Enero

Probé con Buscarv pero solo me busca un dato si se repite no te dice
También hice una tabla dinámica no es lo que necesito
Espero que me puedan ayudar a agrupar estos datos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
avac
Miembro Frecuente
Miembro Frecuente
 
Registrado: 19 Feb 2010 19:26

Re: ayuda con formula buscarv

Notapor galileogali » 19 Feb 2010 19:55

y filtros avanzadso, copiando a otro lugar?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: ayuda con formula buscarv

Notapor cristianw21 » 21 Feb 2010 00:11

Miguelpo escribió:Hola:
Cambie la estructura de tu tabla de datos..... espero te sirva.

Atte...
Miguel


Eres un genio Miguelpo! era justo lo que necesitaba, agradezco a todos los que me ayudaron y mil disculpas por no ser claro en la explicacion del problema.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
cristianw21
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Feb 2010 17:07

Re: ayuda con formula buscarv

Notapor avac » 08 Mar 2010 08:56

Gracias claro como no se me a ocurrido un filtro avanzado, voy a probar
Parece que esta obsesionado con los macro buscando la solución en macros.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
avac
Miembro Frecuente
Miembro Frecuente
 
Registrado: 19 Feb 2010 19:26

Re: ayuda con formula buscarv

Notapor avac » 09 Mar 2010 10:10

Por favor necesitó su ayuda tengo un USER que al abrirlo
Me graba algunos datos en una lista pero metoma la raferenci de la hoja en la que abro
Esta es el user

Private Sub cmdAceptar_Click()
Dim CeldaInicial As Variant
Dim col As Integer
Dim fila As Integer
CeldaInicial = "A1"
Set CeldaInicial = Range(CeldaInicial)
col = CeldaInicial.Column
'Busca cuál es la última fila
If CeldaInicial.Offset(1, 0).Value = "" Then
fila = 2
Else
fila = CeldaInicial.End(xlDown).Row + 1
End If
'Comienza a copiar los valores del UserForm a la hoja
Hoja2.Cells(fila, col).Value = TextBox1.Value
Hoja2.Cells(fila, col + 1).Value = TextBox2.Value
Hoja2.Cells(fila, col + 2).Value = TextBox3.Value
Set CeldaInicial = Nothing
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox1.SetFocus
End Sub

Cuando se ejecuta graba datos en una columna de la hoja 2
Pero cuando lo abro en la hoja 1 me toma rejarencia de la hoja 1 y no de la hoja 2
El problema es esta parte

Private Sub cmdAceptar_Click()
Dim CeldaInicial As Variant
Dim col As Integer
Dim fila As Integer
CeldaInicial = "A1"
Set CeldaInicial = Range(CeldaInicial)
col = CeldaInicial.Column
'Busca cuál es la última fila
If CeldaInicial.Offset(1, 0).Value = "" Then
fila = 2
Else
fila = CeldaInicial.End(xlDown).Row + 1
End If

Aquí tendría que ir nombre de la hoja 2 como referencia pero no se como va me pueden ayudar
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
avac
Miembro Frecuente
Miembro Frecuente
 
Registrado: 19 Feb 2010 19:26

Re: ayuda con formula buscarv

Notapor galileogali » 09 Mar 2010 21:10

Probaste escribir
set CeldaInicial = Hoja2.Range(CeldaInicial)
?

GALILEOGALI
http://excelgali.mejorforo.net/
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA


Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado