Usando o VLOOKUP para casar uma senha com um usuário

0

Eu tenho duas planilhas do Excel no mesmo arquivo.

Uma é uma lista completa de pais e filhos associados.

O outro é uma lista de pais e seus logins de plataforma.

Por alguma razão, eu tenho uma discrepância de comprimento entre os dois arquivos - ou seja, há 570 usuários em um arquivo e 599 no outro .

O que eu gostaria de fazer é - presumivelmente usando VLOOKUP - exibir as senhas dos pais se os nomes dos usuários coincidirem nas duas folhas.

Folha 1 (chamada ParentChildren )

ParentUniqueID ParentTitle ParentForename ParentSurname ParentUsername Password ChildForename ChildSurname ChildYeargroup ChildRegGroup ChildUniqueID

Folha dois (chamada ParentLogins )

Surname Forename Login Profile UID Username Password

O que eu gostaria de fazer ...

Se ParentUsername em ! ParentChildren corresponde a Username em ! ParentLogins , preencha o campo Password em ! ParentChildren (que está vazia) com os dados do campo Password correspondente em ! ParentLogins .

Se uma linha não corresponde - ou seja, há um nome de usuário que existe em ! ParentChildren , mas não ! ParentLogins , gostaria que o campo Password dessa linha fosse ! ParentChildren para permanecer vazio.

Espero que faça sentido - pense que me confundi um pouco!

Agradecemos antecipadamente

    
por dunc 30.08.2012 / 12:38

1 resposta

0

Fórmulas são muito mais fáceis de escrever se os dados estiverem em uma tabela (Excel 2007 e posterior), então eu escrevi a fórmula assim.

Assim, a célula Password em ParentChildren seria a fórmula:

=IFERROR(VLOOKUP([@ParentUsername], ParentLogins, 6, FALSE), "")

Dê uma chance e deixe-me saber se ela faz o que você está procurando. Isso pressupõe que você esteja usando o Excel 2007 ou superior, se você não me avisar pois não é muito difícil ajustar a fórmula.

    
por 30.08.2012 / 14:45