Aprende. Practica. Avanza.
Búsquedas y errores · 6 min

SI.ERROR con BUSCARV: mostrar un mensaje cuando falla la búsqueda

Combina SI.ERROR y BUSCARV con coincidencia exacta. Ejemplos con un código encontrado, uno ausente y cuándo conviene usar SI.ND.

La solución

Escribe =SI.ERROR(BUSCARV(D2;$A$2:$B$4;2;FALSO);"No encontrado") para buscar el código de D2 y sustituir un error por un mensaje. Primero comprueba que BUSCARV funciona con un código conocido: SI.ERROR puede ocultar tanto una ausencia como un fallo de la fórmula. En este ejemplo buscamos un precio en una pequeña lista de material; no estamos calculando existencias ni sumando compras.

Compatibilidad: Excel 2016, 2019, 2021, 2024 y Microsoft 365. Las fórmulas usan nombres en español y punto y coma; el separador puede variar con tu configuración regional.

Cómo hacerlo, paso a paso

  1. Organiza una tabla con una clave estable

    Pon los códigos en A y los precios en B, con una fila por producto. Usa códigos como P-01 para evitar depender de nombres parecidos. El valor buscado tiene que estar en la primera columna del rango que recibe BUSCARV. Deja D2 para escribir el código y E2 para obtener el resultado, sin sobrescribir los datos originales.

  2. Prueba la búsqueda exacta sin envolverla

    Introduce =BUSCARV(D2;$A$2:$B$4;2;FALSO). El 2 pide la segunda columna del rango, no la columna B de cualquier hoja. FALSO exige coincidencia exacta y permite trabajar con códigos sin ordenar. Si escribes P-02, debes obtener 18. Cambia después D2 a P-99: el error #N/D te permite comprobar qué sucede cuando falta el código.

  3. Añade un mensaje que tenga significado

    Envuelve la búsqueda en SI.ERROR y escribe el aviso entre comillas. No uses 0 por comodidad si cero podría representar un precio real; mezclaría una ausencia con un producto gratuito. Un texto como Revisar código también puede servir para que otra persona sepa qué acción tomar. Evita devolver una cadena vacía si necesitas detectar pendientes visualmente.

  4. Fija el catálogo y revisa los datos

    Los signos $ mantienen A2:B4 fijo al copiar la fórmula hacia abajo; D2 cambia a D3, D4 y así sucesivamente. Si un código aparentemente existente falla, compara los espacios y el tipo de dato en las dos columnas. Un identificador importado como texto puede no comportarse igual que un número. Corrige la causa antes de convertir el aviso en un resultado definitivo.

  5. Decide qué errores quieres interceptar

    Cuando solo esperas que falte una coincidencia, usa =SI.ND(BUSCARV(D2;$A$2:$B$4;2;FALSO);"No encontrado"). Así otros errores siguen visibles. Por ejemplo, pedir la columna 3 de una tabla de dos columnas es un problema de diseño que debes corregir. Repite la prueba con un código existente y otro ausente después de ampliar el catálogo.

Ejemplos con datos y resultado

Introduce los datos en las celdas indicadas. Los ejemplos usan punto y coma para separar argumentos; adapta ese separador si tu Excel lo requiere.

Un código existente devuelve su precio

Datos del ejemplo
FilaABCD
1CódigoPrecioBuscar
2P-0112P-02
3P-0218
4P-0325

Escribe la fórmula en E2.

=SI.ERROR(BUSCARV(D2;$A$2:$B$4;2;FALSO);"No encontrado")

Resultado esperado: 18

P-02 ocupa la segunda fila de datos. BUSCARV devuelve 18 y SI.ERROR lo conserva, porque no se ha producido un error.

Un código ausente muestra un aviso

Datos del ejemplo
FilaABCD
1CódigoPrecioBuscar
2P-0112P-99
3P-0218
4P-0325

Escribe la fórmula en E2.

=SI.ERROR(BUSCARV(D2;$A$2:$B$4;2;FALSO);"No encontrado")

Resultado esperado: No encontrado

P-99 no está en el catálogo. El aviso no demuestra que el código sea incorrecto: puede faltar una actualización del catálogo.

Si no sale: qué revisar

  • Omitir FALSO y obtener una coincidencia aproximada que parece válida.
  • Ocultar con SI.ERROR una referencia rota o un índice de columna incorrecto.
  • Suponer que una clave repetida devuelve todos sus resultados: BUSCARV devuelve la primera coincidencia.

Consultar los errores de Excel y sus soluciones

Practica con la plantilla: Búsquedas y errores

Encuentra un código en una tabla y distingue un dato ausente de un resultado igual a cero. El libro reúne varios ejercicios relacionados; sigue sus instrucciones para localizar cada práctica.

Descargar plantilla .xlsx

Archivo .xlsx con datos ficticios. Sin macros ni conexiones externas.

Funciones que aparecen en esta guía

Fuentes y revisión

Contenido revisado el 2026-10-10. Las instrucciones muestran el resultado esperado con los datos del ejemplo; adapta los rangos a tu propia hoja.

Preguntas frecuentes

¿Puedo dejar la celda visualmente vacía?

Sí: sustituye el mensaje por "". La celda seguirá conteniendo una fórmula; funciones como CONTARA pueden contarla aunque parezca vacía.

¿BUSCARV puede devolver una columna situada a la izquierda?

No con esta estructura. Usa BUSCARX en una versión compatible o combina INDICE y COINCIDIR.

Sigue resolviendo tareas relacionadas

Tu privacidad, tú decides

Puedes aprender y practicar con cualquier elección. El progreso se guarda en este navegador para que puedas continuar; no se sincroniza entre dispositivos.

Si aceptas, Google Analytics nos ayuda a entender qué lecciones se consultan y qué ejercicios funcionan. No enviamos las fórmulas ni los datos que escribes.

Puedes cambiar o retirar tu elección desde Preferencias de privacidad. El progreso de aprendizaje se gestiona por separado en Tu progreso. Consulta cómo tratamos los datos.