Office - Copiar el texto de una celda, en una formula

 
Vista:

Copiar el texto de una celda, en una formula

Publicado por César (1 intervención) el 05/02/2006 17:06:44
Buenas: mi problema es que tengo una planilla donde las celdas deben mostrar el contenido de una celda determinada en diferentes archivos. Los nombres de los archivos son secuenciales.
La formula para hacer esto está, pero lo que necesito es una forma de repetir la formula y que se vaya secuenciando el nombre solo, ya que son una gran cantidad de archivos.
ej.: ´=[C:xxxx/kkk/ggg/12301.xls]Hoja1!$B$5
=[C:xxxx/kkk/ggg/12302.xls]Hoja1!$B$5
=[C:xxxx/kkk/ggg/12303.xls]Hoja1!$B$5
no se olviden que esto es parte de una formula y no el contenido (texto) de una celda
No se si quedo claro.. pero bue... si alguien entendió y me puede ayudar...
GRacias SAludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Copiar el texto de una celda, en una formula

Publicado por JuanC (34 intervenciones) el 05/02/2006 20:17:50
Hola César, creo que te entendí e intentaré ayudarte...

Es algo complicado lo que querés hacer, pero si se justifica, el método
siguiente (rebuscado por cierto) te puede ayudar...

En la columna C (o en otra) escribís los números (nombres de los libros):

C10 = 12301
C11 = 12302
.....
Cn = 12xxx

y llenás la serie hasta donde sea necesario (arrastrando con la "cruz gruesa")

En otra columna (B10, B11, ... Bn) escribís la fórmula:

="='C:\xxxx\kkk\ggg\[" & C10 & ".xls]Hoja1'!$B$5"

y también llenás la serie

El resultado será algo así:

='C:\xxxx\kkk\ggg\[12301.xls]Hoja1'!$B$5
='C:\xxxx\kkk\ggg\[12302.xls]Hoja1'!$B$5
....
='C:\xxxx\kkk\ggg\[12xxx.xls]Hoja1'!$B$5

Después seleccionás el rango B10:Bn (donde está el resultado) y lo copiás
Para terminar pegás usando Pegado especial... (menú contextual)
Seleccioná Pegar Valores

En este punto te quedaron todas las fórmulas como texto
Para transformarlas de texto a fórmula seleccionás cada
celda y presionás F2 (Modificar, modo edición) y luego Enter

Es la única manera que encontré de hacerlo (sin usar macros, obvio!)

PD: también podría usarce la función Indirecto, pero esa es otra historia
y un poco más complicada.....

Saludos y buena suerte, desde Buenos Aires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar