Cómo buscar en Excel: trucos y fórmulas
En el vasto mundo de las hojas de cálculo, Excel destaca como una herramienta indispensable para organizar y analizar datos. Si bien la búsqueda es una tarea fundamental, dominarla puede llevar tu productividad a nuevas cotas. Este artículo te guiará por el mundo de la búsqueda en Excel, desde trucos simples hasta fórmulas avanzadas, para ayudarte a localizar la información que necesitas de forma rápida y eficiente.
Cómo buscar en Excel: trucos y fórmulas
1. Buscar valores específicos con la función BUSCARV
La función BUSCARV te permite encontrar un valor específico en una columna y devolver otro valor de la misma fila.
Sintaxis:
=BUSCARV(valor_buscado; tabla_busqueda; índice_columna; rango_busqueda)
He blindado mi conexión a Internet con estos nuevos DNS europeosEjemplo:
Supongamos que tienes una tabla con nombres de productos en la columna A y sus precios en la columna B. Puedes usar la función BUSCARV para encontrar el precio de un producto específico:
=BUSCARV("Manzana"; A1:B10; 2; FALSO)
Tabla de ejemplo:
Cuidado con estos correos que intentan robar tu cuenta de Microsoft| Nombre del producto | Precio |
|---|---|
| Manzana | 1,50 |
| Banana | 0,75 |
| Naranja | 1,00 |
Explicación:
valor_buscado: "Manzana"
tabla_busqueda: A1:B10 (la tabla donde se busca)
índice_columna: 2 (la columna donde se encuentra el precio)
rango_busqueda: FALSO (busca una coincidencia exacta)
Esta fórmula devolverá el precio de la manzana, que es 1,50.
El timo de las tarifas ilimitadas: estas dos no son lo que prometen2. Buscar valores con comodines
Puedes usar comodines para buscar valores que coincidan con un patrón específico.
Comodines:
?: Coincide con cualquier carácter único.
: Coincide con cero o más caracteres.
Ejemplo:
Kodi Nexus recibe por sorpresa una última versión antes de despedirse "A": Busca todas las palabras que comiencen con "A".
"???": Busca todas las palabras de tres caracteres.
Tabla de ejemplo:
| Nombre del producto | Precio |
|---|---|
| Manzana | 1,50 |
| Banana | 0,75 |
| Naranja | 1,00 |
| Plátano | 0,80 |
Buscar todos los productos que comienzan con "A":
Fórmula: `=BUSCARV("A"; A1:B10; 2; FALSO)`
Buscar todos los productos de tres caracteres:
Fórmula: `=BUSCARV("???"; A1:B10; 2; FALSO)`
3. Usar la función INDICE y COINCIDIR para buscar valores
La función INDICE devuelve un valor de una matriz especificada. La función COINCIDIR te permite encontrar la posición de un valor específico en una fila o columna.
Sintaxis:
=INDICE(matriz; fila; columna)
=COINCIDIR(valor_buscado; matriz; [tipo_coincidencia])
Ejemplo:
Supongamos que tienes una tabla con nombres de empleados en la columna A y sus salarios en la columna B. Puedes usar la función INDICE y COINCIDIR para encontrar el salario de un empleado específico:
=INDICE(B1:B10; COINCIDIR("Juan"; A1:A10; 0))
Tabla de ejemplo:
| Nombre del empleado | Salario |
|---|---|
| Juan | 2000 |
| Ana | 1800 |
| Pedro | 2200 |
Explicación:
INDICE(B1:B10; COINCIDIR("Juan"; A1:A10; 0)): Devuelve el valor de la fila donde se encuentra "Juan" en la columna A, en la columna B.
COINCIDIR("Juan"; A1:A10; 0): Busca la posición de "Juan" en la columna A, usando coincidencia exacta.
Esta fórmula devolverá el salario de Juan, que es 2000.
4. Buscar valores con la función BUSCAR
La función BUSCAR es similar a la función BUSCARV, pero te permite buscar valores en una fila en lugar de una columna.
Sintaxis:
=BUSCAR(valor_buscado; vector_busqueda; [rango_busqueda])
Ejemplo:
Supongamos que tienes una tabla con nombres de productos en la fila 1 y sus precios en la fila 2. Puedes usar la función BUSCAR para encontrar el precio de un producto específico:
=BUSCAR("Manzana"; A1:E1; A2:E2)
Tabla de ejemplo:
| Manzana | Banana | Naranja | Plátano | Fresa |
|---|---|---|---|---|
| 1,50 | 0,75 | 1,00 | 0,80 | 2,00 |
Explicación:
valor_buscado: "Manzana"
vector_busqueda: A1:E1 (la fila donde se busca)
rango_busqueda: A2:E2 (la fila donde se encuentra el precio)
Esta fórmula devolverá el precio de la manzana, que es 1,50.
5. Buscar valores con filtros
Puedes usar la función FILTRO para filtrar una tabla y devolver solo los valores que cumplen con un criterio específico.
Sintaxis:
=FILTRO(matriz; condición)
Ejemplo:
Supongamos que tienes una tabla con nombres de productos y sus precios. Puedes usar la función FILTRO para devolver solo los productos con un precio superior a 1,00:
=FILTRO(A1:B10; B1:B10>1,00)
Tabla de ejemplo:
| Nombre del producto | Precio |
|---|---|
| Manzana | 1,50 |
| Banana | 0,75 |
| Naranja | 1,00 |
| Plátano | 0,80 |
Explicación:
matriz: A1:B10 (la tabla con los datos)
condición: B1:B10>1,00 (el precio debe ser mayor a 1,00)
Esta fórmula devolverá una nueva tabla con solo los productos con un precio superior a 1,00:
| Nombre del producto | Precio |
|---|---|
| Manzana | 1,50 |
| Naranja | 1,00 |
¿Cómo se hace una búsqueda en Excel con formulas?
Función BUSCARV
La función BUSCARV (Buscar Vertical) es una de las herramientas más populares para realizar búsquedas en Excel. Te permite buscar un valor específico en una columna (la columna de búsqueda) y recuperar el valor correspondiente en otra columna (la columna de retorno).
- Sintaxis:
BUSCARV(valor_buscado; tabla_matriz; índice_columna; [coincidencia_aproximada])
- Argumentos:
valor_buscado
: El valor que se busca en la primera columna de la tabla_matriz.tabla_matriz
: El rango de celdas que contiene los datos a buscar.índice_columna
: El número de columna en la tabla_matriz desde la cual se quiere recuperar el valor. La primera columna de la tabla_matriz es el número 1.[coincidencia_aproximada]
: (Opcional) Un valor lógico (VERDADERO o FALSO) que especifica si la función debe encontrar una coincidencia aproximada o exacta. Por defecto es VERDADERO (coincidencia aproximada).
- Ejemplo: Si quieres encontrar el precio de un producto en una lista de precios, puedes usar BUSCARV para buscar el nombre del producto en la columna de nombres y recuperar el precio de la columna de precios.
Función BUSCARH
La función BUSCARH (Buscar Horizontal) funciona de manera similar a BUSCARV, pero busca en filas en lugar de columnas. Esta función es ideal para buscar valores en una fila específica y recuperar información de otras columnas de la misma fila.
- Sintaxis:
BUSCARH(valor_buscado; matriz_búsqueda; índice_fila; [coincidencia_aproximada])
- Argumentos:
valor_buscado
: El valor que se busca en la primera fila de la matriz_búsqueda.matriz_búsqueda
: El rango de celdas que contiene los datos a buscar.índice_fila
: El número de fila en la matriz_búsqueda desde la cual se quiere recuperar el valor. La primera fila de la matriz_búsqueda es el número 1.[coincidencia_aproximada]
: (Opcional) Un valor lógico (VERDADERO o FALSO) que especifica si la función debe encontrar una coincidencia aproximada o exacta. Por defecto es VERDADERO (coincidencia aproximada).
- Ejemplo: Si tienes una tabla de información de clientes en la que la primera fila es el encabezado de las columnas, puedes usar BUSCARH para buscar un cliente en la primera fila y obtener su información de las columnas restantes.
Función ÍNDICE
La función ÍNDICE es una herramienta poderosa que te permite recuperar un valor de un rango de celdas usando un índice de fila y columna. Esta función puede utilizarse en combinación con otras funciones, como COINCIDIR, para realizar búsquedas complejas.
- Sintaxis:
INDICE(matriz; índice_fila; [índice_columna])
- Argumentos:
matriz
: El rango de celdas que contiene el valor a recuperar.índice_fila
: El número de fila en la matriz que contiene el valor a recuperar.[índice_columna]
: (Opcional) El número de columna en la matriz que contiene el valor a recuperar.
- Ejemplo: Si necesitas obtener el valor de la celda C5 en un rango de datos, puedes usar ÍNDICE con los argumentos
INDICE(A1:F10; 5; 3)
, lo que te devolverá el valor de la celda C5.
Función COINCIDIR
La función COINCIDIR te ayuda a encontrar la posición relativa de un valor dentro de un rango de celdas. Esta función es ideal para usar en combinación con ÍNDICE, ya que te permite obtener el índice de fila o columna de un valor específico, que luego puedes usar para recuperar el valor con ÍNDICE.
- Sintaxis:
COINCIDIR(valor_buscado; matriz_búsqueda; [coincidencia_tipo])
- Argumentos:
valor_buscado
: El valor que se busca en la matriz_búsqueda.matriz_búsqueda
: El rango de celdas que contiene los datos a buscar.[coincidencia_tipo]
: (Opcional) Un número que especifica el tipo de coincidencia. 0 para una coincidencia exacta, 1 para una coincidencia aproximada (solo para texto), -1 para una coincidencia aproximada (solo para números).
- Ejemplo: Si quieres saber en qué fila se encuentra un nombre específico en una lista de nombres, puedes usar COINCIDIR para obtener el número de fila en la que se encuentra el nombre y luego usar ese número de fila en ÍNDICE para recuperar información adicional sobre el nombre.
Combinación de Funciones para Búsquedas Avanzadas
Las funciones mencionadas anteriormente se pueden combinar para realizar búsquedas más complejas. Por ejemplo, puedes usar COINCIDIR para encontrar el índice de un valor en una lista y luego usar ese índice con ÍNDICE para recuperar información adicional de otra columna. También puedes usar funciones como SI, SUMAR.SI, CONTAR.SI o PROMEDIO.SI en conjunto con BUSCARV o BUSCARH para realizar análisis condicionales sobre los datos recuperados.
¿Cómo buscar cosas rápido en Excel?
Utilizar la función BUSCARV
La función BUSCARV te permite buscar un valor específico en una columna y devolver un valor asociado en otra columna. Por ejemplo, puedes buscar un nombre en la columna "Nombre" y obtener su correo electrónico en la columna "Correo electrónico".
- Selecciona la celda donde quieres que aparezca el resultado.
- Escribe la función BUSCARV: =BUSCARV(valor_buscado, tabla_matriz, índice_columna, [rango_busqueda])
- Rellena los argumentos:
- Valor_buscado: El valor que quieres buscar.
- Tabla_matriz: El rango de celdas que contiene el valor buscado y el valor que quieres devolver.
- Índice_columna: El número de columna en la tabla_matriz que contiene el valor que quieres devolver.
- Rango_busqueda: (opcional) Puede ser "FALSO" para una coincidencia exacta o "VERDADERO" para una coincidencia aproximada.
- Presiona Enter.
Filtrar datos
El filtro te permite mostrar solo las filas que cumplen con un criterio específico. Por ejemplo, puedes filtrar una lista de clientes para mostrar solo los que son de una determinada ciudad.
- Selecciona la columna que quieres filtrar.
- Haz clic en el botón "Filtrar" en la pestaña "Datos".
- Selecciona el criterio de filtro. Puedes elegir entre una lista desplegable, escribir un valor específico o utilizar un filtro personalizado.
- Haz clic en "Aceptar".
Utilizar la función INDICE y COINCIDIR
La combinación de las funciones INDICE y COINCIDIR te permite buscar un valor específico en una columna y devolver un valor asociado en una fila diferente. Por ejemplo, puedes buscar un nombre en la columna "Nombre" y obtener su número de teléfono en una fila diferente.
- Selecciona la celda donde quieres que aparezca el resultado.
- Escribe la función INDICE: =INDICE(rango_matriz, COINCIDIR(valor_buscado, rango_busqueda, [coincidencia_tipo]))
- Rellena los argumentos:
- Rango_matriz: El rango de celdas que contiene el valor que quieres devolver.
- Valor_buscado: El valor que quieres buscar.
- Rango_busqueda: El rango de celdas que contiene el valor buscado.
- Coincidencia_tipo: (opcional) Puede ser 0 para una coincidencia exacta, 1 para una coincidencia aproximada en orden ascendente o -1 para una coincidencia aproximada en orden descendente.
- Presiona Enter.
Utilizar la función BUSCAR
La función BUSCAR te permite buscar un valor específico en una fila y devolver un valor asociado en una columna diferente. Es similar a BUSCARV, pero busca valores en filas en lugar de columnas.
- Selecciona la celda donde quieres que aparezca el resultado.
- Escribe la función BUSCAR: =BUSCAR(valor_buscado, rango_matriz, índice_columna)
- Rellena los argumentos:
- Valor_buscado: El valor que quieres buscar.
- Rango_matriz: El rango de celdas que contiene el valor buscado y el valor que quieres devolver.
- Índice_columna: El número de columna en la tabla_matriz que contiene el valor que quieres devolver.
- Presiona Enter.
Utilizar la función CONTAR.SI
La función CONTAR.SI te permite contar el número de celdas que cumplen con un criterio específico. Por ejemplo, puedes contar el número de clientes que son de una determinada ciudad.
- Selecciona la celda donde quieres que aparezca el resultado.
- Escribe la función CONTAR.SI: =CONTAR.SI(rango, criterio)
- Rellena los argumentos:
- Rango: El rango de celdas que quieres contar.
- Criterio: El criterio que deben cumplir las celdas para ser contadas.
- Presiona Enter.
¿Cómo buscar celdas con formulas en Excel?
Buscar celdas con fórmulas usando la función "Buscar y reemplazar"
La función "Buscar y reemplazar" de Excel te permite encontrar celdas que contienen fórmulas. Para utilizar esta función, sigue estos pasos:
- Ve a la pestaña "Inicio" y haz clic en "Buscar y seleccionar".
- Selecciona "Reemplazar".
- En el cuadro "Buscar", ingresa el signo igual (=).
- En el cuadro "Reemplazar con", deja el espacio en blanco.
- Haz clic en "Buscar siguiente" para encontrar la primera celda con una fórmula.
- Repite el paso 5 para encontrar las demás celdas que contienen fórmulas.
Buscar celdas con fórmulas usando la función "Ir a especial"
La función "Ir a especial" de Excel te permite seleccionar celdas específicas con base en criterios predefinidos, incluyendo las celdas que contienen fórmulas. Para usar esta función, sigue estos pasos:
- Selecciona el rango de celdas donde deseas buscar fórmulas.
- Presiona las teclas Ctrl + G para abrir el cuadro de diálogo "Ir a".
- Haz clic en el botón "Especial".
- En el cuadro de diálogo "Ir a especial", selecciona "Fórmulas".
- Haz clic en "Aceptar".
Buscar celdas con fórmulas usando la función "Encontrar"
Puedes usar la función "Encontrar" de Excel para buscar celdas con fórmulas específicas. Para ello, sigue estos pasos:
- Presiona las teclas Ctrl + F para abrir el cuadro de diálogo "Encontrar".
- En el cuadro "Buscar qué", ingresa la fórmula específica que deseas encontrar. Por ejemplo, "=SUM(A1:A10)".
- Haz clic en "Buscar siguiente" para encontrar la primera celda con la fórmula especificada.
- Repite el paso 3 para encontrar las demás celdas que contienen la fórmula.
Buscar celdas con fórmulas usando la función "Filtrar"
La función "Filtrar" de Excel te permite mostrar solo las celdas que cumplen con un criterio específico, incluyendo las celdas que contienen fórmulas. Para usar esta función, sigue estos pasos:
- Selecciona el rango de celdas donde deseas buscar fórmulas.
- Ve a la pestaña "Datos" y haz clic en "Filtrar".
- Haz clic en el filtro de la columna que contiene las fórmulas.
- Selecciona "Contiene" en el menú desplegable.
- En el cuadro "Contiene", ingresa el signo igual (=).
- Haz clic en "Aceptar".
Buscar celdas con fórmulas usando la función "Formato condicional"
La función "Formato condicional" de Excel te permite aplicar un formato específico a las celdas que cumplen con un criterio específico, como las celdas que contienen fórmulas. Para usar esta función, sigue estos pasos:
- Selecciona el rango de celdas donde deseas buscar fórmulas.
- Ve a la pestaña "Inicio" y haz clic en "Formato condicional".
- Selecciona "Nueva regla".
- En el cuadro "Seleccionar un tipo de regla", elige "Usar una fórmula para determinar qué celdas formatear".
- En el cuadro "Formato de las celdas donde esta fórmula sea verdadera", ingresa la fórmula "=ISFORMULA(A1)".
- Haz clic en el botón "Formato" para elegir un formato específico para las celdas que contienen fórmulas.
- Haz clic en "Aceptar" para aplicar el formato condicional.
¿Cómo buscar las fórmulas en Excel?
Utilizando la barra de fórmulas
La barra de fórmulas se encuentra ubicada justo encima de la hoja de cálculo y es la forma más básica de visualizar las fórmulas.
- Seleccione la celda que contiene la fórmula que desea ver.
- La fórmula aparecerá automáticamente en la barra de fórmulas.
Buscando fórmulas por nombre
Excel tiene una amplia gama de fórmulas predefinidas, y puede encontrarlas fácilmente buscando por nombre.
- En la pestaña "Fórmulas", haga clic en el botón "Insertar función".
- En la caja de búsqueda, ingrese el nombre de la función que desea buscar.
- Excel mostrará una lista de funciones que coincidan con su búsqueda.
Utilizando la ayuda de Excel
Excel ofrece una ayuda completa para cada función, explicando su uso y ejemplos de cómo aplicarla.
- Seleccione la celda que contiene la fórmula que desea entender.
- Presione F1 en su teclado o vaya a la pestaña "Ayuda" y seleccione "Ayuda de Excel".
- Busque la función específica que desea aprender o explore los temas relacionados con las fórmulas.
Utilizando la función "Buscar y reemplazar"
Puede utilizar la función "Buscar y reemplazar" para encontrar fórmulas específicas dentro de una hoja de cálculo.
- Presione Ctrl + F para abrir el cuadro de diálogo "Buscar y reemplazar".
- En el campo "Buscar", ingrese la fórmula que desea encontrar.
- Excel mostrará todas las celdas que contengan la fórmula especificada.
Utilizando la función "Evaluar fórmula"
La función "Evaluar fórmula" permite ver paso a paso cómo se calcula una fórmula.
- Seleccione la celda que contiene la fórmula que desea evaluar.
- En la pestaña "Fórmulas", haga clic en "Evaluar fórmula".
- Haga clic en "Evaluar" para ver el resultado de cada paso del cálculo de la fórmula.
Preguntas Frecuentes
Cómo buscar texto en Excel
Para buscar texto específico en una hoja de cálculo de Excel, utiliza la función BUSCAR. Escribe la siguiente fórmula en una celda:
=BUSCAR("texto_a_buscar", rango, [número_índex])
Donde:
"texto_a_buscar" es el texto que quieres encontrar.
"rango" es el rango de celdas en el que quieres buscar.
"número_índex" (opcional) especifica el valor de la celda que quieres devolver si se encuentra una coincidencia. Si no lo especificas, se devuelve la primera coincidencia.
Cómo buscar y reemplazar texto en Excel
Para buscar y reemplazar texto en Excel, utiliza la herramienta "Buscar y reemplazar". Ve a la pestaña "Inicio" y haz clic en "Buscar y seleccionar" > "Buscar y reemplazar". En el cuadro de diálogo que aparece, escribe el texto que quieres buscar y el texto por el que quieres reemplazarlo. Haz clic en "Reemplazar" para reemplazar todas las coincidencias o en "Buscar siguiente" para encontrar la siguiente coincidencia.
Cómo buscar valores únicos en Excel
Para encontrar valores únicos en una columna de datos, utiliza la función QUITAR.DUPLICADOS. Escribe la siguiente fórmula en una celda:
=QUITAR.DUPLICADOS(rango)
Donde "rango" es el rango de celdas que contiene los datos. La función devolverá una lista de los valores únicos en el rango.
Cómo buscar filas o columnas ocultas en Excel
Para buscar filas o columnas ocultas en Excel, selecciona la pestaña "Inicio" y haz clic en "Buscar y seleccionar" > "Ir a especial...". En el cuadro de diálogo que aparece, selecciona "Filas ocultas" o "Columnas ocultas". Haz clic en "Aceptar" para mostrar las filas o columnas ocultas.
Leave a Reply