Buscar V y Sí Error en Excel: Aplicación Práctica y Avanzada

Clase 20 de 38Curso de Excel para el Análisis de Datos

Resumen

Aprende a aplicar BUSCARV en escenarios reales para convertir tus celdas en inteligentes, traer datos entre hojas e incluso desde otros archivos. Con ejemplos claros, verás cómo usar la coincidencia exacta, el indicador de columna, fijar rangos y envolver la búsqueda con SI.ERROR para evitar mensajes poco amigables.

¿Cómo usar BUSCARV para convertir celdas en inteligentes?

Partimos de una tabla pequeña con tres gerentes y sus ventas: Orlando (10), Juan (20) y Pedro (30). La idea es escribir un nombre y que la celda “sepa” devolver el dato correcto. Con BUSCARV, buscas en la primera columna de la matriz y devuelves el valor de la columna 2 con coincidencia exacta.

  • El valor buscado debe estar en la primera columna de la matriz.
  • El indicador de columna es 2 cuando la segunda columna contiene el resultado.
  • Usa FALSO para coincidencia exacta y evitar resultados incorrectos.

Ejemplo básico:

=BUSCARV("Juan"; A2:B4; 2; FALSO)

¿Qué parámetros son críticos en la matriz?

  • Primera columna con el criterio, aquí los nombres de gerentes.
  • Segunda columna con el dato a devolver, aquí las ventas.
  • Rango bien definido para no traer valores erróneos.

¿Cómo cambia el resultado al cambiar el nombre?

  • Escribes “Juan” y obtienes 20.
  • Cambias a “Orlando” y devuelve 10.
  • Si el nombre no existe, verás un error hasta manejarlo con SI.ERROR.

¿Cómo evitar errores con SI.ERROR y fijar el rango?

Si escribes un nombre que no está (por ejemplo, “Felipe”), SI.ERROR evita mostrar el error y te permite dejar la celda vacía, poner 0 o un mensaje.

  • Envolver BUSCARV dentro de SI.ERROR mejora la legibilidad.
  • Dejar vacío: usa "" para mostrar nada.
  • Fija el rango con $ para que no cambie al copiar la fórmula.

Ejemplo recomendado:

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

¿Qué devuelve si no existe el nombre?

  • Si el criterio no aparece, devuelve vacío según lo configurado.
  • Si escribes un nombre válido, devuelve el número correcto de inmediato.

¿Cómo aplicar BUSCARV en bases grandes y entre hojas?

En una base con muchas columnas, necesitas identificar el número de columna exacto antes de usar BUSCARV. Se trabajó con “Expectativa de inversión 2018” y “Inversión real 2018”: columnas 10 y 11. Para “Albert”, ambos valores fueron 0; para “Joaquín”, 10 millones y 40 millones. Formatea como moneda para una lectura más clara.

  • Identifica los índices de columna contando desde la primera de la matriz.
  • Usa coincidencia exacta para resultados confiables.
  • Copia la fórmula y cambia solo el índice (10 a 11) para evitar rehacerla.

Ejemplos:

=BUSCARV("Albert"; $A:$Z; 10; FALSO)
=BUSCARV("Albert"; $A:$Z; 11; FALSO)

¿Cuál es la diferencia entre columna digitada y columna formulada?

  • Columna digitada: escribes 10 u 11 en la fórmula. Rápido, pero menos flexible.
  • Columna formulada: haces referencia a una celda con el número de columna. Facilita cambiar de columna sin editar la fórmula.

Ejemplo con columna formulada:

=BUSCARV(A2; $A:$Z; D1; FALSO)   

¿Cómo traer datos desde otra hoja con precisión?

Para completar “Inversión real 2016” y “2017” desde una hoja distinta, asegúrate de que el nombre esté en la primera columna de esa base. Se identificaron los índices: 13 para 2016 y 12 para 2017. Si te equivocas (por ejemplo, pones 16), corrige el índice y el valor aparecerá correctamente.

Pasos clave: - Selecciona la matriz en la otra hoja y fíjala. - Verifica el índice correcto antes de confirmar. - Ajusta el índice si aparece error o referencia no válida.

Ejemplos entre hojas:

=BUSCARV(A2; 'Clase 17.2'!$A:$N; 13; FALSO)   
=BUSCARV(A2; 'Clase 17.2'!$A:$N; 12; FALSO)

¿Con qué escenario te gustaría practicar BUSCARV y SI.ERROR? Cuéntalo y probamos opciones juntos.