Excel: É possível vincular as células em uma linha juntos com base no valor?

0

Recentemente, usei esta solução para criar uma lista de uniques gerada dinamicamente.

O que ele faz é pegar valores de célula (aqui: lista de nomes) e gera outra lista sem repetição. Digamos que, ao lado desses nomes, eu quisesse comentários sobre esses nomes. No entanto, se eu adicionar mais nomes (especialmente se a fórmula for estendida para aplicar a classificação), as colunas nomes exclusivos e comentários ficarão desalinhadas.

É possível criar uma célula com comentários que "alterem as linhas" junto com o valor "go-to" de qualquer maneira sem usar o VBA?

Estou ciente de que estou copiando o comportamento do banco de dados, mas, por favor, assuma que isso precisa ser feito no Excel (ou no Planilhas Google).

EDIT: Informação adicional:

O que eu quis dizer é de alguma forma vincular / atualizar a coluna F para mantê-lo fixo contra a sua contraparte na coluna E.

    
por MrVocabulary 27.08.2018 / 11:10

1 resposta

1

O problema é que não há conexão real entre os nomes exclusivos e os comentários, eles apenas ocupam colunas adjacentes. Para relacioná-los, você precisa de algo que os associe permanentemente (uma tabela que não muda quando você insere ou manipula os dados da coluna A). Essa tabela precisa ser separada dos resultados da coluna E que estão sujeitos a revisão.

A essência seria criar uma tabela mestre em outro lugar. Você poderia usar sua rotina existente para criar uma lista inicial de nomes exclusivos. Depois disso, você precisa de um processo diferente para adicioná-lo, de modo que não atrapalhe os dados anteriores. Coloque os comentários nessa tabela e adicione comentários à medida que você adiciona nomes. Não se preocupe em classificar essa tabela ou até mesmo excluir nomes antigos. Isso se torna uma tabela de pesquisa.

Agora, você pode fazer independentemente o que quiser com a lista da coluna E. Crie-o ou recrie-o da Coluna A conforme necessário, classifique-o, etc. Preencha os comentários na Coluna F procurando o nome na Coluna E em sua tabela mestre e retornando o valor associado (isso é comumente feito usando VLOOKUP ).

    
por 03.09.2018 / 10:43