Fórmula de Excel: hipervínculo a la primera coincidencia -

Tabla de contenido

Fórmula genérica

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)

Resumen

Para crear hipervínculos a la primera coincidencia en una búsqueda, puede usar una fórmula basada en la función HIPERVÍNCULO, con la ayuda de CELL, INDEX y MATCH.

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

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)

Esta fórmula genera un hipervínculo de trabajo a la primera coincidencia encontrada del valor de búsqueda en el rango denominado "datos".

Explicación

Trabajando desde adentro hacia afuera, usamos una función estándar INDICE y COINCIDIR para ubicar la primera coincidencia de valores de búsqueda en la columna B:

INDEX(data,MATCH(B5,data,0))

La función COINCIDIR obtiene la posición del valor en B5 dentro de los datos del rango con nombre, que para el valor de búsqueda "azul" es 3. Este resultado va a la función INDICE como número_fila, con "datos" como matriz:

INDEX(data,3)

Esto parece devolver el valor "azul", pero de hecho la función INDICE devuelve la dirección E6. Extraemos esta dirección usando la función CELL, que está concatenada al carácter "#":

=HYPERLINK("#"&CELL(E6,B5)

En este sentido, esto es lo que entra en la función HIPERVÍNCULO:

=HYPERLINK("#$E$6","blue")

La función HIPERVÍNCULO luego construye un enlace en el que se puede hacer clic a la celda E6 en la misma hoja, con "azul" como texto del enlace.

Articulos interesantes...