Foros del Web » Soporte técnico » Ofimática »

Buscar en excel

Estas en el tema de Buscar en excel en el foro de Ofimática en Foros del Web. Hola a todos, tengo que extraer de una tabla un valor cumpliendo varios condicionantes. Ejemplo: TABLA id Nombre edad ingresos 1 Paco 21 1000 2 ...
  #1 (permalink)  
Antiguo 28/04/2008, 04:05
 
Fecha de Ingreso: julio-2006
Ubicación: Malaga
Mensajes: 29
Antigüedad: 17 años, 9 meses
Puntos: 0
Buscar en excel

Hola a todos,

tengo que extraer de una tabla un valor cumpliendo varios condicionantes.
Ejemplo:

TABLA

id Nombre edad ingresos
1 Paco 21 1000
2 Pedro 22 1000
3 Paco 24 1000


BUSQUEDA

yo quiero que en una celda me aparezca el ingreso de Paco 21 años de edad, por tanto usaria como condicionante el nombre y la edad.


Un saludo!
__________________
patricio218
  #2 (permalink)  
Antiguo 28/04/2008, 10:33
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
Re: Buscar en excel

Esto lo quieres hacer con un macro o con los filtros de excel o como, no entendi cual es el metodo que deseas.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #3 (permalink)  
Antiguo 29/04/2008, 05:55
 
Fecha de Ingreso: julio-2006
Ubicación: Malaga
Mensajes: 29
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Buscar en excel

quiero ver si hay alguna posibilidad de hacerlo sin macros solo con las funciones de excel.

Un saludo!
__________________
patricio218
  #4 (permalink)  
Antiguo 29/04/2008, 12:50
Avatar de Omura
Colaborador
 
Fecha de Ingreso: julio-2006
Ubicación: Peru
Mensajes: 3.491
Antigüedad: 17 años, 9 meses
Puntos: 185
Re: Buscar en excel

Para extraer un dato usa la función bdextraer()

.......A........B...........C..........D.......... ...E.......F........G.............H............I
1....id....Nombre....edad..ingresos..............i d....Nombre....edad....ingresos
2....1......Paco........21......1000.............. .............Paco..........24...................
3....2......Pedro......22......1500
4....3......Paco........24......1200

=BDEXTRAER(f1:i2;"ingresos";A1:D4) devuelve 1200

F1:I2 = rango de criterios
ingresos = dato a mostrar
A1:D4 = base de datos

Última edición por Omura; 29/04/2008 a las 12:55
  #5 (permalink)  
Antiguo 29/04/2008, 13:22
Avatar de GEMO  
Fecha de Ingreso: julio-2007
Ubicación: Guadalajara
Mensajes: 110
Antigüedad: 16 años, 9 meses
Puntos: 3
Re: Buscar en excel

Mira si te entendi bien espero que te sirva esto
columna
f
i
l
a
A B C D E f g
1 id nombre edad ingreso buscar registro
2 1 paco lopez 21 1000 1
3 2 juan perez 20 800
4 3 paco ramirez 22 1200 paco lopez 21 1000

puedes nombrar a tu tabla "ingresos" por un ejemplo
seleccionando desde A2 hasta D4
y utilizar un BUSCARV utilizando el id como argumento a buscar

si en E2 ingresas el id la busqueda y la informaciónm quieres que aparesca por ejemplo en E4,F4,G4
en E4 pones esta formula
=SI(E2="","",BUSCARV(E2,registro,2,0))
'si E2 es igual a nada,entonces no aparece nada,de lo contrario buscar el valor e2, en la tabla de registro,y poner el contenido de la celda de alado en este caso "paco lopez"
en F4
=SI(E2="","",BUSCARV(E2,registro,3,0))
para que aparesca el siguiente valor que seria la edad 21
y en G4
=SI(E2="","",BUSCARV(E2,registro,4,0))
para que apresca el ingreso

Claro que tu utilizarias tus valores reales y de la forma que mejor se te acomode en fin espero servir de algo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:08.