La función incorporada VLOOKUP es una de las funciones más potentes en Excel (Calc). Pero tiene un inconveniente significativo: encuentra solo la primera ocurrencia del valor deseado en la tabla y solo en la columna más a la derecha. ¿Pero qué pasa si se necesita la 2ª, 3ª y no la última?
La función modificada VLOOKUPSEQ puede devolver cualquier coincidencia (no solo la primera encontrada) de cualquier columna especificada.
=VLOOKUPSEQ(LookupValue; LookupArray; ReturnArray; Seq)
La función VLOOKUPSEQ() es fácil de usar. Solo necesita especificar el rango de búsqueda y la columna de la que se tomarán los valores, así como el número secuencial de la coincidencia deseada y Excel (Calc) encontrará y devolverá automáticamente el valor requerido:
=VLOOKUPSEQ(LookupValue; Lookup Array; Return Array; Seq)
Obtendremos el siguiente resultado:
En este ejemplo, se utilizan los siguientes valores:
Puede utilizar la función VLOOKUPSEQ() instalando la extensión YLC Utilities.
Después de esto, esta función estará disponible en todos los archivos que se abran en Excel (LibreOffice Calc).