Paso 1: establece la ruta del archivo

Paso 1: establece la ruta del archivo

Tengo una hoja de cálculo con dos columnas: A y B. En la columna "A", tengo los ID de los productos. En la columna "B" tengo los mismos ID de producto enumerados (en el mismo orden). Quiero que cada ID de producto en la columna "A" se vincule a un documento de Word guardado en mi computadora. Los documentos de Word guardados en mi computadora se titulan con el ID del producto (exacto). Para ahorrar tiempo, puse un hipervínculo en toda la columna "A" para vincularla a la misma palabra documento. Luego, quiero copiar el ID del producto de la columna "B" al hipervínculo de la columna "A" existente y sobrescribir el ID del producto genérico/copiado que ya está allí. El objetivo general es hacer clic en el ID del producto en la columna "A" y abrir el documento de Word correspondiente. He estado copiando la ID del producto de la columna "B", haciendo clic derecho en la ID del producto en la columna "A", editando el hipervínculo, pegando la ID del producto sobre la ID del producto genérico en el campo del hipervínculo. ¡Hacer esto más de 300 veces no es una noche divertida para mí! ¡Ayuda!

Respuesta1

Supongamos que tiene sus documentos de Word almacenados en C:\Temp de forma similar a lo siguiente:

Ubicación del archivo de muestra

Asumiremos que sus datos están presentados en Excel de forma similar a la siguiente:

Diseño de Excel de muestra

Paso 1: establece la ruta del archivo

En una celda vacía que no esté en uso, escriba la ruta del directorio donde están almacenados sus documentos de Word. Puede copiar y pegar la dirección desde la ventana del explorador de archivos si le facilita la vida. Presta atención a cómo termina el camino. Querrás agregar un \ al final o tendrás que hacerlo en tus fórmulas. Si la hoja de cálculo está almacenada en el mismo directorio que los archivos doc, puede automatizar la ruta del archivo usando una fórmula grande, pero eso es para otra pregunta. Por ahora sólo escribe la ruta.

Paso 2: desarrollar la fórmula del hipervínculo

HYPERLINKLa fórmula se compone de dos partes: la ruta al archivo y un nombre más corto que es más fácil de leer. Se parece a algo así:

HYPERLINK( Path to file,  easy name to read)

Entonces, para obtener la ruta al archivo y no tener que escribirla CADA vez, desea compilarlo parcialmente y bloquear ciertas referencias de celda para que no cambien a medida que se copia la fórmula. Ahora veamos cómo desarrollar la ruta al documento... tenga en cuenta que es al documento y no solo a la ruta del archivo al directorio. Supongamos que sus documentos de Word terminan en .doc. Siguiendo los datos del ejemplo, la ruta al primer y segundo documento sería:

C:\Temp\ID A1.doc
C:\Temp\ID A2.doc

Como la primera parte no cambia y la tenemos ingresada en D1, podemos comenzar allí. La siguiente parte que cambia está en B2 (también A2 pero parece que B2 son sus datos de referencia). La última parte no la tenemos en ningún otro lugar excepto su .doc. A través de la manipulación del texto podemos juntar todo con la siguiente fórmula:

=$D$1&$B2&".doc"

Tenga en cuenta el uso de $. Evitará que la referencia de fila o columna que está a su derecha cambie a medida que se copia la fórmula.

Ahora que ha creado la ruta del archivo, puede insertarla en la HYPERLINKfunción de la siguiente manera:

=HYPERLINK($D$1&$B2&".doc","Link")

Coloque la fórmula anterior en C1 para fines de demostración y cópiela. Debería aparecer el enlace de Word subrayado en azul y, si hace clic en él, se abrirá su documento de Word. Ahora, si desea que se muestre el nombre del producto en lugar del enlace, cambie la fórmula a:

=HYPERLINK($D$1&$B2&".doc",$B2)

Ahora la desventaja

  • No puede copiar la columna C y pegarla como valor y aún así el hipervínculo funciona. Estás atascado teniendo una columna de referencia.
  • Si el archivo no existe o la ruta cambia, aparecerá un mensaje de error emergente indicando que no se puede encontrar el documento cuando haga clic en el enlace.
  • He tenido algunos problemas en el pasado en los que el hipervínculo no se actualizaba a una ruta modificada a pesar de todos los indicios de que se había producido el cambio. La solución es después de ingresar la fórmula por primera vez y antes de copiarla, haga clic derecho en la celda y seleccione eliminar hipervínculo. Aparentemente se crean dos hipervínculos y el que se encuentra en la parte superior es creado inicialmente por la fórmula pero no actualizado por ella. Al eliminarlo, estarás activando el que forma parte de la fórmula y se actualiza cuando cambias la ruta o el nombre del archivo. Una vez hecho esto, copie la fórmula según sea necesario.

POS

Tenga en cuenta que utilicé la fórmula alternativa en A2 y la copié

información relacionada