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

#11 Raquel blanch
01/09/2006 - 13:55 | Informe spam
Hola KL, perfecto, he usado la primera formula. es exactamente lo que fuscaba.
Permiteme una última pregunta, y es la siguiente. Cuando hago un guardar
como no me actualiza el nombre del archivo, no se si hay algún sistema para
que refresque dicho campo.

Saludos
Raquel.

"KL" escribió:

Perdon se me ha disparado el mensaje anterior sin siquiera empezarlo :-)

Si, se puede. Puedes cambiar el 1 al final de la formula por 5, asi:

=EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-5)

Tambien podrias sustituir ".xls" mediante la funcion SUSTITUIR, pero es menos eficiente:

=SUSTITUIR(EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1),".xls","")

Saludos,
KL


"Raquel blanch" wrote in message news:
> Hola KL,
>
> Muchas gracias, es justo lo que buscaba!!!!!!! :)
> Por cirto, sabes si se puede eliminar la extensión .xls??
>
> Un beso
> Raquel.
>
>
> "KL" escribió:
>
>> Hola Raquel,
>>
>> Perdona por la confusion y no prestes atencion a mi mensaje inicial. La formula que buscas es la siguiente:
>>
>> =EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)
>>
>>
>>
>> Por si te interesa, l otras formulas serian las siguientes:
>>
>> 1) Ruta:
>>
>> =IZQUIERDA(CELDA("filename");ENCONTRAR("[";CELDA("filename"))-1)
>>
>> 2) Nombre Archivo:
>>
>> =EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)
>>
>> 3) Nombre Hoja:
>>
>> a./ en el 99% de los casos:
>> =EXTRAE(CELDA("filename";$A$1);ENCONTRAR("]";CELDA("filename";$A$1);1)+1;LA­RGO(CELDA("filename";$A$1)))
>>
>> b./ 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+ENCONTRAR({"*"\"]"};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
>>
>>


Respuesta Responder a este mensaje
#12 KL
01/09/2006 - 14:36 | Informe spam
Hola Raquel,

Desgraciadamente el hecho de guardar copia del archivo no dispara el evento de recalculo. La formula en si es volatil, pero solo
recalcularia cuando cambie algo en la hoja.

Saludos,
KL


"Raquel blanch" wrote in message news:
Hola KL, perfecto, he usado la primera formula. es exactamente lo que fuscaba.
Permiteme una última pregunta, y es la siguiente. Cuando hago un guardar
como no me actualiza el nombre del archivo, no se si hay algún sistema para
que refresque dicho campo.

Saludos
Raquel.

"KL" escribió:

Perdon se me ha disparado el mensaje anterior sin siquiera empezarlo :-)

Si, se puede. Puedes cambiar el 1 al final de la formula por 5, asi:

=EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-5)

Tambien podrias sustituir ".xls" mediante la funcion SUSTITUIR, pero es menos eficiente:

=SUSTITUIR(EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1),".xls","")

Saludos,
KL


"Raquel blanch" wrote in message
news:
> Hola KL,
>
> Muchas gracias, es justo lo que buscaba!!!!!!! :)
> Por cirto, sabes si se puede eliminar la extensión .xls??
>
> Un beso
> Raquel.
>
>
> "KL" escribió:
>
>> Hola Raquel,
>>
>> Perdona por la confusion y no prestes atencion a mi mensaje inicial. La formula que buscas es la siguiente:
>>
>> =EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)
>>
>>
>>
>> Por si te interesa, l otras formulas serian las siguientes:
>>
>> 1) Ruta:
>>
>> =IZQUIERDA(CELDA("filename");ENCONTRAR("[";CELDA("filename"))-1)
>>
>> 2) Nombre Archivo:
>>
>> =EXTRAE(CELDA("filename");ENCONTRAR("[";CELDA("filename"))+1;ENCONTRAR("]";CELDA("filename"))-ENCONTRAR("[";CELDA("filename"))-1)
>>
>> 3) Nombre Hoja:
>>
>> a./ en el 99% de los casos:
>> =EXTRAE(CELDA("filename";$A$1);ENCONTRAR("]";CELDA("filename";$A$1);1)+1;LA­RGO(CELDA("filename";$A$1)))
>>
>> b./ 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+ENCONTRAR({"*"\"]"};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
>>
>>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida