BUSCARX
Reemplazo moderno para BUSCARV. Busca en un rango y devuelve un elemento coincidente. Más flexible y potente.
BUSCARX(valor_buscado, matriz_buscada, matriz_devuelta, [si_no_se_encuentra], [modo_coincidencia], [modo_búsqueda])Argumentos
valor_buscadoEl valor a buscarmatriz_buscadaEl rango en el que buscarmatriz_devueltaEl rango del que devolversi_no_encontradoValor a devolver si no se encuentra(opcional)modo_coincidencia0=exacto, -1=exacto o siguiente menor, 1=exacto o siguiente mayor, 2=comodín(opcional)modo_búsqueda1=primero a último, -1=último a primero, 2=binario ascendente, -2=binario descendente(opcional)
=BUSCARX(A1;B:B;C:C)Búsqueda básica que devuelve de la columna C
=BUSCARX(A1;B:B;C:C;"No encontrado")Con manejo de errores
=BUSCARX(A1;B:B;C:E)Devuelve toda la fila
- •Disponible en Excel 365 y Excel 2021+
- •Puede buscar de derecha a izquierda
- •Puede devolver varias columnas a la vez
- •Tiene manejo de errores integrado
- •Construir un libro alrededor de BUSCARX y luego compartirlo con alguien en Excel 2019 o anterior, que solo ve #¿NOMBRE? sin ninguna explicación de por qué
- •Omitir si_no_se_encuentra y obtener un #N/A sin adornos en lugar de un mensaje que realmente le diga al usuario qué pasó
- •Dejar que matriz_buscada y matriz_devuelta terminen con tamaños diferentes, lo que provoca un error #¡VALOR!
BUSCARVLa función que BUSCARX pretende reemplazar - aún vale la pena conocerla ya que muchísimos libros todavía la usanINDICECombínela con COINCIDIR para obtener la misma flexibilidad en versiones de Excel que aún no tienen BUSCARXCOINCIDIRSe asocia con INDICE como la solución previa a Microsoft 365 para todo lo que hace BUSCARXCOINCIDIRXDevuelve la posición en lugar del valor, útil cuando lo que realmente necesita es el número de fila¿Por qué mi fórmula BUSCARX muestra #¿NOMBRE??
Porque BUSCARX solo existe en Excel 365 y Excel 2021+. Abra ese archivo en Excel 2019, 2016, o una versión antigua de Mac, y Excel no tiene idea de qué es la función. INDICE/COINCIDIR es la alternativa compatible.
¿BUSCARX cubre tanto a BUSCARV como a BUSCARH?
Sí. Apunte matriz_buscada verticalmente u horizontalmente y BUSCARX maneja ambos casos, así que genuinamente solo necesita aprender una función.
¿Cuál es la forma más limpia de evitar #N/A con BUSCARX?
Use si_no_se_encuentra directamente en la fórmula, como BUSCARX(A1;B:B;C:C;"No encontrado"), en lugar de añadir SI.ERROR por encima de todo.
¿Necesita traducir una fórmula que use BUSCARX?
Use nuestro traductor para convertir su fórmula completa
