
En Excel tengo una tabla, con la primera columna actuando como identificador único (me aseguro de que no haya duplicados). Quiero poder hacer referencia a una celda de la primera columna de esta tabla para que: - si cambio el valor de una celda referenciada, las referencias también se actualicen automáticamente - si cambio la clasificación de la tabla, las referencias a una celda con una cierto valor mantiene la referencia a la celda con ese valor
¿Es posible incluso en Excel sin usar VBA? Gracias de antemano.
Más detalles sobre mi caso específico.
Estoy diseñando un juego de batalla por turnos, en el que los personajes tienen diferentes ataques. Tengo unaAtaquestabla con las siguientes columnas:
- Nombre del ataque
- Tipo
- Modo objetivo
- Costo
- Fuerza
- etc...
ElNombre del ataqueLa columna contiene valores únicos: la uso como identificador único para cada ataque.
Entonces tengo unCaracterestabla, con las siguientes columnas:
- Nombre
- HP máx.
- Fortaleza
- (...otras columnas no relevantes...)
- Ataque 1
- Ataque 2
- Ataque 3
Las últimas tres columnas deben hacer referencia a una fila de la tabla Ataques. Quiero poder validar estas celdas para que solo las tablas de AtaquesNombre del ataqueSe pueden ingresar valores de columna y, lo que es más importante, si cambio el valor de unaNombre del ataqueen elAtaquestabla, el valor correspondiente en laCaracteresLa tabla se actualiza automáticamente con el nuevo valor. Además, si ordeno la tabla Ataques de manera diferente, las referencias en la tabla Personajes deberían seguir apuntando al original.Nombre del ataques.
Espero que quede más claro lo que estoy tratando de lograr. Si algo no está claro, pregúntame e intentaré proporcionarte detalles adicionales. Gracias de antemano por su ayuda.
datos de mis tablas
En mi caso, por ejemplo, me gustaría que si cambio elNombre del ataqueen elAtaquesmesa para elAtaque de aguay cambiarle el nombre aAtaque de lluvia, el valor en la filaCriatura del aguay columnaAtaque 1delCaracteresla tabla cambiaría automáticamente, deAtaque de aguaaAtaque de lluvia.
Respuesta1
Aquí hay una solución "rápida", verifique si ya funciona para usted; si no, déjeme saber dónde están los problemas:
- Selecciona una celda de "ataque" en tu tabla de personajes, por ejemplo la celda K2 (K: columna "Ataque1", 2: fila "Criatura de agua").
- Escriba "=" en la celda, esto "iniciará" una fórmula (no indique ingresar todavía)
- vaya a su tabla de ataques y seleccione el ataque apropiado, en este caso es la celda A2 (A: columna "Nombre del ataque, 2: fila "Ataque de agua"): la fórmula se verá similar a esta: "=Tabelle1!A2"
- Presione enter
Ahora "has hecho referencia" a la "celda de ataque" en la tabla de personajes con la "celda de nombre de ataque" en la tabla de ataque. Todos los cambios en el nombre del Ataque también serán visibles en la hoja de personaje (intenta cambiar Ataque de Agua a Ataque de Lluvia para ver a qué me refiero). Usted "mueve" la fila en la tabla de ataque usando la función de clasificación y usa cortar y pegar toda la fila en otro lugar. La referencia seguirá funcionando. Si utiliza una copia, la referencia "permanecerá" en la fila original.