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.
=BUSCARX(G2;A2:A5;C2:C5;"No encontrado")| Fila | Código | Producto | Existencias | Destacada |
|---|---|---|---|---|
| 2 | P-101 | Laptop | 8 | |
| 3 | P-102 | Mouse | 35 | |
| 4 | P-103 | Teclado | 24 | Destacada |
| 5 | P-104 | Monitor | 11 |
CASO ORIGINAL #100 · COINCIDENCIA EXACTA
¿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])| Argumento | Función en el ejemplo |
|---|---|
| valor_buscado · G2 | Código P-103 a consultar. |
| matriz_buscada · A2:A5 | Solo el rango que contiene los códigos. |
| matriz_devuelta · C2:C5 | Rango con las existencias, alineado con los códigos. |
| si_no_se_encuentra | El texto No encontrado cuando no hay coincidencia. |
| modo_de_coincidencia | Se omite en el original: la coincidencia predeterminada es exacta. |
| modo_de_búsqueda | Se 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.
Cómo usar BUSCARX paso a paso
- 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.
- En H2 usa G2 como valor buscado y A2:A5 como rango de búsqueda. Selecciona únicamente la columna de códigos.
- Agrega C2:C5 como rango de respuesta. Cada posición debe corresponder al mismo producto del rango de códigos.
- Agrega el mensaje "No encontrado" y presiona Enter. No necesitas escribir FALSO: BUSCARX usa coincidencia exacta de forma predeterminada.
- 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")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")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)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")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
| Aspecto | BUSCARV | BUSCARX |
|---|---|---|
| Dónde busca | Primera columna de la matriz | Rango de búsqueda seleccionado |
| Cómo devuelve | Índice de columna dentro de la matriz | Rango de respuesta seleccionado |
| Coincidencia del caso | FALSO explícito | Exacta de forma predeterminada |
| Dato a la izquierda | No con su estructura habitual | Sí |
| Clave inexistente | #N/D en coincidencia exacta | Mensaje opcional o #N/D si se omite |
| Excel 2016 y 2019 | Disponible | No 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
| Situación | Qué comprobar |
|---|---|
| Mi Excel no reconoce BUSCARX | Comprueba la versión: no está disponible en Excel 2016 ni 2019. Considera BUSCARV o INDICE con COINCIDIR para esos archivos. |
| Devuelve datos de otro producto | Comprueba que matriz_buscada y matriz_devuelta estén alineadas. Ambas deben representar los mismos registros en el mismo orden. |
| No encontrado aunque veo la clave | Revisa espacios adicionales, tipo de dato y que la clave esté dentro del rango seleccionado. |
| Hay un error aunque agregué un mensaje alternativo | si_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 repetidos | BUSCARX 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 reciente | El 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.
