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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 JOE
01/02/2007 - 17:05 | Informe spam
GRACIAS KL LA FORMULA DE INDICE Y COINCIDIR ERA EXACTAMENTE LO QUE
NECESITABA, SALUDOS, HASTA PRONTO
José Ramón
León, Gto., México


"KL" escribió:

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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida