Lista de nomes e cargos do Excel

1

Eu tenho uma planilha com mais de 30.000 nomes. Os mesmos 50 ou mais nomes são repetidos várias vezes com informações diferentes relacionadas a cada nome na linha diferente. Eu preciso anexar o título do trabalho a cada nome para que ele possa ser preenchido em uma tabela dinâmica. Existe alguma maneira que eu possa obter o excel para perceber que toda vez que eu tenho o nome de Jane Doe na coluna A, eu quero um cargo específico para estar na coluna B? Espero que sem copiar e colar isso como estou fazendo atualmente.

    
por Craig 19.02.2015 / 22:10

2 respostas

2

Construa uma tabela simples VLOOKUP () em outra parte da planilha. Você pode preencher a coluna B usando esta tabela.

Por exemplo:

    
por 19.02.2015 / 22:19
1

Em geral, VLOOKUP não é ideal para várias razões descrito aqui (não se adapta a colunas inseridas ou expandidas, usa referência de coluna relativa em vez de real, não pode manipular pesquisas da direita para a esquerda, etc.). Uma solução mais robusta é uma combinação de INDEX e MATCH .

=INDEX($G$2:$G$6,MATCH($A2,$F$2:$F$6,0))

Éaindamelhorusarumatabelarealparasualistadepesquisaparaque1)asfórmulassejammaisfáceisdeseremseguidase2)sejaexpandidaautomaticamentesevocêadicionaritenssemterqueatualizarfórmulasemoutrolugar.

=INDEX(tblTitles[Title],MATCH($A2,tblTitles[Name],0))

Os benefícios de usar uma tabela são descritos aqui . Note que você não pode simplesmente usar uma fórmula de referência de tabela, você precisa criar a tabela, o que requer algumas etapas de configuração. Se você não está familiarizado com as tabelas, além da ajuda do Excel, aqui está um tutorial e um referência completa é aqui .

    
por 20.02.2015 / 16:43