Función de Busqueda Avanzada

30/01/2007 - 23:08 por JOE | Informe spam
Solicito ayuda en Excel 2003, tengo una hoja de datos con 28 columnas y más
de 12,000 filas.

tengo preparada una hoja de Consulta que me realiza la busqueda por "ID
Empleado", en una celda en blanco digito el número del empleado y existen 27
celdas con la función de BUSCAR dandome los datos de las 27 columnas
correspondientes a ese empleado, la hoja de datos esta ordenada por el campo
ID empleado.

En el mismo libro otra hoja de Consulta me realiza la busqueda por "Puesto"
igualmente digito el puesto y la 27 celdas con la función de BUSCAR me dan la
información de los 27 columnas correspondiente a ese puesto, sin embargo tuve
que copiar la hoja de datos y ordenarla por la columna de Puesto.

tengo otra hoja de consulta (en el mismo libro) por "Titular" de igual forma
necesito copiar la hoja de datos y ordenarla por la columna "Titular".
esto me genera que la misma hoja de datos la tenga triplicada, solo que con
diferente formato de orden de datos.

el problema es que la función de BUSCAR requiere que la información este
ordenada ascendentemente, y la función de BUSCARV (FALSO) invariablemente
toma como valor buscado la columna A o la primera, por lo que no me es útil
ya que si bien no la tengo que ordenar, si tendría que tener diferentes hojas
con una de las columnas "ID Empleado", "Puesto" y "Titular" en la columna A

Necesito una formula para realizar la busqueda sin ordenar los datos, que me
de la respuesta de coincidencia exacta, y obviamente tenga la opción de
decidir si el valor buscado esta en la columna 6, 10 o 20.

Espero haya planteado claramente mi problema
José Ramón
León, Gto., México
 

Leer las respuestas

#1 KL
30/01/2007 - 23:23 | Informe spam
tal vez esto

=INDICE(Tabla;COINCIDIR(ValorBuscado;ColumnaBusqueda;0);numColumnaResultado)

p.ej.:

=INDICE($A$2:$Z$30;COINCIDIR(A1;$B$2:$B$30;0);6)

Saludos,
KL


"JOE" wrote in message
news:
Solicito ayuda en Excel 2003, tengo una hoja de datos con 28 columnas y
más
de 12,000 filas.

tengo preparada una hoja de Consulta que me realiza la busqueda por "ID
Empleado", en una celda en blanco digito el número del empleado y existen
27
celdas con la función de BUSCAR dandome los datos de las 27 columnas
correspondientes a ese empleado, la hoja de datos esta ordenada por el
campo
ID empleado.

En el mismo libro otra hoja de Consulta me realiza la busqueda por
"Puesto"
igualmente digito el puesto y la 27 celdas con la función de BUSCAR me dan
la
información de los 27 columnas correspondiente a ese puesto, sin embargo
tuve
que copiar la hoja de datos y ordenarla por la columna de Puesto.

tengo otra hoja de consulta (en el mismo libro) por "Titular" de igual
forma
necesito copiar la hoja de datos y ordenarla por la columna "Titular".
esto me genera que la misma hoja de datos la tenga triplicada, solo que
con
diferente formato de orden de datos.

el problema es que la función de BUSCAR requiere que la información este
ordenada ascendentemente, y la función de BUSCARV (FALSO) invariablemente
toma como valor buscado la columna A o la primera, por lo que no me es
útil
ya que si bien no la tengo que ordenar, si tendría que tener diferentes
hojas
con una de las columnas "ID Empleado", "Puesto" y "Titular" en la columna
A

Necesito una formula para realizar la busqueda sin ordenar los datos, que
me
de la respuesta de coincidencia exacta, y obviamente tenga la opción de
decidir si el valor buscado esta en la columna 6, 10 o 20.

Espero haya planteado claramente mi problema
José Ramón
León, Gto., México

Preguntas similares