FormulaCamp
Todas las guías de Excel
Guías prácticas de Excel

Cómo buscar datos en otra hoja de Excel

Busca datos en otra hoja con BUSCARX, BUSCARV o ÍNDICE y COINCIDIR, usando referencias y tablas que se mantengan estables.

BUSCARX entre hojas

El nombre de hoja va antes de !; si contiene espacios, usa comillas simples. BUSCARX usa coincidencia exacta de forma predeterminada.

Mantén alineadas las matrices de búsqueda y retorno. Un argumento de no encontrado debe describir la ausencia sin ocultar otros errores.

BUSCARV e ÍNDICE con COINCIDIR

BUSCARV exige que la clave sea la primera columna del rango. Usa FALSO para coincidencia exacta.

ÍNDICE y COINCIDIR permiten devolver desde cualquier lado, siempre que los rangos comiencen y terminen en las mismas filas.

Tablas y referencias estructuradas

Convertir el origen en una Tabla hace que los rangos crezcan al añadir registros. Los nombres de columnas son más fáciles de auditar.

Aun así, comprueba claves duplicadas: una búsqueda normal devuelve una coincidencia y puede ocultar las demás.

Mantener el vínculo

Renombrar una hoja suele actualizar referencias, pero borrar columnas o mover datos puede romperlas. Evita INDIRECTO si no es necesario.

Prueba la fórmula después de sustituir el archivo de origen y usa controles de filas o totales para detectar cambios inesperados.

Tu turno

En F2, devuelve el precio del ID de E2. En Excel, la tabla A:C podría estar en otra hoja.

Hoja de ejemplo: búsqueda de productos
ABCDEF
1IDProductoPrecioBuscar IDPrecio
2P-1Lámpara18P-2
3P-2Silla24
4P-3Escritorio55
5P-4Estantería32
Aún sin resolver.

Ejemplo resuelto

Ejemplo comprobado: Devuelve un dato relacionado desde otra hoja con una clave fiable.

Hoja: Pedidos
A
1ID de producto
2P-2
3P-9
Hoja: Lista de productos
ABC
1IDProductoPrecio
2P-1Lámpara18
3P-2Silla24
4P-3Escritorio55
FórmulaResultado
=BUSCARX(A2;'Lista de productos'!$A$2:$A$4;'Lista de productos'!$C$2:$C$4;"No encontrado")24
=BUSCARX(A3;'Lista de productos'!$A$2:$A$4;'Lista de productos'!$C$2:$C$4;"No encontrado")"No encontrado"
=BUSCARV(A2;'Lista de productos'!$A$2:$C$4;3;FALSO)24
=ÍNDICE('Lista de productos'!$B$2:$B$4;COINCIDIR(A2;'Lista de productos'!$A$2:$A$4;0))"Silla"
=SUMA('Lista de productos'!$C$2:$C$4)97

Lista rápida de errores

  • No fijar rangos antes de copiar.
  • Usar coincidencia aproximada para identificadores.
  • No revisar claves duplicadas o ausentes.

Preguntas frecuentes

¿Cómo escribo un nombre de hoja con espacios?

Usa comillas simples, por ejemplo 'Lista de precios'!A:A.

¿BUSCARX busca a la izquierda?

Sí. Las matrices de búsqueda y retorno son independientes.

¿Por qué aparece #N/A?

La clave puede faltar, tener otro tipo o contener espacios ocultos.

¿Es mejor una Tabla?

Suele serlo porque las referencias estructuradas crecen con los datos.

Practica esta habilidad

Continúa con una lección comprobada de FormulaCamp (en inglés): A Lookup Table on Another Sheet (en inglés) Gratis

Abrir la lección gratis (en inglés)