INVESTIGAR Es la nueva función de búsqueda en Excel 365, Excel 2024 y Excel Online. Reemplaza BUSCARV e ÍNDICE con una sintaxis más simple, legible y robusta.
¿Por qué utilizar RECHERCHEX?
BUSCARV requiere seleccionar un rango completo, no gestiona errores fácilmente y no permite buscar hacia la izquierda. ÍNDICE es más flexible, pero complejo de manipular.
RESEARCHX combina sus ventajas :tan simple como BUSCARV, poderoso como ÍNDICE.
Sintaxis XLOOKUP
La función es muy sencilla de codificar.
- Valor buscado (p. ej.: C2)
- Columna de búsqueda (por ejemplo: tb_Client[EmailAddress])
- Columna de resultados (por ejemplo: tb_Client[City])
=BUSCARX(C2;tb_Cliente[Dirección de correo electrónico];tb_Cliente[Ciudad])

La diferencia no es obvia, pero es fundamental.
Con BUSCARV, Debe seleccionar toda la tabla de valores y solicitar que se devuelvan las columnas 1, 2, 3, etc. como resultado. Esta solución obliga a Excel a leer una gran cantidad de valores.
Con RECHERCHEX, Excel solo lee dos columnas: la de búsqueda y la de retorno. Esto ahorra tiempo al escribir la función y al procesar los datos.
Buscar a la izquierda
BUSCARX le permite buscar un valor a la izquierda, lo que no era posible con BUSCARV.
Cómo es posible ? De hecho, no importa el orden de las columnas en el array original; a la función no le importa. Lo único que importa es que selecciona una columna de búsqueda y una columna de resultados, independientemente de su posición en el array.
Aquí buscamos en la columna Dirección de correo electrónico (columna C) y devolvemos la columna Nombre (columna A)

Resultados confiables, incluso si las columnas se mueven
La otra ventaja de utilizar la función BUSCARX es que puede cambiar la posición de sus columnas en su tabla inicial, esto no afecta el resultado.

Mostrar un mensaje personalizado en caso de error
Otra ventaja de RECHERCHEX es que muestra un mensaje si la función devuelve N/A (la búsqueda no tuvo éxito).
Con BUSCARV estás obligado a manejar errores con la función ESTNA pero ahora esto ya no es necesario gracias al cuarto argumento de la función.

Buscar en varias columnas
Por último, la función XLOOKUP le permite Construir una búsqueda de 2 columnas. Ya no es necesario construir una nueva columna que resulte de la concatenación de varias columnas. La función se interpreta como la asociación de varias columnas.

