Excel: referenciando uma célula de tabela

2

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 desta 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 no Excel sem usar o VBA? Obrigado antecipadamente.

Mais detalhes sobre meu caso específico

Estou criando um jogo de batalha baseado em turnos, em que os personagens têm ataques diferentes. Eu tenho uma tabela Ataques com as seguintes colunas:

  • Nome do ataque
  • Digite
  • Modo de segmentação
  • Custo
  • Potência
  • etc ...

A coluna Nome do ataque contém valores únicos: eu uso como um identificador exclusivo para cada ataque.

Depois, tenho uma tabela Characters , 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 os valores da coluna Nome do ataque da Tabela de ataques possam ser inseridos e, mais importante, se eu alterar o valor de um Nome do ataque em Na tabela Ataques , o valor correspondente na tabela Caracteres é atualizado automaticamente com o novo valor. Além disso, se eu classificar a tabela de ataques de maneira diferente, as referências na tabela de caracteres devem continuar apontando para o nome de ataque s original.

Espero que seja mais claro o que estou tentando alcançar. Se algo não estiver claro, basta perguntar-me e vou tentar fornecer detalhes adicionais. Agradecemos antecipadamente por sua ajuda.

Dados das minhas tabelas

Tabela de ataques

Tabela de personagens

No meu caso, por exemplo, eu gostaria disso, se eu alterar o Nome do ataque na tabela Ataques para o Ataque à água e renomeá-lo para Rain Attack , o valor na linha Water Creature e a coluna Attack 1 da tabela Characters mudar automaticamente, de Ataque de água para Ataque de chuva .

    
por user1945293 21.07.2018 / 15:32

1 resposta

0

Aqui está uma correção "rápida", verifique se isso já funciona para você, se não me informar onde estão os problemas:

  • Selecione uma célula "ataque" na sua tabela de personagem, por exemplo, a célula K2 (K: coluna "Attack1", 2: row "Water Creature").
  • Digite "=" na célula, isso irá "iniciar" uma fórmula (não insira ainda)
  • vá para a sua mesa de ataque e selecione o ataque apropriado, neste caso é a célula A2 (A: coluna "Nome de ataque, 2: linha" Ataque de água "): a fórmula será semelhante a esta:" = Tabelle1! A2 "
  • pressione Enter

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 recurso de recortar 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.

    
por 23.07.2018 / 13:15