Comparando colunas em duas planilhas diferentes do Excel e se elas correspondem à cópia da terceira coluna

0

Tenho conhecimento de trabalho limitado do Excel e espero que alguém possa me ajudar com o meu problema.

Eu tenho duas folhas de trabalho diferentes (digamos F1 e F2) com o sobrenome na Coluna A, primeiro nome na Coluna B. O endereço de e-mail está presente na Coluna F de F2. Eu preciso comparar os nomes e se os nomes coincidirem eu preciso copiar o endereço de e-mail correspondente para a F1.

Obrigado

    
por Raj 05.11.2013 / 00:43

3 respostas

1

Eu tive um problema semelhante e usei a resposta do bdr9 para criar o meu próprio. Se eu tivesse um sucesso maior nas minhas pesquisas no google, eu postaria isso lá, mas essa questão de troca de pilha é a mais próxima que eu tenho.

Eu estava tentando corresponder um valor em um intervalo de valores e retornar um valor associado de uma coluna diferente do valor correspondente. Eu estava comparando endereços MAC (para telefones IP) de uma lista que eu tinha de um servidor para outro que tinha os endereços MAC com os nomes atribuídos.

Eu queria um atalho para combinar MACs com nomes, e a lista de nomes desconhecidos tinha mais / diferentes MACs do que a lista que tinha os nomes. Foi isso que eu criei.

A coluna E tinha os MACs que se associam aos nomes conhecidos da coluna B. A coluna F tinha a lista MAC desconhecida. Minha fórmula foi inserida na coluna G, de acordo com a lista MAC desconhecida. "$" É usado para definir os intervalos absolutamente.

como entrada no G2

=INDEX($A$3:$A$112,MATCH(E2,$D$3:$D$112,0))

=INDEX([value you wish to return when there is a match],MATCH([cell you are trying to match],[range you are matching to],[not sure what the 0 is for]))

    
por 25.02.2015 / 18:07
0

Você precisará usar a função IF () na coluna F da planilha F1. Usando sua nomenclatura, na célula F1 da planilha F1:

=IF(AND(EXACT('F1'!A1,'F2'!A1),EXACT('F1'!B1,'F2'!B1)),'F2'!F1)

Isso retornará o endereço de e-mail na planilha F2 se os nomes e sobrenomes corresponderem exatamente (portanto, verifique o seu caso de letras e os espaços iniciais / finais na lista) e FALSE se eles não corresponderem. Isso também requer que as listas estejam na mesma ordem. Por exemplo:

A, B

A, Z

Z, A

Os dois últimos não combinam porque estão trocados.

    
por 05.11.2013 / 03:33
0

Se eu entendi sua pergunta corretamente, você gostaria de uma fórmula que leia o nome e o sobrenome na F1, localize a linha correspondente em F2 e retorne o endereço de e-mail. Essa fórmula de matriz fará isso. Certifique-se de pressionar Ctrl + Shift + Enter ao inserir a fórmula, porque é uma fórmula de matriz.

=INDEX('F2'!F:F, MATCH(A1&B1, 'F2'!A:A&'F2'!B:B, 0))

Isso pressupõe o seguinte:

  • Os nomes estão localizados nas colunas A e B em F1 e F2
  • Os endereços de e-mail estão localizados na coluna F em F2
  • A fórmula é inserida na planilha F1

Observe que os números de linha devem ser alterados dependendo de onde você inserir a fórmula ( 1 em " A1&B1 ".

    
por 21.07.2014 / 03:41