Saltar al contenido

Generador de fórmulas BUSCARX de Excel

Indique el valor a buscar, dónde buscar y qué devolver, y obtenga una BUSCARX que funciona, más versiones para Excel antiguos.

Procesado localmente en tu navegador

Opciones

Normalmente una celda como A2. El texto que escriba se pone entre comillas por usted.

Una columna, o varias como D:F para devolver parte de una fila.

Déjelo vacío para obtener #N/A cuando nada coincida.

Excel usa «;» cuando la configuración regional emplea coma decimal. Los números decimales se escriben entonces también con coma.

¿Qué es Generador de fórmulas BUSCARX de Excel?

BUSCARX es el reemplazo moderno de BUSCARV: busca en un rango y devuelve el elemento de la misma posición en otro, puede buscar hacia la izquierda, tiene un argumento «si no se encuentra» integrado y no se rompe al insertar columnas. Sus modos de coincidencia y de búsqueda opcionales son fáciles de escribir mal, y por eso existe este generador.

Rellene el valor buscado, el rango de búsqueda y el rango de resultado (una columna o varias) y elija el texto si no se encuentra, el modo de coincidencia (exacta, siguiente menor, siguiente mayor o comodines) y el modo de búsqueda (del primero al último, del último al primero o binaria). La herramienta muestra la fórmula, una explicación y, para libros sin BUSCARX, una versión con BUSCARV cuando es posible y otra con INDICE y COINCIDIR, incluido el truco de BUSCAR para la última coincidencia.

¿Cómo funciona?

  1. Escriba el valor buscado, normalmente una celda como A2, y el rango de búsqueda donde se busca, como Hoja2!A:A.
  2. Escriba el rango de resultado que contiene la respuesta (Hoja2!D:D, o D:F para varias columnas) y el texto que mostrar cuando nada coincida.
  3. Elija el modo de coincidencia y el de búsqueda si necesita algo más que una búsqueda exacta del primero al último.
  4. Copie la fórmula, o uno de los equivalentes si su versión de Excel no tiene BUSCARX. El separador y el idioma de las funciones se pueden cambiar para versiones regionales.

Casos de uso habituales

  • Traer un precio, un nombre o un estado de otra hoja por identificador sin contar columnas.
  • Buscar un valor situado a la izquierda de la columna clave, algo que BUSCARV no puede hacer.
  • Encontrar el último pedido de un cliente con el modo de búsqueda del último al primero.
  • Asignar niveles o tramos de impuestos con «exacta o siguiente menor» sobre una tabla de umbrales ordenada.

Ejemplos

Indique el valor a buscar, dónde buscar y qué devolver, y obtenga una BUSCARX que funciona, más versiones para Excel antiguos.

Privacidad

Generador de fórmulas BUSCARX de Excel se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

BUSCARX solo existe en Excel 2021, Microsoft 365 y Excel para la Web. El generador no lee su libro, así que no puede comprobar que los rangos contengan lo que espera, y el equivalente con BUSCARV solo es posible con rangos simples de una misma hoja.

Preguntas frecuentes

¿Qué diferencia hay entre BUSCARX y BUSCARV?

BUSCARV necesita una matriz de tabla y un número de columna y solo busca en la primera columna, por lo que no puede buscar hacia la izquierda y se rompe si se inserta una columna. BUSCARX recibe por separado el rango de búsqueda y el de resultado, usa por defecto una coincidencia exacta y tiene un argumento «si no se encuentra» integrado.

¿Qué hacen los modos de coincidencia?

0 es coincidencia exacta, -1 devuelve el elemento exacto o, si no, el siguiente menor, 1 devuelve el exacto o, si no, el siguiente mayor, y 2 permite los comodines * y ? en el valor buscado. Los dos últimos sirven para tramos de impuestos o escalones de precios en una tabla ordenada por umbral.

¿Cómo obtengo la última coincidencia en lugar de la primera?

Ponga el modo de búsqueda en «del último al primero» (-1). BUSCARX recorre entonces desde abajo y devuelve la fila más reciente de un cliente o producto. La herramienta también muestra el truco BUSCAR(2;1/(rango=valor);resultado) que hace lo mismo en versiones antiguas.

Más herramientas en Herramientas de Excel →