Calc VLOOKUP vs XLOOKUP: Elige la fórmula de búsqueda correcta
Compare coincidencias exactas, búsquedas en el lado izquierdo, manejo de valores faltantes y compatibilidad con versiones para que pueda elegir una fórmula de Calc confiable.
Utilice XLOOKUP para la mayoría de las búsquedas nuevas si su libro de trabajo se abrirá en LibreOffice 24.8 o posterior; por defecto, realiza una búsqueda exacta y le permite seleccionar rangos de búsqueda y de resultados independientes. Utilice VLOOKUP cuando necesite compatibilidad con versiones anteriores de Calc o cuando el valor de búsqueda se encuentre en la primera columna de una tabla compacta. Si mantiene VLOOKUP, incluya su cuarto argumento como 0 o FALSE para una búsqueda exacta.
Estas funciones resuelven el mismo problema básico: encontrar una clave, como un código de producto, y obtener información relacionada de otra celda. Las diferencias importantes radican en cómo cada fórmula define sus rangos, qué asume cuando se omite una opción y si el archivo debe ser compatible con software antiguo.
La función BUSCARV busca en la primera columna de una tabla rectangular y devuelve un valor de la columna numerada a su derecha. BUSCARX separa el rango de búsqueda del rango de resultados, por lo que los valores devueltos pueden estar a ambos lados de las claves. BUSCARX también acepta un valor personalizado para una coincidencia faltante y puede buscar en orden inverso.
Por ejemplo, supongamos que A2:A5 contiene identificadores de producto y B2:B5 contiene precios. La celda F2 contiene el identificador que se busca. En Calc, la fórmula BUSCARV de coincidencia exacta es:
=VLOOKUP(F2;A2:B5;2;0)
La fórmula XLOOKUP equivalente es:
=XLOOKUP(F2;A2:A5;B2:B5;"Not found")
Ambas devuelven el mismo precio. Calc suele mostrar punto y coma entre los argumentos de las funciones según la configuración regional; si las fórmulas de su instalación utilizan comas, use el separador que Calc espera. Los ejemplos utilizan resultados de una sola celda y rangos de búsqueda unidimensionales.
Seleccione XLOOKUP para un nuevo libro de trabajo cuando sepa que los destinatarios usan LibreOffice 24.8 o posterior. Esta función está disponible desde LibreOffice 24.8, según la página de ayuda oficial de XLOOKUP . Su modo de coincidencia predeterminado es exacto, por lo que si falta una clave exacta, no se devolverá automáticamente un valor cercano.
El patrón de la función es =XLOOKUP(search_criterion;search_array;result_array;[if_not_found];[match_mode];[search_mode]). Los tres primeros argumentos identifican la clave, el rango unidimensional de búsqueda y el rango de retorno. Un cuarto argumento, como , "Not found"reemplaza el resultado habitual #N/A cuando no existe ninguna coincidencia.
La función BUSCARV no puede devolver un valor a la izquierda de su primera columna de la tabla. BUSCARX sí puede, porque los rangos de búsqueda y de resultados son independientes. Por ejemplo, si los ID están en C2:C100 y los nombres de los departamentos están en A2:A100, utilice:
=XLOOKUP(F2;C2:C100;A2:A100;"ID not found")
Este diseño también evita la fragilidad del índice de columna. Si alguien inserta una columna en una tabla BUSCARV, el índice codificado puede apuntar a un campo diferente. El rango de resultados explícito de BUSCARX facilita la inspección de la columna de retorno prevista.
Cuando hay claves duplicadas y se desea la última coincidencia, XLOOKUP admite la búsqueda inversa con su modo de búsqueda. Para un rango vertical, el último argumento -1busca desde el último hasta el primero:
=XLOOKUP(F2;A2:A100;B2:B100;"Not found";0;-1)
Devuelve el resultado asociado a la última coincidencia exacta. Úselo solo cuando el orden de las filas tenga un significado definido, como que los registros más recientes aparezcan al final. Si los duplicados deben tratarse como un error, limpie o valide los datos en lugar de seleccionar una coincidencia al azar.
Conserva la función BUSCARV cuando el archivo deba abrirse en una versión anterior de LibreOffice que no incluya BUSCARX, o cuando la aplicación de destino no reconozca BUSCARX. La documentación oficial de Calc describe los argumentos de tabla e índice de BUSCARV y su argumento opcional de rango ordenado; consulta la referencia oficial de funciones de hoja de cálculo .
Para una coincidencia exacta, el patrón es =VLOOKUP(key;table;column_index;0). El índice cuenta las columnas desde el borde izquierdo de la tabla seleccionada: 1 significa la primera columna, 2 la segunda. La clave de búsqueda debe estar en esa primera columna, y el campo devuelto debe estar a su derecha.
El cuarto argumento es importante. Si lo omite o lo establece en VERDADERO, BUSCARV utiliza una coincidencia aproximada y espera que la primera columna esté ordenada de forma ascendente. Este comportamiento puede ser útil para rangos, como los tramos impositivos, donde cada fila marca un límite inferior. Sin embargo, es arriesgado para identificadores, nombres y listas sin ordenar. Para estos casos, especifique 0 o FALSO.
Para proporcionar una respuesta personalizada para claves faltantes con BUSCARV, utilice =IFNA(VLOOKUP(F2;A2:B5;2;0);"Not found"). Esto mantiene visible la configuración de coincidencia exacta y maneja solo el error de clave no disponible. Evite envolver la fórmula en un manejador de errores general a menos que también desee ocultar problemas no relacionados, como una referencia de rango no válida.
La ayuda de LibreOffice indica que la función BUSCARX está disponible desde la versión 24.8. También señala que BUSCARX no forma parte del estándar OpenFormula de OpenDocument versión 1.3 e identifica un espacio de nombres de funciones de Microsoft para garantizar la interoperabilidad. Esto significa que el formato del archivo por sí solo no garantiza que todas las aplicaciones de hojas de cálculo antiguas o de terceros puedan calcular la función. Para entornos de software mixtos, pruebe el libro de trabajo en la aplicación de destino más antigua o utilice una fórmula establecida, como BUSCARV de coincidencia exacta, donde su formato sea compatible.
Tenga en cuenta también una condición documentada para las fórmulas de matriz: cuando el resultado de BUSCARX es un rango de celdas, la función debe introducirse como una fórmula de matriz. Los ejemplos sencillos anteriores devuelven un único valor correspondiente. Si desea que una fórmula devuelva varias celdas, consulte la ayuda específica de la versión y compruebe cómo la aplicación de destino gestiona el resultado de la matriz.
Para la mayoría de las hojas de cálculo nuevas de Calc, BUSCARX ofrece rangos más claros y coincidencias exactas predeterminadas más seguras. Utilice BUSCARV cuando la compatibilidad con versiones anteriores sea importante o su disposición con la primera columna a la derecha ya sea adecuada, y especifique explícitamente su modo de coincidencia.
Compare coincidencias exactas, búsquedas en el lado izquierdo, manejo de valores faltantes y compatibilidad con versiones para que pueda elegir una fórmula de Calc confiable.
Aprende cómo los estilos de página de Writer y los enlaces de sección de Word afectan a las portadas, los números romanos y el reinicio de la numeración al mover un documento.
Compara Pardus Software Center con los comandos APT para buscar, instalar, eliminar y actualizar paquetes utilizando el método que mejor se adapte a tu tarea.
Consulta qué significan los requisitos de RAM publicados por Pardus y, a continuación, compara XFCE y GNOME en el mismo PC con lecturas repetibles de MemAvailable.
Descubre dónde encaja HamoniKR 8.0 en un plan de escritorio empresarial, qué funciones admite para el público coreano y qué debes verificar antes de un lanzamiento más amplio.
Comprenda cómo se combinan la verificación de arranque y las protecciones en tiempo de ejecución de Gooroom, qué significa "sandbox" y qué configuraciones debe verificar en su dispositivo.
Compare los requisitos de HamoniKR 8.0 LTS y Lite, y luego pruebe la conexión Wi-Fi, los gráficos y los controles del portátil desde una unidad USB de arranque antes de la instalación.
Compara las instalaciones minimizadas y estándar de Ubuntu Server 24.04 en cuanto a RAM, espacio en disco, tiempo de arranque, CPU y cargas de trabajo reales, sin afirmaciones engañosas sobre los resultados de las pruebas de rendimiento.
¿Se ha visto afectado Salesforce por la reciente interrupción del servicio de AWS? A continuación, se detalla la información confirmada hasta el 16 de septiembre de 2026, la relación entre Hyperforce y AWS, y cómo verificar su propia organización.
Elabore un plan práctico de continuidad ante posibles interrupciones del servicio de Salesforce, con prioridades claras, flujos de trabajo alternativos, comprobaciones de recuperación, criterios de prueba y límites realistas.