01/12/2025 a las 22:39
Hola,
¿Qué fórmula puede devolver el precio unitario de una MacBook, por ejemplo, en la tabla a continuación? Probé XLOOKUP, pero no funcionó.
gracias,
Categoría de producto Cantidad Precio unitario ($)
Computadoras MacBook Pro 1 2499
Tabletas Samsung Tab S8 2,849
Accesorios para AirPods Pro 1 199
Accesorios para AirPods Pro 3 199
Accesorios Logitech MX Master 3 1,99
Tabletas Samsung Tab S8 4,849
02/12/2025 a las 09:29
Pero debería. Podría haber espacios vacíos después de los datos en la tabla.
12/09/2025 a las 11:20
Hola,
He encontrado varios casos #N/A en la misma tabla, aunque los valores de referencia y de búsqueda ya existen. Intenté copiar y pegar las referencias, y no hay filas ocultas, pero no funciona. No entiendo de dónde viene el error.
¿Podrías iluminarme?
gracias
14/09/2025 a las 06:08
¿Has comprobado el tipo de datos? ¿Por ejemplo, texto en un lado y numérico en el otro?
24/04/2025 a las 18:27
GRACIAS ! Después de 2 días de dolores de cabeza, finalmente encontré el procedimiento gracias a ti.
24/04/2025 a las 19:10
Gracias 😊
Y te invito a navegar por el sitio para descubrir nuevas funcionalidades.
20/11/2021 a las 11:13
El ejemplo con searchX no funciona cuando se utiliza el correo electrónico como valor buscado
20/11/2021 a las 12:35
Necesariamente existe una diferencia entre sus cadenas de 2 caracteres porque la función BUSCAR XL funciona perfectamente. También puedes tener espacios al final de una de tus cadenas. Pero puedes eliminar eso con las instrucciones. BORRAR ESPACIO
09/09/2021 a las 15:35
hola,
No sé si la fórmula correcta que estoy usando es la correcta (searchex), así que me gustaría recibir su ayuda:
Aquí tengo una tabla en un archivo que contiene en la misma columna el apellido y nombre, en paralelo en otra tabla tengo las direcciones de correo electrónico, mi solicitud es:
¿Es posible poner la dirección de correo electrónico al lado del nombre correcto?
Gracias de antemano por su respuesta
23/08/2021 a las 08:16
¡Hola
Quizás puedas ayudarme con este pequeño problema al utilizar la función BUSCAR XL.
=SEARCHX([@[Código de sitio]];'Monitoreo de TVX SN en progreso'!$A$4:$A$550;'¡Monitoreo de TVX SN en progreso'!$AL$4:$AL$550;" ";0)
Cuando uso la función como está escrita arriba todo va bien si la celda en la que vamos a buscar la información está llena. Si está vacío, este es el valor predeterminado que indica EXCEL: 00/01/1900.
Gracias de antemano por su ayuda,
Carole
09/09/2021 a las 17:47
Supongo que las celdas "llenas" son fechas, ¿verdad?
(En realidad, es al revés, cuando creó la fórmula, el resultado fue una fecha y Excel forzó el formato de fecha predeterminado dd/mm/aaaa).
00/01/1900 es el valor del formato de fecha del número 0, y 0 es el valor que devuelve la función BUSCAR XL para su celda vacía. Una función de Excel no puede devolver una "celda vacía", es decir, no es un "valor" posible.
Entonces, si quieres hacer desaparecer este incomprensible 00/01/1900, puedes usar un truco de formato: si miras el formato de la celda, verás que es un formato de la categoría Fecha que está seleccionada; en su lugar, toque la categoría "Personalizado"; el código de formato mostrado debería verse como "dd/mm/yyyy" o "dd/mm/yyyy;@" (sin las comillas). Cámbielo a "dd/mm/aaaa;;" con dos puntos y coma: esto debería hacer desaparecer el feo 00/01/1900.
Explicación del truco: un formato Excel se divide en partes, separadas por punto y coma; cuando son tres piezas, la primera aplica para valores positivos (aquí fechas); el segundo para valores negativos (aquí no interesa); el tercero para valores cero; y cuando apesta, queremos que sea... nada. QED.
03/10/2020 a las 22:46
¡Hola
Después de sudar con Recherchev, que me brindó enormes servicios, descubrí Recherchex, que debería permitirme finalmente hacer lo que quería hacer.
La curva de aprendizaje es un poco pronunciada, pero estamos llegando a ese punto.
la función de expansión que debería permitir encontrar varias celdas al mismo tiempo sería sin duda la más interesante si funcionara. ¡Todos mis intentos terminaron en #EPARS! .
Parece que nadie en la web es capaz de dar una explicación y/o solución a este mensaje. Tomé la precaución de probar la fórmula en un tablero en blanco con mucho espacio pero nada funcionó.
Por lo tanto, recurro a usted con la esperanza de que me proporcione una respuesta a este problema.
Aquí está una de mis fórmulas que debería permitirme encontrar el contenido de 2 columnas.
:
=RECHERCHEX($B143;$A$2:$A$133;B$2:C$133;;)
gracias de antemano por su ayuda
04/10/2020 a las 10:07
Hola,
Entonces para DISPERSO, Ya escribí un artículo sobre este tema hace varios meses porque sé que es un problema para mucha gente. Pero también es una buena noticia porque indica que estás trabajando con una versión de Excel que comprende funciones matriciales dinámicas. Y para devolver varias filas como desee, existe la Función FILTRO ¿Quién hace esto muy fácilmente?
23/10/2020 a las 10:19
¡Hola
después de tener dificultades con mi investigaciónV
Esto es lo que encontré en línea después de mucha investigación.
Ejemplo:
=buscarchev(@xxxxx;xxxxx;2;0)
cuando no pongo la @ me sale el error EPARS
23/10/2020 a las 11:32
Realmente no entiendo tu mensaje, se refiere INVESTIGAR, BUSCARV oError de EPAR ?