Buscar valores en una lista de datos

Buscar valores en una lista de datos

Supongamos que desea buscar la extensión telefónica de un empleado utilizando su número de identificación, o el porcentaje correcto de una comisión correspondiente a una cantidad de ventas. La consulta de datos se lleva a cabo para buscar información concreta en una lista de forma rápida y eficaz, y comprobar automáticamente que los datos que se usan son correctos. Una vez consultados los datos, puede realizar cálculos o mostrar resultados con los valores devueltos. Existen varias formas de buscar valores en una lista de datos y mostrar los resultados.

¿Qué quiere hacer?

Buscar valores verticalmente en una lista utilizando una coincidencia exacta

Buscar valores verticalmente en una lista utilizando una coincidencia aproximada

Buscar valores verticalmente en una lista de tamaño desconocido utilizando una coincidencia exacta

Buscar valores horizontalmente en una lista utilizando una coincidencia exacta

Buscar valores horizontalmente en una lista utilizando una coincidencia aproximada

Crear una fórmula de búsqueda con el Asistente para búsquedas (solo Excel 2007)

Buscar valores verticalmente en una lista utilizando una coincidencia exacta

Para realizar esta tarea, puede usar la función BUSCARV o una combinación de las funciones INDICE y COINCIDIR.

Ejemplos de BUSCARV

Ejemplo 1 de BUSCARV

Ejemplo 2 de BUSCARV

Para obtener más información, vea Función BUSCARV.

Ejemplos de INDICE y COINCIDIR

Las funciones INDICE y COINCIDIR pueden usarse como sustitutas de BUSCARV

Simplificado, significa:

=INDICE(quiero el valor devuelto de C2:C10, que va a COINCIDIR con(Col rizada, que está en alguna parte de la matriz B2:B10, donde el valor devuelto es el primer valor correspondiente a Col rizada))

La fórmula busca el primer valor de C2:C10 que corresponde a Col rizada (en B7) y devuelve el valor de C7 (100), que es el primer valor que coincida con Col rizada.

Para obtener más información, vea Función INDICE y Función COINCIDIR.

Principio de página

Buscar valores verticalmente en una lista utilizando una coincidencia aproximada

Para ello, use la función BUSCARV.

Importante: Asegúrese de que los valores de la primera fila están ordenados en sentido ascendente.

Un ejemplo de la fórmula BUSCARV buscando una coincidencia aproximada

En el ejemplo anterior, BUSCARV busca el nombre del alumno que tiene 6 llegadas tarde en el rango A2:B7. No hay ninguna entrada de 6 llegadas tarde en la tabla, por lo que BUSCARV busca la siguiente coincidencia más alta que sea inferior a 6 y busca el valor 5, asociado al nombre Pelayo y, por tanto, devuelve Pelayo.

Para obtener más información, vea Función BUSCARV.

Principio de página

Buscar valores verticalmente en una lista de tamaño desconocido utilizando una coincidencia exacta

Para realizar esta tarea, utilice las funciones DESREF y COINCIDIR.

Nota: Utilice este método cuando los datos estén situados en un rango de datos externos que se actualice diariamente. Se sabe que el precio se indica en la columna B, pero no se sabe cuántas filas de datos devolverá el servidor y la primera columna no está ordenada alfabéticamente.

Un ejemplo de las funciones DESREF y COINCIDIR

C1 es la celda superior izquierda del rango (también denominada celda inicial).

COINCIDIR("Naranjas",C2:C7,0) busca Naranjas en el rango C2:C7. No debe incluir la celda inicial en el rango.

1 es el número de columnas a la derecha de la celda inicial de donde debe proceder el valor devuelto. En nuestro ejemplo, el valor devuelto es de la columna D, Ventas.

Principio de página

Buscar valores horizontalmente en una lista utilizando una coincidencia exacta

Para realizar esta tarea, use la función BUSCARH. Vea el ejemplo siguiente:

Un ejemplo de la fórmula BUSCARH buscando una coincidencia exacta

BUSCARH busca la columna Ventas y devuelve el valor de la fila 5 del rango especificado.

Para obtener más información, vea Función BUSCARH.

Principio de página

Buscar valores horizontalmente en una lista utilizando una coincidencia aproximada

Para realizar esta tarea, utilice la función BUSCARH.

Importante: Asegúrese de que los valores de la primera fila están ordenados en sentido ascendente.

Un ejemplo de la fórmula BUSCARH buscando una coincidencia aproximada

En el ejemplo anterior, BUSCARH busca el valor 11000 en la fila 3 del rango especificado. No encuentra 11000 y, por lo tanto, busca el siguiente valor más alto que sea menor que 11000 y devuelve 10543.

Para obtener más información, vea Función BUSCARH.

Principio de página

Crear una fórmula de búsqueda con el Asistente para búsquedas (solo Excel 2007)

Nota: El complemento del Asistente para búsquedas se descontinuó en Excel 2010. Esta funcionalidad la han reemplazado el Asistente para funciones y las Funciones de búsqueda y referencia (referencia) disponibles.

En Excel 2007, el Asistente para búsquedas crea la fórmula de búsqueda basándose en los datos de una hoja de cálculo con rótulos de filas y columnas. El Asistente para búsquedas le ayuda a buscar otros valores de una fila cuando conoce el valor de una columna y viceversa. El Asistente para búsquedas usa INDICE y COINCIDIR en las fórmulas que crea.

  1. Haga clic en una celda del rango.

  2. En la pestaña Fórmulas, en el grupo Soluciones, haga clic en Buscar.

  3. Si el comando Buscar no está disponible, tendrá que cargar el programa de complemento Asistente para búsquedas.

    Cargar el programa de complemento Asistente para búsquedas

  4. Haga clic en el botón Microsoft Office Imagen del botón de Microsoft Office , haga clic en Opciones de Excel y, después, haga clic en la categoría Complementos.

  5. En el cuadro Administrar, haga clic en Complementos de Excel y, a continuación, en Ir.

  6. En el cuadro de diálogo Complementos disponibles, active la casilla de verificación situada junto a Asistente para búsquedas y, a continuación, haga clic en Aceptar.

  7. Siga las instrucciones del Asistente.

Principio de página

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×