Titulo en calda

31/08/2006 - 15:01 por Raquel blanch | Informe spam
Hola Amigos, tengo una pregunta que seguro que es una tonteria, pero necesito
que en una celda me aparezca el nombre del archivo.
De modo que cada vez que guardo el archivo se actualice el nombre en la cenda.
Uso excel 97.

Alguien puede ayudarme profabor!!!

Saludos
Raquel.

Preguntas similare

Leer las respuestas

#1 KL
31/08/2006 - 15:17 | Informe spam
Hola Raquel,

Prueba las siguientes formulas:

Ruta:
=INFO("Directory")

Nombre Archivo:
=IZQUIERDA(SUSTITUIR(CELDA("filename");INFO("directory")&"[";"");ENCONTRAR("]";SUSTITUIR(CELDA("filename");INFO("directory")&"[";""))-1)
=EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRA­R("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)

Nombre Hoja:
=EXTRAE(CELDA("filename";$A$1);ENCONTRAR("]";CELDA("filename";$A$1);1)+1;LA­RGO(CELDA("filename";$A$1)))

si tambien quieres que tu formula este a prueba de una situacion un tanto particular de cuando el libro solo tiene una hoja y el
nombre de esa es exactamente el mismo que el del libro, entonces usa la siguiente solucion un pelin mas larga:

=BUSCAR(REPETIR("z";255);SUSTITUIR(EXTRAE(CELDA("filename";$A$1);1+ENCONTRA­R({"*"\"]"};SUSTITUIR(CELDA("filename";$A$1);"\";"*";LARGO(CELDA("filename"­;$A$1))-LARGO(SUSTITUIR(CELDA("filename";$A$1);"\";""))));255);".xls";""))



Nota1: La funcion CELDA con el parametro "filename" o "nombrearchivo" solo funcionara en un archivo que ha sido guardado al menos
una vez.

Nota2: Si no me equivoco, las formulas deberian funcionar en el Office en castellano aun usando el argumento "filename" y
"directory" (entonces las formulas serian compatibles con las versiones de Office en otros idiomas) De no ser asi, cambia "filename"
por "nombrearchivo" y "directory" por "directorio".

Saludos,
KL


"Raquel blanch" wrote in message news:
Hola Amigos, tengo una pregunta que seguro que es una tonteria, pero necesito
que en una celda me aparezca el nombre del archivo.
De modo que cada vez que guardo el archivo se actualice el nombre en la cenda.
Uso excel 97.

Alguien puede ayudarme profabor!!!

Saludos
Raquel.
Respuesta Responder a este mensaje
#2 Juan M
31/08/2006 - 16:01 | Informe spam
Hola KL

Es posible que la funcion que has enviado para la ruta (=INFO("Directory"))
realmente nos de la ruta por defecto donde se guardan los archivos?
En ese caso la primera formula, para el nombre del archivo, daria un nombre
de archivo con toda la ruta con un corchete delante del nombre del archivo,
y solo funciona bien cuando la ruta del archivo es la misma que la ruta por
defecto.
(Ese es el resultado que me aparece a mi).

La segunda formula si da el nombre del archivo sin problema.

Por lo demas, en mi excel en castellano las funciones como las has publicado
funcionan correctamente.

Un saludo
Juan

"KL" escribió en el mensaje
news:u$iBD$
Hola Raquel,

Prueba las siguientes formulas:

Ruta:
=INFO("Directory")

Nombre Archivo:
=IZQUIERDA(SUSTITUIR(CELDA("filename");INFO("directory")&"[";"");ENCONTRAR("]";SUSTITUIR(CELDA("filename");INFO("directory")&"[";""))-1)
=EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRA­R("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)

Nombre Hoja:
=EXTRAE(CELDA("filename";$A$1);ENCONTRAR("]";CELDA("filename";$A$1);1)+1;LA­RGO(CELDA("filename";$A$1)))

si tambien quieres que tu formula este a prueba de una situacion un tanto
particular de cuando el libro solo tiene una hoja y el nombre de esa es
exactamente el mismo que el del libro, entonces usa la siguiente solucion
un pelin mas larga:

=BUSCAR(REPETIR("z";255);SUSTITUIR(EXTRAE(CELDA("filename";$A$1);1+ENCONTRA­R({"*"\"]"};SUSTITUIR(CELDA("filename";$A$1);"\";"*";LARGO(CELDA("filename"­;$A$1))-LARGO(SUSTITUIR(CELDA("filename";$A$1);"\";""))));255);".xls";""))



Nota1: La funcion CELDA con el parametro "filename" o "nombrearchivo" solo
funcionara en un archivo que ha sido guardado al menos una vez.

Nota2: Si no me equivoco, las formulas deberian funcionar en el Office en
castellano aun usando el argumento "filename" y "directory" (entonces las
formulas serian compatibles con las versiones de Office en otros idiomas)
De no ser asi, cambia "filename" por "nombrearchivo" y "directory" por
"directorio".

Saludos,
KL


"Raquel blanch" wrote in message
news:
Hola Amigos, tengo una pregunta que seguro que es una tonteria, pero
necesito
que en una celda me aparezca el nombre del archivo.
De modo que cada vez que guardo el archivo se actualice el nombre en la
cenda.
Uso excel 97.

Alguien puede ayudarme profabor!!!

Saludos
Raquel.



Respuesta Responder a este mensaje
#3 KL
31/08/2006 - 17:01 | Informe spam
Opps! me culpa! Tienes razon =INFO("Directory") da la direccion activa [ya me extranaba el hecho de que funcionara en un archivo no
guardado]. Gracias por el comentario, Juan.

Saludos,
KL


"Juan M" wrote in message news:
Hola KL

Es posible que la funcion que has enviado para la ruta (=INFO("Directory"))
realmente nos de la ruta por defecto donde se guardan los archivos?
En ese caso la primera formula, para el nombre del archivo, daria un nombre
de archivo con toda la ruta con un corchete delante del nombre del archivo,
y solo funciona bien cuando la ruta del archivo es la misma que la ruta por
defecto.
(Ese es el resultado que me aparece a mi).

La segunda formula si da el nombre del archivo sin problema.

Por lo demas, en mi excel en castellano las funciones como las has publicado
funcionan correctamente.

Un saludo
Juan

"KL" escribió en el mensaje
news:u$iBD$
Hola Raquel,

Prueba las siguientes formulas:

Ruta:
=INFO("Directory")

Nombre Archivo:
=IZQUIERDA(SUSTITUIR(CELDA("filename");INFO("directory")&"[";"");ENCONTRAR("]";SUSTITUIR(CELDA("filename");INFO("directory")&"[";""))-1)
=EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRA­R("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)

Nombre Hoja:
=EXTRAE(CELDA("filename";$A$1);ENCONTRAR("]";CELDA("filename";$A$1);1)+1;LA­RGO(CELDA("filename";$A$1)))

si tambien quieres que tu formula este a prueba de una situacion un tanto
particular de cuando el libro solo tiene una hoja y el nombre de esa es
exactamente el mismo que el del libro, entonces usa la siguiente solucion
un pelin mas larga:

=BUSCAR(REPETIR("z";255);SUSTITUIR(EXTRAE(CELDA("filename";$A$1);1+ENCONTRA­R({"*"\"]"};SUSTITUIR(CELDA("filename";$A$1);"\";"*";LARGO(CELDA("filename"­;$A$1))-LARGO(SUSTITUIR(CELDA("filename";$A$1);"\";""))));255);".xls";""))



Nota1: La funcion CELDA con el parametro "filename" o "nombrearchivo" solo
funcionara en un archivo que ha sido guardado al menos una vez.

Nota2: Si no me equivoco, las formulas deberian funcionar en el Office en
castellano aun usando el argumento "filename" y "directory" (entonces las
formulas serian compatibles con las versiones de Office en otros idiomas)
De no ser asi, cambia "filename" por "nombrearchivo" y "directory" por
"directorio".

Saludos,
KL


"Raquel blanch" wrote in message
news:
Hola Amigos, tengo una pregunta que seguro que es una tonteria, pero
necesito
que en una celda me aparezca el nombre del archivo.
De modo que cada vez que guardo el archivo se actualice el nombre en la
cenda.
Uso excel 97.

Alguien puede ayudarme profabor!!!

Saludos
Raquel.








Respuesta Responder a este mensaje
#4 Raquel blanch
01/09/2006 - 09:16 | Informe spam
Hola Amigos,
Muchas gracias por la respuesta tan ráida.
La primera fórmula me da la dirección del archivo, pero la segunda me da un
error en encontrar-r, si dejo encontrar me aparece falso.

No sera cosa de la versión??

Saludos.
Raquel.

"KL" escribió:

Opps! me culpa! Tienes razon =INFO("Directory") da la direccion activa [ya me extranaba el hecho de que funcionara en un archivo no
guardado]. Gracias por el comentario, Juan.

Saludos,
KL


"Juan M" wrote in message news:
> Hola KL
>
> Es posible que la funcion que has enviado para la ruta (=INFO("Directory"))
> realmente nos de la ruta por defecto donde se guardan los archivos?
> En ese caso la primera formula, para el nombre del archivo, daria un nombre
> de archivo con toda la ruta con un corchete delante del nombre del archivo,
> y solo funciona bien cuando la ruta del archivo es la misma que la ruta por
> defecto.
> (Ese es el resultado que me aparece a mi).
>
> La segunda formula si da el nombre del archivo sin problema.
>
> Por lo demas, en mi excel en castellano las funciones como las has publicado
> funcionan correctamente.
>
> Un saludo
> Juan
>
> "KL" escribiС en el mensaje
> news:u$iBD$
>> Hola Raquel,
>>
>> Prueba las siguientes formulas:
>>
>> Ruta:
>> =INFO("Directory")
>>
>> Nombre Archivo:
>> =IZQUIERDA(SUSTITUIR(CELDA("filename");INFO("directory")&"[";"");ENCONTRAR("]";SUSTITUIR(CELDA("filename");INFO("directory")&"[";""))-1)
>> =EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRA╜R("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)
>>
>> Nombre Hoja:
>> =EXTRAE(CELDA("filename";$A$1);ENCONTRAR("]";CELDA("filename";$A$1);1)+1;LA╜RGO(CELDA("filename";$A$1)))
>>
>> si tambien quieres que tu formula este a prueba de una situacion un tanto
>> particular de cuando el libro solo tiene una hoja y el nombre de esa es
>> exactamente el mismo que el del libro, entonces usa la siguiente solucion
>> un pelin mas larga:
>>
>> =BUSCAR(REPETIR("z";255);SUSTITUIR(EXTRAE(CELDA("filename";$A$1);1+ENCONTRA╜R({"*"\"]"};SUSTITUIR(CELDA("filename";$A$1);"\";"*";LARGO(CELDA("filename"╜;$A$1))-LARGO(SUSTITUIR(CELDA("filename";$A$1);"\";""))));255);".xls";""))
>>
>>
>>
>> Nota1: La funcion CELDA con el parametro "filename" o "nombrearchivo" solo
>> funcionara en un archivo que ha sido guardado al menos una vez.
>>
>> Nota2: Si no me equivoco, las formulas deberian funcionar en el Office en
>> castellano aun usando el argumento "filename" y "directory" (entonces las
>> formulas serian compatibles con las versiones de Office en otros idiomas)
>> De no ser asi, cambia "filename" por "nombrearchivo" y "directory" por
>> "directorio".
>>
>> Saludos,
>> KL
>>
>>
>> "Raquel blanch" wrote in message
>> news:
>>> Hola Amigos, tengo una pregunta que seguro que es una tonteria, pero
>>> necesito
>>> que en una celda me aparezca el nombre del archivo.
>>> De modo que cada vez que guardo el archivo se actualice el nombre en la
>>> cenda.
>>> Uso excel 97.
>>>
>>> Alguien puede ayudarme profabor!!!
>>>
>>> Saludos
>>> Raquel.
>>
>
>
>


Respuesta Responder a este mensaje
#5 Raquel blanch
01/09/2006 - 09:45 | Informe spam
Hola Amigos,
con la tercera formula funciona, pero me muestra el nombre de la hoja.
Lo que realmente me hace falta es que me muestre el nombre del archivo físico.
De modo que cada vez que hago un guardar como, me actualice la celda!! :)

Raquel



"KL" escribió:

Hola Raquel,

Prueba las siguientes formulas:

Ruta:
=INFO("Directory")

Nombre Archivo:
=IZQUIERDA(SUSTITUIR(CELDA("filename");INFO("directory")&"[";"");ENCONTRAR("]";SUSTITUIR(CELDA("filename");INFO("directory")&"[";""))-1)
=EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRA­R("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)

Nombre Hoja:
=EXTRAE(CELDA("filename";$A$1);ENCONTRAR("]";CELDA("filename";$A$1);1)+1;LA­RGO(CELDA("filename";$A$1)))

si tambien quieres que tu formula este a prueba de una situacion un tanto particular de cuando el libro solo tiene una hoja y el
nombre de esa es exactamente el mismo que el del libro, entonces usa la siguiente solucion un pelin mas larga:

=BUSCAR(REPETIR("z";255);SUSTITUIR(EXTRAE(CELDA("filename";$A$1);1+ENCONTRA­R({"*"\"]"};SUSTITUIR(CELDA("filename";$A$1);"\";"*";LARGO(CELDA("filename"­;$A$1))-LARGO(SUSTITUIR(CELDA("filename";$A$1);"\";""))));255);".xls";""))



Nota1: La funcion CELDA con el parametro "filename" o "nombrearchivo" solo funcionara en un archivo que ha sido guardado al menos
una vez.

Nota2: Si no me equivoco, las formulas deberian funcionar en el Office en castellano aun usando el argumento "filename" y
"directory" (entonces las formulas serian compatibles con las versiones de Office en otros idiomas) De no ser asi, cambia "filename"
por "nombrearchivo" y "directory" por "directorio".

Saludos,
KL


"Raquel blanch" wrote in message news:
> Hola Amigos, tengo una pregunta que seguro que es una tonteria, pero necesito
> que en una celda me aparezca el nombre del archivo.
> De modo que cada vez que guardo el archivo se actualice el nombre en la cenda.
> Uso excel 97.
>
> Alguien puede ayudarme profabor!!!
>
> Saludos
> Raquel.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida