Fórmula de Excel: primera coincidencia en el rango con comodín -

Tabla de contenido

Fórmula genérica

=INDEX(range,MATCH(val&"*",range,0))

Resumen

Para obtener el valor de la primera coincidencia en un rango usando un comodín, puede usar una fórmula INDICE y COINCIDIR, configurada para una coincidencia exacta.

En el ejemplo que se muestra, la fórmula en F5 es:

=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))

Explicación

Trabajando de adentro hacia afuera, MATCH se usa para ubicar la posición de la primera coincidencia en el rango B5: D5. El lookup_value se basa en el valor en B5 unido con un asterisco (*) como comodín, y match_type se establece en cero para forzar una coincidencia exacta:

MATCH(E5&"*",B5:D5,0)

E5 contiene la cadena "calc" por lo que, después de la concatenación, la función COINCIDIR se ve así:

MATCH("calc*",B5:D5,0)

y devuelve 3 dentro del índice como "row_num":

=INDEX(B5:D5,3)

Aunque el rango B5: D5 es horizontal y contiene solo una fila, INDEX recupera correctamente el tercer elemento del rango: "calc 1500".

Articulos interesantes...