Enlace a una fila o celda en una hoja de Excel a través de URL


4

Estoy trabajando con una hoja de Excel que está en un servidor al que todos los miembros de mi equipo tienen acceso.

Al escribir documentación, puedo hacer referencia a una página específica o ubicación con nombre dentro de la URL usando un símbolo # o un signo de unión.

¿Hay alguna manera de hacer algo similar en una hoja de Excel?

Me gustaría colocar esta URL en una wiki / página web interna. Así que espero algo que finalmente pueda funcionar a partir de una etiqueta de anclaje html, que cuando se haga clic se abrirá en Excel con el libro abierto al libro vinculado con la celda vinculada resaltada.

Por ejemplo, ¿hay alguna manera de hacer algo como esto?

<a href="./some_document.pdf#page=106">Refer to page 106</a>

<a href="./some_workbook.xlsx?sheet_foo!A$7">Refer to entry bar in sheet foo</a>

Editar: Encontré una publicación relacionada en SO que es similar a mi pregunta. . Pero esta solución solo parece funcionar para sharepoint cuando Excel se abre dentro del complemento del navegador IE. Para mis propósitos, está bien suponer que el usuario está usando IE, pero este enlace no será de un sitio sharepoint.


¿Excel se abre correctamente, incluso sin el resaltado automático, cuando el usuario hace clic en el enlace de su página?
Eduardo Poço

En el mejor de los casos, puede abrir el archivo y eso es optimista. No puedo ver una manera de abrir un punto específico dentro de él. La buena noticia es que si desea usar esto personalmente, puede proporcionarse un complemento que interprete dichos enlaces personalizados. He comisionado a personas para hacer este tipo de trabajos personalizados antes. La última vez pagué 20 $ y el codificador me escribió un complemento en 5 minutos. Todo lo que tienen que hacer es detectar la extensión y hacer clic en falso para abrir un archivo descargado con la ubicación especificada.
helena4

Respuestas:


1

Esto debería funcionar:

<a href="./some_workbook.xlsx#sheet_foo!A7">Refer to entry bar in sheet foo</a>

En su publicación, usó un signo de interrogación (?) En lugar de un signo hash (#). No hay necesidad de signos de dólar ($) para el rango.

Referencias

https://support.microsoft.com/en-us/kb/197922

de acuerdo con la página, esto funciona "siempre que se acceda a la página HTML a través de http (no haciendo doble clic en el Explorador de Windows, ni usando file: //) y Excel se abre dentro del navegador. Si Excel se abre fuera de el navegador, no se moverá al enlace especificado ".

http://agsci.psu.edu/it/how-to/linking-to-particular-excel-worksheet-from-web-page


¿Tiene alguna idea si hay una variación de esto que funcionaría para rangos con nombre? Estoy buscando vincular a una fila en un documento publicado en OneDrive. Si alguien inserta una fila encima, una referencia fuerte al número de la fila comenzará a apuntar a la fila incorrecta.
Matthew Flynn

También funciona con rangos con nombre, ya que Excel trata los rangos y los rangos con nombre de manera intercambiable una vez que obtiene la cadena. Confirmado por agsci.psu.edu/it/how-to/…
Eduardo Poço

0

Dependiendo de la aplicación que está utilizando para escribir documentación (Ej. Word, Excel), puede hacer referencia a una celda como: <path>\my_excel_workbook#'sheet_foo'!A$7.

Debe agregar un hipervínculo a su documento.


1
Sin embargo, no necesito un hipervínculo dentro de Excel o dentro de la oficina, necesito poder vincular desde una página web / wiki. Edité mi pregunta para mayor claridad.
Nick
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.