La función BUSCAR (LOOKUP) es el comando de búsqueda de Excel que aquí usaremos para encontrar una frecuencia exacta o la frecuencia más alta que no supere el valor buscado. En el libro de ejemplo, una papelería asigna colores a cinco rangos de frecuencia de impresión. Al terminar, sabrás crear búsquedas aproximadas, devolver el dato situado en la misma posición y detectar cuándo falta un valor válido.
BUSCAR está disponible en Excel para Microsoft 365, Excel 2024, Excel 2021, Excel 2019 y Excel 2016, tanto en Windows como en Mac según la documentación oficial. Los datos de este tutorial están comprobados en octubre de 2026.
=BUSCAR(4,19;A2:A6;B2:B6).Qué es BUSCAR y cuándo usarlo
BUSCAR (LOOKUP) busca un valor dentro de una fila o una columna y devuelve el valor que ocupa la misma posición en otra fila o columna. En nuestro libro, la hoja Frecuencias relaciona una frecuencia de impresión con el color que le corresponde.
El vector de comparación contiene las frecuencias ordenadas: 4,14; 4,19; 5,17; 5,77 y 6,39. El vector de resultado contiene los colores: rojo, naranja, amarillo, verde y azul. Al buscar 4,19, BUSCAR encuentra esa frecuencia y devuelve «naranja».
| A | B | |
|---|---|---|
| 1 | Frecuencia | Color |
| 2 | 4,14 | rojo |
| 3 | 4,19 | naranja |
| 4 | 5,17 | amarillo |
| 5 | 5,77 | verde |
| 6 | 6,39 | azul |
BUSCAR resulta útil cuando los datos están ordenados y quieres una aproximación por aproximación. Por ejemplo, si el lector tiene una frecuencia de 5,75, puedes asignarle el color de la última frecuencia inferior, que es 5,17: amarillo.
Cómo funciona BUSCAR con un vector
La forma vectorial de BUSCAR utiliza esta sintaxis:
=BUSCAR(valor_buscado;vector_de_comparación;[vector_resultado])
El primer argumento indica qué quieres encontrar. El segundo es el rango donde BUSCAR examina los valores. El tercero es opcional y contiene el resultado que quieres recibir.
| Argumento | En el libro | Función |
|---|---|---|
| valor_buscado | 4,19 | Frecuencia que se busca |
| vector_de_comparación | A2:A6 | Frecuencias ordenadas de menor a mayor |
| vector_resultado | B2:B6 | Colores asociados |
El vector de comparación debe tener una sola fila o una sola columna. El vector de resultado debe tener el mismo tamaño que el vector de comparación. Si no se indica un vector de resultado, BUSCAR devuelve el valor encontrado en el propio vector de comparación.
La búsqueda no siempre exige una coincidencia exacta. BUSCAR encuentra el valor exacto si existe; si no existe, busca el valor más grande que sea menor o igual que el solicitado. Por eso 5,75 devuelve el resultado asociado a 5,17.
Busca una frecuencia y encuentra el color más cercano
Para completar el libro, añade una columna de frecuencias consulta y otra de resultados. Escribe primero las frecuencias que quieres consultar: 4,19, 5,75 y 7,66. Después, usa BUSCAR para devolver el color correspondiente.
- Selecciona la celda A1 y escribe Frecuencia consulta.
- Selecciona la celda B1 y escribe Color encontrado.
- Escribe 4,19 en A2, 5,75 en A3 y 7,66 en A4.
- Selecciona B2 y escribe la fórmula de búsqueda.
- Arrastra el controlador de relleno de B2 hasta B4.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Frecuencia consulta | Color encontrado | |||
| 2 | 4,19 | naranja | |||
| 3 | 5,75 | amarillo | |||
| 4 | 7,66 | azul | |||
| 5 | |||||
| 6 | |||||
| 7 | Frecuencia | Color | |||
| 8 | 4,14 | rojo | |||
| 9 | 4,19 | naranja | |||
| 10 | 5,17 | amarillo | |||
| 11 | 5,77 | verde | |||
| 12 | 6,39 | azul |
Busca un valor exacto en una columna
La búsqueda de 4,19 es exacta porque esa frecuencia aparece en A9. Escribe en B2:
=BUSCAR(A2;$A$8:$A$12;$B$8:$B$12)
| A | B | |
|---|---|---|
| 1 | Frecuencia consulta | Color encontrado |
| 2 | 4,19 | naranja |
| 3 | 5,75 | amarillo |
| 4 | 7,66 | azul |
| 7 | Frecuencia | Color |
| 8 | 4,14 | rojo |
| 9 | 4,19 | naranja |
| 10 | 5,17 | amarillo |
| 11 | 5,77 | verde |
| 12 | 6,39 | azul |
Busca el valor inferior más próximo
La frecuencia 5,75 no aparece en la lista. BUSCAR busca entonces el valor más grande que sea menor o igual: 5,17. Como 5,17 está en la posición tercera del vector, devuelve el color de esa posición.
=BUSCAR(A3;$A$8:$A$12;$B$8:$B$12)
| A | B | |
|---|---|---|
| 1 | Frecuencia consulta | Color encontrado |
| 2 | 4,19 | naranja |
| 3 | 5,75 | amarillo |
| 4 | 7,66 | azul |
| 8 | 4,14 | rojo |
| 9 | 4,19 | naranja |
| 10 | 5,17 | amarillo |
| 11 | 5,77 | verde |
| 12 | 6,39 | azul |
Busca una frecuencia mayor que todas las disponibles
Si consultas 7,66, no existe una frecuencia igual ni superior. BUSCAR utiliza la última frecuencia del vector, 6,39, y devuelve el color situado en esa posición: azul.
=BUSCAR(A4;$A$8:$A$12;$B$8:$B$12)
| A | B | |
|---|---|---|
| 1 | Frecuencia consulta | Color encontrado |
| 2 | 4,19 | naranja |
| 3 | 5,75 | amarillo |
| 4 | 7,66 | azul |
| 8 | 4,14 | rojo |
| 9 | 4,19 | naranja |
| 10 | 5,17 | amarillo |
| 11 | 5,77 | verde |
| 12 | 6,39 | azul |
Busca una frecuencia menor que la lista
Si consultas 0, BUSCAR no puede encontrar un valor menor o igual. En ese caso devuelve el error #N/D.
=BUSCAR(0;$A$8:$A$12;$B$8:$B$12)
| A | B | |
|---|---|---|
| 1 | Frecuencia consulta | Color encontrado |
| 2 | 4,19 | naranja |
| 3 | 5,75 | amarillo |
| 4 | 7,66 | azul |
| 5 | #N/D | |
| 8 | 4,14 | rojo |
| 9 | 4,19 | naranja |
| 10 | 5,17 | amarillo |
| 11 | 5,77 | verde |
| 12 | 6,39 | azul |
Ordena los datos y corrige la búsqueda
BUSCAR necesita que el vector de comparación esté ordenado de menor a mayor. Si las frecuencias no están en orden ascendente, la función puede elegir una posición incorrecta.
En nuestro libro, selecciona A8:B12 y utiliza:
En el cuadro de diálogo, elige Ordenar por la columna Frecuencia y selecciona De menor a mayor. Acepta el aviso si Excel propone mantener las filas juntas. Después, vuelve a escribir o copiar las fórmulas de B2:B4.
| A | B | |
|---|---|---|
| 1 | Frecuencia | Color |
| 2 | 4,14 | rojo |
| 3 | 4,19 | naranja |
| 4 | 5,17 | amarillo |
| 5 | 5,77 | verde |
| 6 | 6,39 | azul |
Qué ocurre si el texto usa mayúsculas y minúsculas
BUSCAR considera equivalentes las palabras que solo cambian entre mayúsculas y minúsculas. Puedes buscar «naranja» aunque en el vector de resultado aparezca «NARANJA». Esta regla afecta a la comparación del texto; no significa que debas modificar el contenido para que funcione.
| A | B | |
|---|---|---|
| 1 | Frecuencia | Color |
| 2 | 4,14 | rojo |
| 3 | 4,19 | naranja |
| 4 | 5,17 | amarillo |
| 5 | 5,77 | verde |
| 6 | 6,39 | azul |
| 13 | nARANJA | #N/A |
Cuándo Excel necesita actualizar BUSCAR
En algunos libros, Excel puede dejar de recalcular una fórmula después de cambiar una entrada o una referencia. Para forzar la actualización de una búsqueda, selecciona la celda que contiene la fórmula, pulsa F2 y después Intro. En Mac, utiliza las teclas equivalentes para entrar en edición y confirmar.
| A | B | |
|---|---|---|
| 1 | Frecuencia consulta | Color encontrado |
| 2 | 4,19 | naranja |
| 3 | 5,75 | amarillo |
| 4 | 7,66 | azul |
| 8 | 4,14 | rojo |
| 9 | 4,19 | naranja |
| 10 | 5,17 | amarillo |
| 11 | 5,77 | verde |
| 12 | 6,39 | azul |
Qué versiones de Excel tienen BUSCAR
BUSCAR (LOOKUP) está documentada para Excel para Microsoft 365, Excel 2024, Excel 2021, Excel 2019 y Excel 2016. La función se utiliza con un vector de una fila o una columna y necesita datos ordenados de menor a mayor.
| Función o herramienta | Disponibilidad indicada por Microsoft |
|---|---|
| BUSCAR (LOOKUP) | Excel 2016, 2019, 2021, 2024 y Microsoft 365 |
| BUSCARH (HLOOKUP) | Disponible en las versiones indicadas por su ficha oficial |
| BUSCARX (XLOOKUP) | Excel 2021, 2024 y Microsoft 365 |
| Power Query | Integrado desde Excel 2016 |
La documentación oficial de BUSCAR incluye dos formas: vectorial y de matriz. La forma vectorial es la adecuada para el libro de frecuencias. La forma de matriz se conserva por compatibilidad, pero Microsoft recomienda considerar BUSCARV o BUSCARH porque su funcionalidad es limitada.
Puedes consultar la ayuda oficial de BUSCAR (LOOKUP) y la ficha de BUSCARH (HLOOKUP) para comparar las alternativas.
Por qué BUSCAR devuelve resultados inesperados
Los resultados inesperados suelen deberse a datos desordenados, a valores inferiores al mínimo, a un vector de comparación con más de una fila o columna o a una expectativa incorrecta sobre la búsqueda exacta.
En el libro, revisa estas condiciones:
- A2:A6 debe contener una sola columna.
- Los valores deben estar ordenados de menor a mayor.
- El vector de resultado debe tener el mismo tamaño.
- El valor buscado no puede ser inferior al mínimo si quieres una aproximación válida.
- BUSCAR no es BUSCARV: devuelve una aproximación, no una coincidencia exacta obligatoria.
Para comprobar el resultado, selecciona la fórmula y mira el rango completo en la barra de fórmulas. Si aparece #N/D, puedes escribir =SI.ND(BUSCAR(A2;$A$8:$A$12;$B$8:$B$12);"Sin rango") para mostrar un mensaje controlado.
El vector de comparación no está ordenado
Desordena temporalmente A8:A12 y escribe en B5 =BUSCAR(5,75;A8:A12;B8:B12). El resultado puede ser incorrecto porque BUSCAR asume que encuentra la última posición válida en una secuencia ascendente.
| A | B | |
|---|---|---|
| 1 | Frecuencia | Color |
| 2 | 5,77 | verde |
| 3 | 4,19 | naranja |
| 4 | 6,39 | azul |
| 5 | 4,14 | rojo |
| 6 | 5,17 | amarillo |
| 7 | ||
| 8 | 4,19 | naranja |
| 9 | 5,17 | amarillo |
| 10 | 6,39 | azul |
| 11 | 4,14 | rojo |
| 12 | 5,77 | verde |
La causa es que el vector ya no está ordenado de menor a mayor. Selecciona A8:B12, repite Datos > Ordenar y filtrar > Ordenar y elige De menor a mayor. Después, comprueba que la búsqueda vuelve a devolver amarillo.
El valor buscado es menor que el mínimo
Escribe =BUSCAR(0;A8:A12;B8:B12). El resultado es #N/D, porque no existe una frecuencia igual o menor que cero. No es un fallo de la fórmula: el valor buscado queda fuera del rango inferior.
| A | B | |
|---|---|---|
| 1 | Frecuencia | Color |
| 2 | 4,14 | rojo |
| 3 | 4,19 | naranja |
| 4 | 5,17 | amarillo |
| 5 | 5,77 | verde |
| 6 | 6,39 | azul |
| 7 | 0 | #N/A |
BUSCAR no es una búsqueda exacta automática
BUSCAR (LOOKUP) busca el valor mayor menor o igual. Por eso =BUSCAR(5,75;A8:A12;B8:B12) devuelve amarillo: aunque 5,75 no exista, utiliza 5,17. Si necesitas que un nombre o código solo coincida exactamente, utiliza BUSCARV (VLOOKUP) con el cuarto argumento FALSO:
=BUSCARV(A2;A8:B12;2;FALSO)
BUSCARX (XLOOKUP) ofrece una búsqueda exacta más flexible en Excel 2021, Excel 2024 y Microsoft 365.
Cuándo elegir BUSCARV o BUSCARH en lugar de BUSCAR
BUSCAR funciona bien con dos vectores del mismo tamaño. Si el resultado está en varias columnas de una tabla, BUSCARV (VLOOKUP) es más cómodo porque busca en la primera columna y devuelve el dato de una columna concreta. Si los encabezados están en una fila y los datos debajo, utiliza BUSCARH (HLOOKUP).
| Necesidad | Función adecuada |
|---|---|
| Aproximación en una fila o columna | BUSCAR |
| Búsqueda vertical en una tabla | BUSCARV |
| Búsqueda horizontal en una tabla | BUSCARH |
| Coincidencia exacta en tabla | BUSCARV con FALSO |
| Búsqueda exacta en cualquier dirección | BUSCARX, si está disponible |
Si tu libro tiene una tabla con códigos, nombres, precios y existencias, conviene crear una tabla con BUSCARV. Si necesitas devolver varios datos relacionados con un nombre, BUSCARX puede resultar más flexible en las versiones que lo incluyen.
Lo que ya sabes hacer con BUSCAR
Ya sabes:
- Elegir el valor que quieres buscar.
- Definir el vector de comparación.
- Añadir un vector de resultado con el mismo tamaño.
- Buscar una coincidencia exacta.
- Obtener el valor inferior más próximo.
- Detectar el error #N/D.
- Ordenar los datos antes de buscar.
- Forzar una actualización con F2 y Intro.
| A | B | |
|---|---|---|
| 1 | Frecuencia consulta | Color encontrado |
| 2 | 4,19 | naranja |
| 3 | 5,75 | amarillo |
| 4 | 7,66 | azul |
| 5 | #N/D | |
| 8 | 4,14 | rojo |
| 9 | 4,19 | naranja |
| 10 | 5,17 | amarillo |
| 11 | 5,77 | verde |
| 12 | 6,39 | azul |
Como siguiente paso, prueba BUSCARV (VLOOKUP) cuando el resultado esté en una tabla de varias columnas.
Dudas al usar BUSCAR en Excel
1. ¿Cómo puedo buscar una palabra en Excel?
Si necesitas localizar una coincidencia exacta, usa BUSCARV (VLOOKUP) o BUSCARX (XLOOKUP) según la disposición de tus datos. BUSCAR (LOOKUP) encuentra un valor exacto o el mayor valor menor o igual dentro de un vector ordenado; no está pensado para buscar palabras que arbitrariamente烯 dentro de una columna. ===
2. ¿Puedo crear una barra de búsqueda en Excel?
Sí, puedes simular una barra con una celda de entrada y fórmulas, pero no es un cuadro de búsqueda nativo del que tenga que提供了一个 Excel una función llamada BUSCAR. Para buscar nombres o referencias exactas en tablas, conviene combinar BUSCARV o BUSCARX con validaciones de datos y listas desplegables. ===
3. ¿Cuál es el comando para buscar en Excel?
Para buscar visualmente una hoja, pulsa Ctrl+B en Windows o Cmd+B en Mac y escribe el texto en el cuadro Buscar. Si la pregunta es por una función, utiliza BUSCAR, BUSCARV o BUSCARX según si necesitas aproximación en un vector, una tabla vertical o una búsqueda exacta y flexible. ===
4. ¿Cómo creo un buscador en Excel con una lista desplegable?
Crea una lista de nombres en una hoja Auxiliar, selecciona la celda de búsqueda y abre Datos > Herramientas de datos > Validación de datos. Elige Lista y usa el rango como origen. Después, en otra celda, usa BUSCARV o BUSCARX para devolver los datos asociados al nombre seleccionado. ===
5. ¿Cómo busco un nombre en Excel y traigo otros datos?
Usa BUSCARV (VLOOKUP) si el nombre está en la primera columna de una tabla y necesitas devolver información situada a su derecha. En Excel 2021, 2024 y Microsoft 365 también puedes usar BUSCARX (XLOOKUP), que permite buscar en cualquier dirección y conserva el orden de la tabla. ===
6. ¿Puedo usar BUSCAR para encontrar un nombre?
Sí, si los nombres están ordenados alfabéticamente y la búsqueda debe encontrar el nombre más cercano por orden ascendente. Para una coincidencia exacta en una tabla, BUSCARV o BUSCARX son opciones más claras; además, BUSCAR no distingue mayúsculas de minúsculas. ===
7. ¿Qué hace exactamente BUSCAR en Excel?
BUSCAR busca un valor en un vector de una sola fila o columna y devuelve el elemento situado en la misma posición de otro vector. Si no encuentra una coincidencia exacta, devuelve el valor más grande menor o igual; si el valor buscado es inferior al mínimo, muestra #N/D. ===
8. ¿Cómo hago un buscador en Excel con BUSCARV?
Coloca el nombre que quieres buscar en una celda y escribe una fórmula con BUSCARV. El primer argumento será esa celda, el segundo será el rango donde están los nombres y el tercero será la columna que contiene el resultado. Usa FALSO como cuarto argumento para exigir coincidencia exacta.
Fuentes
- MicrosoftBUSCARH — documentación oficialconsultado el 22/10/2026
- MicrosoftAtajos propios y reasignar atajos en Excel — documentación oficialconsultado el 22/10/2026
- Microsoft#N/A — documentación oficialconsultado el 22/10/2026