copiar fórmulas en otro libro

22/01/2009 - 09:25 por CRISTINA GONZÁLEZ | Informe spam
Hola a todos.
Yo no sé porqué a veces cuando copio una fórmula de un libro a otro en vez
de copiar la fórmula tal cual está (p.e. ¡*B1) me copia la fórmula haciendo
referencia a las celdas del libro de origen (p.e. nombre libro origen "datos"
y me copia la fórmula así =datos!A1*datos!B1). Y lo peor de todo en la misma
acción de copia - pega unas me las copia de la primera forma y otras de la
segunda.
¿por qué? qué tengo mal?
me podéis ayudar por favor? Gracias

Preguntas similare

Leer las respuestas

#1 CRISTINA GONZÁLEZ
22/01/2009 - 09:43 | Informe spam
Perdón, olvidé deciros que me pasa en 2007.

"CRISTINA GONZÁLEZ" escribió:

Hola a todos.
Yo no sé porqué a veces cuando copio una fórmula de un libro a otro en vez
de copiar la fórmula tal cual está (p.e. ¡*B1) me copia la fórmula haciendo
referencia a las celdas del libro de origen (p.e. nombre libro origen "datos"
y me copia la fórmula así =datos!A1*datos!B1). Y lo peor de todo en la misma
acción de copia - pega unas me las copia de la primera forma y otras de la
segunda.
¿por qué? qué tengo mal?
me podéis ayudar por favor? Gracias
Respuesta Responder a este mensaje
#2 CRISTINA GONZÁLEZ
22/01/2009 - 12:35 | Informe spam
Me he explicado fatal con el ejemplo. Copio un ejemplo de cómo me lo copia:

=BUSCARV($C27;'[Base datos autol.xls]Ordenanzas'!$C$9:$I$60;7;0)

La fórmula la he copiado de un libro que se llama "Base datos autol". Yo
quiero que al copiar se pegue tal cual está en origen, es decir, así

=BUSCARV($C27;Ordenanzas!$C$9:$I$60;7;0)

Y también pasa con 2003. Gracias.
Respuesta Responder a este mensaje
#3 Gaby
22/01/2009 - 17:35 | Informe spam
Hola Cristina,

Excel es un poco "caprichoso" en ese aspecto, no se de alguna manera
de controlar como pega las fórmulas.

Lo que se puede hacer despues de copiar las fórmulas es ir al menú
Edición > Vinculos. Esto abre un diálogo en donde esta una lista con
todos los vinculos externos de tu libro, seleccionas de la lista el
libro "Base datos autol.xls" y presionas el boton "Cambiar Origen"
después seleccionas el libro actual donde estan las fórmulas que
quieres cambiar.

Obviamente deben de existir hojas con el mismo nombre a las que haces
referencia en tus fórmulas para que se pueda cambiar el libro origen.

Saludos

Gabriela Cerra
http://excel.gabrielacerra.com


On Jan 22, 5:35 am, CRISTINA GONZÁLEZ
wrote:
Me he explicado fatal con el ejemplo. Copio un ejemplo de cómo me lo copia:

=BUSCARV($C27;'[Base datos autol.xls]Ordenanzas'!$C$9:$I$60;7;0)

La fórmula la he copiado de un libro que se llama "Base datos autol". Yo
quiero que al copiar se pegue tal cual está en origen, es decir, así

=BUSCARV($C27;Ordenanzas!$C$9:$I$60;7;0)

Y también pasa con 2003. Gracias.
Respuesta Responder a este mensaje
#4 Héctor Miguel
23/01/2009 - 06:58 | Informe spam
hola, Cristina !

Me he explicado fatal con el ejemplo. Copio un ejemplo de como me lo copia:
=BUSCARV($C27;'[Base datos autol.xls]Ordenanzas'!$C$9:$I$60;7;0)

La formula la he copiado de un libro que se llama "Base datos autol".
Yo quiero que al copiar se pegue tal cual esta en origen, es decir, asi
=BUSCARV($C27;Ordenanzas!$C$9:$I$60;7;0)

Y tambien pasa con 2003...



1) tu formula "original" contiene referencias "externas" (no a otro libro pero si a otra hoja)

2) al copiar la formula a otro libro, excel no sabe (ni tiene por que saberlo)
que en el otro libro (en el de destino) existe una hoja con el mismo nombre
incluso, si lo supiera, tampoco va a "asumir" que ambas hojas tienen el mismo "arreglo"
(razon por la que incluye la referencia completa de la formula "original")

3) si NO se trata de muchas/demasiadas formulas de este tipo -?- (probablemente)
podrias sustituir las referencias "directas" por referencias "indirectas" usando la funcion indirecto(...

claro que las formulas dejan de ser (lo suficientemente) faciles de mantener/actualizar/modificar/...
pero adquieren una (cierta) flexibilidad y omiten la referencia al nombre del libro original cuando se copian a otros libros

o copialas "tal cual"... y despues haces el reemplazo de los vinculos externos (tal como lo sugiere Gabriela)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#5 Héctor Miguel
23/01/2009 - 07:26 | Informe spam
hola (de nuevo), Cristina !

Me he explicado fatal con el ejemplo. Copio un ejemplo de como me lo copia:
=BUSCARV($C27;'[Base datos autol.xls]Ordenanzas'!$C$9:$I$60;7;0)

La formula la he copiado de un libro que se llama "Base datos autol".
Yo quiero que al copiar se pegue tal cual esta en origen, es decir, asi
=BUSCARV($C27;Ordenanzas!$C$9:$I$60;7;0)

Y tambien pasa con 2003...





otra posibilidad es asignar nombres a los rangos (tablas de busqueda o como lo necesites)
- al rango [C9:I60] de la hoja "Ordenanzas" le llamas (p.e.) miTabla
- cambias la formula "original" a: -> BUSCARV($C27;miTabla;7;0)

al copiar este tipo de formulas excel pide confirmacion para usar nombres existentes (en el libro destino)

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