Excel - Una para nota...

   
Vista:

Una para nota...

Publicado por Belador (13 intervenciones) el 04/11/2007 19:52:51
En primer lugar me presento, porque es la primera vez que escribo en este foro.

Os planteo mi duda (es una tabla sobre resultados de baloncesto):

En una tabla tengo la siguiente referencia a otra

='C:\Mis documentos\[J02.xls]Cajasol'!$C$21

(son los puntos que ha hecho el Cajasol esa jornada).

Pero quiero hacer un cambio y que esa celda me devuelva los puntos que ha hecho el rival de Cajasol, teniendo una tabla en la que aparece el cajasol con su rival en la celda de al lado (es una tabla con todos los partidos de la jornada):

Cajasol Granada

Entonces, la funcion debería devolverme:

='C:\Mis documentos\[J02.xls]Granada'!$C$21

Esto es simple cambiándolo a mano, pero teniendo en cuenta que serían 3060 cambios (estoy haciendo una tabla para todas las jornadas, equipos y posiciones) a mano, estoy buscando ayuda.

Espero haberme explicado (si no se entiende, preguntadme, por favor):

Muchas gracias de antemano
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:Una para nota...

Publicado por José Luis (700 intervenciones) el 04/11/2007 21:30:28
Con la información que das es imposible saber qué quieres hacer y cómo están organizados los datos.

NOTA: Para cambiar muchos textos (p.ej Cajasol a Granada) puedes usar la función de reemplazar. Edicion-Reemplazar (o Ctrl+L)

Saludos
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

RE:Una para nota...

Publicado por Belador (13 intervenciones) el 04/11/2007 22:14:57
Lo primero gracias por la respuesta. A ver si pudiera explicarme mejor...

Yo tengo una fila de celdas de un equipo concreto (cada una para una jornada). Las celdas serían:

='C:\Mis documentos\[J01.xls]Cajasol'!$C$21
='C:\Mis documentos\[J02.xls]Cajasol'!$C$21
='C:\Mis documentos\[J03.xls]Cajasol'!$C$21
='C:\Mis documentos\[J04.xls]Cajasol'!$C$21
='C:\Mis documentos\[J05.xls]Cajasol'!$C$21

y así sucesivamente...

Y lo que quiero es combinar cada uno con una tabla en la que aparezcan sus nombres y se cambien por el del equipo contra el que juegan:

Ejemplo:

La casilla

='C:\Mis documentos\[J01.xls]Cajasol'!$C$21

se combinaría con los enfrentamientos de la primera jornada:

Akasvayu Tau
Barsa Valladolid
Bilbao Murcia
Cajasol GranCanaria
Estudiantes Unicaja
Fuenlabrada Joventut
Granada Leon
GranCanaria Cajasol
Joventut Fuenlabrada
Leon Granada
Madrid Pamesa
Manresa Menorca
Menorca Manresa
Murcia Bilbao
Pamesa Madrid
Tau Akasvayu
Unicaja Estudiantes
Valladolid Barsa

Y, como el oponente del Cajasol en la primera jornada es el Grancanaria, la funci´´on debería devolverme:

='C:\Mis documentos\[J01.xls]GranCanaria'!$C$21

Espero haberme explicado mejor ahora.

MUCHAS GRACIAS
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

RE:Una para nota...

Publicado por José Luis (700 intervenciones) el 05/11/2007 09:44:00
Sigues sin explicarte claramente, pero
- No hay ninguna función que te permita generar las combinaciones, eso deberás hacerlo tú mismo o mediante una macro.
- Para poder cambiar a voluntad las referencias a celdas y hojas, puedes usar las funciones INDIRECTO y el BUSCARV.
En este foro encontrarás algunas ideas y también en la ayuda de Excel.

Saludos
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

RE:Una para nota...

Publicado por Belador (13 intervenciones) el 06/11/2007 14:42:03
Lo primero es darte las gracias, Jose Luis, por el interés que estás mostrando.

Creo que voy dando pasos en lo que quiero... A ver si me puedes echar una mano en esto:

En la celda A1 tengo el siguiente texto, como resultado de una funcion:

='C:\Mis documentos\[J02.xls]Akasvayu'!$C$21

Quiero que se copie como texto en la celda A2, de modo que pueda resultar una función nueva.

Y otra duda: ¿Dónde puedo encontrar un buen tutorial para aprender a hacer macros y así poder "crear" mis propias funciones?

Muchas gracias por todo
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

RE:Una para nota...

Publicado por Belador (13 intervenciones) el 06/11/2007 17:33:46
Bueno... acabo de ver que puedo copiarlo y hacerle un "pegado especial" como valor, y así consigo lo que yo quiero. Pero tengo un problema:

AL pegar ese texto tengo que entrar en la barra de funciones y darle al botón de la "V" en verde para que me reconozca la función y me dé el valor que corresponde...
¿Existe alguna forma de hacerlo con muchas a la vez?

Gracias de nuevo
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