No Excel, tenho uma tabela, com a primeira coluna atuando como um identificador exclusivo (asseguro que não haja duplicatas). Eu quero ser capaz de fazer referência a uma célula da primeira coluna dessa tabela para que: - se eu alterar o valor de uma célula referenciada, as referências também serão atualizadas automaticamente - se eu alterar a classificação da tabela, as referências a uma célula com um determinado valor manterão referência à célula com esse valor
É possível mesmo no Excel sem usar o VBA? Agradeço antecipadamente.
Mais detalhes no meu caso específico
Eu estou projetando um jogo de batalha baseado em turnos, em que os personagens têm diferentes ataques. Eu tenho um Ataques tabela com as seguintes colunas:
- Nome do ataque
- Tipo
- Modo Alvo
- Custo
- Poder
- etc ...
o Nome do ataque coluna contém valores únicos: eu uso como um identificador único para cada ataque.
Então eu tenho um Personagens tabela, com as seguintes colunas:
- Nome
- Max HP
- Força
- (... outras colunas não relevantes ...)
- Ataque 1
- Ataque 2
- Ataque 3
As últimas três colunas devem referenciar uma linha da tabela de ataques. Eu quero ser capaz de validar essas células para que apenas a tabela de ataques Nome do ataque valores de coluna podem ser inseridos e, mais importante, se eu alterar o valor de um Nome do ataque no Ataques tabela, o valor correspondente no Personagens A tabela é atualizada automaticamente com o novo valor. Além disso, devo classificar a tabela de ataques de maneira diferente, as referências na tabela de caracteres devem continuar apontando para o original Nome do ataque s.
Espero que seja mais claro o que estou tentando alcançar. Se algo não estiver claro, basta perguntar-me e tentarei fornecer detalhes adicionais. Agradeço antecipadamente por sua ajuda.
Meus dados de tabelas
No meu caso, por exemplo, eu gostaria que, se eu mudar o Nome do ataque no Ataques mesa para o Ataque de água e renomeá-lo para Ataque de chuva , o valor na linha Criatura da Água e coluna Ataque 1 do Personagens tabela mudaria automaticamente, de Ataque de água para Ataque de chuva .
fonte
Respostas:
Aqui está uma correção "rápida", verifique se isso já funciona para você, se não me deixar saber onde estão os problemas:
Agora você "referenciou" a "célula de ataque" na tabela de caracteres com a "célula de nome de ataque" na tabela de ataque. Todas as alterações no nome do Ataque também estarão visíveis na ficha de personagem (tente mudar o Ataque de Água para o Ataque de Chuva para ver o que quero dizer). Você "move" a linha na tabela de ataque usando a função de classificação e usa o comando cortar e colar a linha inteira em algum outro lugar. A referência ainda funcionará. Se você usar copiar, a referência "permanecerá" na linha original.
fonte