Autorrellenar desde libro externo

15/11/2006 - 12:37 por Joan Fernandez | Informe spam
Hola:

Necesito pasar los datos desde un libro de excel a otro, concatenando
varios campos del primero en uno solo del segundo. Para ello, utilizo
la funcion concatenar de la siguiente manera:

=CONCATENAR('[listado maquinaria.xls]categ.2.16'!$D$2;"<br>Dimensiones:
";'[listado maquinaria.xls]categ.2.16'!$E$2;"<br>Volumen Camara:
";'[listado maquinaria.xls]categ.2.16'!$F$2;"<br>Nº Puertas:
";'[listado maquinaria.xls]categ.2.16'!$G$2)

Para que produzca en el libro final esto:

Mesa refrigerada dotada de tres puertas con terminación en acero
inoxidable, incluídas las puertas. Potencia de 690w.
Volumen Camara: 150 litros
Nº Puertas: 5

(los <br> son saltos de linea para html)

El problema surge cuando arrastro para autorellenar las siguientes
celdas.
Si la formula de arriba es para la celda 2, cuando arrastro para la
celda 3 deberian cambiar los valores de la formula para que se creara
con los de la fila 3 del documento de origen, con lo que la formula
deberia quedar así:

=CONCATENAR('[listado maquinaria.xls]categ.2.16'!$D$3;"<br>Dimensiones:
";'[listado maquinaria.xls]categ.2.16'!$E$3;"<br>Volumen Camara:
";'[listado maquinaria.xls]categ.2.16'!$F$3;"<br>Nº Puertas:
";'[listado maquinaria.xls]categ.2.16'!$G$3)

Pues bien, no se hacerlo. Me suena que hay que poner algun caracter
delante de las celdas para que haga esto, pero no logro dar con ello.

Se que debe ser una chorrada, y se que me puedo ahorrar muchisimo
trabajo, pero no se como

Si alguien puede ayudarme, estare eternamente agradecido... :)

Un saludo, y gracias
 

Leer las respuestas

#1 Héctor Miguel
15/11/2006 - 17:46 | Informe spam
hola, Joan !

si 'todo lo demas' te esta funcionando bien... [en principio] solo necesitas eliminar el signo '$' de las referencias a las celdas ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
Necesito pasar los datos desde un libro de excel a otro, concatenando varios campos del primero en uno solo del segundo.
Para ello, utilizo la funcion concatenar de la siguiente manera:


=CONCATENAR('[listado maquinaria.xls]categ.2.16'!$D$2;"<br>Dimensiones:
";'[listado maquinaria.xls]categ.2.16'!$E$2;"<br>Volumen Camara:
";'[listado maquinaria.xls]categ.2.16'!$F$2;"<br>Nº Puertas:
";'[listado maquinaria.xls]categ.2.16'!$G$2)
Para que produzca en el libro final esto:


Mesa refrigerada dotada de tres puertas con terminación en acero
inoxidable, incluídas las puertas. Potencia de 690w.
Volumen Camara: 150 litros
Nº Puertas: 5
(los <br> son saltos de linea para html)
El problema surge cuando arrastro para autorellenar las siguientes celdas.
Si la formula de arriba es para la celda 2, cuando arrastro para la celda 3 deberian cambiar los valores de la formula
para que se creara con los de la fila 3 del documento de origen, con lo que la formula deberia quedar asi:


=CONCATENAR('[listado maquinaria.xls]categ.2.16'!$D$3;"<br>Dimensiones:
";'[listado maquinaria.xls]categ.2.16'!$E$3;"<br>Volumen Camara:
";'[listado maquinaria.xls]categ.2.16'!$F$3;"<br>Nº Puertas:
";'[listado maquinaria.xls]categ.2.16'!$G$3)
... no se hacerlo. Me suena que hay que poner algun caracter delante de las celdas para que haga esto, pero no logro dar con ello...

Preguntas similares