Saltar al contenido
EXCELERÍZATE VISUAL / #100

BUSCARXen Excel.

Elige dónde buscar y qué dato recuperar.

Consulta las existencias de un producto por su código. Cambia el campo de respuesta y practica una búsqueda a la izquierda sin contar columnas.

7 min de lecturaNivel intermedioSin registro
Existencias por código de productoEJEMPLO #100
fx=BUSCARX(G2;A2:A5;C2:C5;"No encontrado")
Existencias por código de producto: datos del recurso #100
FilaCódigoProductoExistenciasDestacada
2P-101Laptop8
3P-102Mouse35
4P-103Teclado24Destacada
5P-104Monitor11
Existencias de TecladoG2 = P-103 · devuelve C424 unidades

CASO ORIGINAL #100 · COINCIDENCIA EXACTA

Aprende con un caso práctico. Concepto → ejemplo → guía descargableMicrosoft 365, Excel 2024 y 2021 · no disponible en Excel 2019/2016

¿Para qué sirve BUSCARX en Excel?

BUSCARX localiza una clave en un rango y recupera el valor que ocupa la misma posición en otro rango. Separar búsqueda y respuesta permite elegir directamente los campos que necesitas. No usa un índice de columna como BUSCARV y puede devolver datos situados a cualquiera de los dos lados.

La infografía #100 usa un caso de Inventarios: G2 contiene P-103. La fórmula encuentra esa clave en A2:A5 y devuelve el valor correspondiente de C2:C5. La fila es la de Teclado y el resultado es 24 unidades. Si la clave no existe, el cuarto argumento muestra No encontrado.

Sintaxis y argumentos de BUSCARX

BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])

Los corchetes representan argumentos opcionales; no se escriben. Usamos punto y coma. Puedes seleccionar comas en la práctica si tu configuración las requiere.
Lee cada parte de la fórmula original
ArgumentoFunción en el ejemplo
valor_buscado · G2Código P-103 a consultar.
matriz_buscada · A2:A5Solo el rango que contiene los códigos.
matriz_devuelta · C2:C5Rango con las existencias, alineado con los códigos.
si_no_se_encuentraEl texto No encontrado cuando no hay coincidencia.
modo_de_coincidenciaSe omite en el original: la coincidencia predeterminada es exacta.
modo_de_búsquedaSe omite en el original: empieza por la primera fila. La práctica también permite empezar desde la última.

Ejemplo interactivo: existencias por código de producto

La práctica empieza con los cuatro productos de la infografía #100. Cambia la clave y el dato que quieres recuperar. La fila destacada muestra exactamente de dónde sale la respuesta; los escenarios adicionales están identificados.

Existencias por código de producto

Escribe la clave y selecciona el campo que quieres recuperar. Cambia la búsqueda a Producto y devuelve Código para consultar un dato situado a la izquierda.

Catálogo en A1 · ✓ fila que devuelve el resultado
FilaACódigoBProductoCExistenciasSeleccionada
2P-101Laptop8
3P-102Mouse35
4P-103Teclado24
5P-104Monitor11
Busca en A2:A5Devuelve Existencias · C

BUSCARX · Resultado

24

Clave localizada en la fila 4. Devuelve Existencias desde C4: unidades disponibles.

=BUSCARX(G2;A2:A5;C2:C5;"No encontrado")

Pega la tabla en A1: la clave queda en G2. Coloca la fórmula en H2, fuera del catálogo.

La práctica usa los datos originales y las ampliaciones indicadas. BUSCARX se prueba con coincidencia exacta y búsqueda desde el inicio o el final; no se simulan búsquedas binarias, aproximadas ni matrices derramadas. No es un motor completo de Excel.

Cómo usar BUSCARX paso a paso

  1. Reinicia y copia la tabla en A1. Código queda en A, Producto en B y Existencias en C. La copia coloca P-103 en G2 y deja libres D:F.
  2. En H2 usa G2 como valor buscado y A2:A5 como rango de búsqueda. Selecciona únicamente la columna de códigos.
  3. Agrega C2:C5 como rango de respuesta. Cada posición debe corresponder al mismo producto del rango de códigos.
  4. Agrega el mensaje "No encontrado" y presiona Enter. No necesitas escribir FALSO: BUSCARX usa coincidencia exacta de forma predeterminada.
  5. Verifica 24 unidades para P-103. Cambia G2 a P-999 para comprobar el mensaje de clave inexistente.
=BUSCARX(G2;A2:A5;C2:C5;"No encontrado")

Con P-103 en G2, devuelve el número 24 de C4. Representa las unidades disponibles de Teclado.

Buscar a la izquierda y elegir la última coincidencia

Para buscar a la izquierda, cambia Buscar por a Producto y Campo a devolver a Código. G2 pasa a contener Teclado. La búsqueda se realiza en B2:B5 y la respuesta proviene de A2:A5: devuelve P-103 sin reorganizar el catálogo.

=BUSCARX(G2;B2:B5;A2:A5;"No encontrado")

Ampliación de búsqueda a la izquierda. G2 debe contener Teclado para obtener el código P-103.

