Tengo problemas para usar la función de hipervínculo de Excel. Tengo un nombre en la celda A1, en la celda a2 quiero un hipervínculo que se vincule a la hoja de trabajo que se llama igual que el nombre en la celda A1
microsoft-excel-2007
hyperlink
Martijn
fuente
fuente
Respuestas:
Por ejemplo
El nombre de la hoja vinculada es la página 2 y el número de celda vinculada es A4 y el mensaje es PRUEBA. La
#
abreviatura del libro de trabajo local.fuente
La
HYPERLINK
función se utiliza para hacer un enlace a otra hoja de enlace:Dado que la primera parte es una cadena, si su valor para
SheetName
está almacenado en la celdaA1
, podría usarloCONCATENATE
para construir esa cadena de esta manera (los saltos de línea se agregan dentro de laCONCATENATE
con suerte para agregar algo de claridad)Esto es bastante largo y doloroso, lo siento, así que alguien podría tener una mejor sugerencia, pero creo que esto funcionará. Tenga en cuenta que esto solo funcionará en archivos guardados , ya que requiere un nombre de archivo para trabajar.
Úselo
B1
para la celda o con un rango a nombre para vincular (supongo que solo use A1 si solo desea abrir esa hoja y tenga en cuenta que le molesta un punto específico dentro de ella).Y
"NiceName"
es lo que aparece en la celda para el usuario.Como una breve explicación, lo que
CONCATENATE
está haciendo es extraer primero el nombre de archivoCELL("filename")
, envolverlo en el requerido[]
, agregar el nombre de la hoja (tomado de la celdaA1
) y finalmente agregar!
un nombre de celda para completar el enlace. El resultado, por ejemplo, es algo como lo siguiente, que debería funcionar como un objetivoHYPERLINK
.fuente
Tenga un poco de precaución al usar el nombre de archivo real en el hipervínculo, ya que crea una dependencia de la existencia de ese nombre de archivo.
Si enlace a una celda en el mismo libro de trabajo, uso:
fuente
Esto funcionó para mí cuando no sé cuál será el nombre del archivo de hoja de cálculo (los usuarios cambian el nombre de cada versión). Mi texto amigable en la celda se llama "ENLACE" porque el nombre de la hoja debe existir en otra celda, por lo que duplicar el nombre confundió a los usuarios. Copiaría esta fórmula al lado de una lista de nombres de hojas de trabajo en la columna H (comenzando en la fila 2 en este caso) ... funciona como una tabla de contenido en la que se puede hacer clic:
= HYPERLINK (MID (CELL ("nombre de archivo", $ A $ 1), FIND ("[", CELL ("nombre de archivo", $ A $ 1)), FIND ("]", CELL ("nombre de archivo", $ A $ 1) ) - ENCONTRAR ("[", CELL ("nombre de archivo", $ A $ 1)) + 1) & "#" & $ H2 & "! A1", "LINK")
fuente