En el escenario de duplicados, la práctica añade una quinta fila con P-103, Teclado y 5 unidades. La búsqueda predeterminada devuelve la primera coincidencia: 24. Al buscar desde el final, devuelve la última: 5. Ninguno de esos resultados suma las existencias de ambas filas.

=BUSCARX(G2;A2:A6;C2:C6;"No encontrado";0;-1)

Ampliación con la fila 6 duplicada y P-103 en G2. El 0 exige coincidencia exacta y el −1 busca desde el final. Devuelve 5.

Buscar desde el final puede servir cuando el orden de las filas tiene un significado documentado. La última coincidencia no significa automáticamente la más reciente: para interpretar el resultado como actualización final, primero debes garantizar ese orden en tus datos.

Fijar los rangos al copiar la fórmula

=BUSCARX(G2;$A$2:$A$5;$C$2:$C$5;"No encontrado")

Los signos $ fijan el catálogo. G2 sigue siendo relativa: al copiar una fila hacia abajo, la clave pasa a G3.

Reinicia antes de reproducir el ejemplo original. Copia la tabla en A1: incluye los encabezados, las cuatro filas y la clave en su celda. Coloca la fórmula en H2. Si agregas más filas a tu catálogo en Excel, revisa que los rangos las incluyan; fijar una referencia evita que se desplace al copiar, pero no amplía por sí solo su tamaño.

BUSCARV frente a BUSCARX: qué cambia

Elegir una búsqueda para tu archivo
AspectoBUSCARVBUSCARX
Dónde buscaPrimera columna de la matrizRango de búsqueda seleccionado
Cómo devuelveÍndice de columna dentro de la matrizRango de respuesta seleccionado
Coincidencia del casoFALSO explícitoExacta de forma predeterminada
Dato a la izquierdaNo con su estructura habitual
Clave inexistente#N/D en coincidencia exactaMensaje opcional o #N/D si se omite
Excel 2016 y 2019DisponibleNo disponible

Casos de uso de BUSCARX

  • Inventarios: recuperar existencias desde un catálogo por código, manteniendo una clave uniforme entre archivos.
  • Catálogos: localizar el código a partir de una descripción cuando ese campo está a la derecha del dato que quieres devolver.
  • Reportes: recuperar responsables o estados sin contar posiciones de columna. Comprueba que los rangos sigan alineados si cambia la estructura.
  • Seguimiento: consultar la última coincidencia cuando el orden del registro está definido y revisado; no sustituye ordenar por una fecha real.

Errores frecuentes con BUSCARX

Revisa la clave, los rangos y la respuesta
SituaciónQué comprobar
Mi Excel no reconoce BUSCARXComprueba la versión: no está disponible en Excel 2016 ni 2019. Considera BUSCARV o INDICE con COINCIDIR para esos archivos.
Devuelve datos de otro productoComprueba que matriz_buscada y matriz_devuelta estén alineadas. Ambas deben representar los mismos registros en el mismo orden.
No encontrado aunque veo la claveRevisa espacios adicionales, tipo de dato y que la clave esté dentro del rango seleccionado.
Hay un error aunque agregué un mensaje alternativosi_no_se_encuentra se aplica cuando falta la coincidencia; no oculta todos los errores de la fórmula o de los rangos.
Esperaba sumar códigos repetidosBUSCARX devuelve una coincidencia. Para agregar unidades por código, evalúa SUMAR.SI con el rango adecuado.
La última coincidencia no era la más recienteEl modo −1 sigue el orden de las filas, no busca la fecha máxima por sí solo.

Resuelve tus dudas

Preguntas frecuentes sobre BUSCARX

¿Cómo se usa BUSCARX en Excel?

Selecciona la clave, el rango donde buscar y el rango que devolverá el resultado. En el original: =BUSCARX(G2;A2:A5;C2:C5;"No encontrado"). Con P-103 en G2 devuelve 24.

¿BUSCARX está disponible en Excel 2019?

No está disponible en Excel 2019 ni 2016. Está disponible en Microsoft 365 y en Excel 2021 y 2024. Revisa la versión de las personas que usarán el archivo.

¿Cómo busco un valor a la izquierda con BUSCARX?

Selecciona el rango de búsqueda y el de respuesta por separado. Para obtener el código de Teclado desde la columna Producto, usa =BUSCARX(G2;B2:B5;A2:A5;"No encontrado"), con Teclado en G2.

¿Debo escribir FALSO en BUSCARX?

No para la coincidencia exacta predeterminada. Su cuarto argumento es el valor alternativo si no se encuentra, no el argumento ordenado de BUSCARV.

¿Qué sucede si el código está duplicado?

Por defecto se devuelve la primera coincidencia. La práctica permite seleccionar la última mediante el modo de búsqueda −1. Revisa duplicados y orden antes de interpretar el resultado.

¿No encontrado significa cero existencias?

No. Una clave ausente es distinta de una clave encontrada con cero unidades. Un mensaje de ausencia evita confundir ambos casos.

Elaborado por Excelerizate a partir de la guía Visual #100. Los datos se usan con fines didácticos.

De la práctica a mejores reportes

Haz que Excel trabaje contigo.

Aprende a resolver tareas de tu trabajo con el programa de Excel Empresarial de Excelerizate.

Conocer el programa