Use o Excel para corresponder dados de uma célula em uma planilha, copie os dados da coluna vizinha e cole em uma planilha diferente

2

Eu tenho uma planilha com vários nomes e números de telefone ao lado deles em cada Folha 1 - Folha 5.

Cada planilha tem cerca de 900 nomes na coluna A e seus números de telefone associados ao lado deles na coluna B, em todas as cinco guias.

Existe um sexto separador com a coluna A apenas com números de telefone. Gostaria de criar uma fórmula ou VBA, se necessário, que pesquisará e tentará corresponder os números de telefone na sexta guia da coluna A e corresponderá às outras cinco guias. Então eu gostaria de ter a mesma fórmula ou VBA e copiar o nome na respectiva aba da coluna A vizinha e colar esse nome na 6ª aba da coluna B.

Eu sei que isso pode ser feito. Eu só não tenho que saber como. : (

Eu atualizei com fotos. Como você pode ver na primeira foto, eu só tenho números de telefone em uma planilha específica chamada ATT.

A segunda imagem mostra os números e o nome da operadora e o nome da pessoa em uma planilha chamada BlackBerries.

Ambos estão na mesma pasta de trabalho. Eu quero o nome atribuído a esse número de telefone da planilha chamada BlackBerries e inserido na planilha chamada ATT.

Mais uma vez, gostaria de acrescentar que a pesquisa e correspondência serão entre pelo menos 5 planilhas, todas com nomes semelhantes Blackberries, BB2, BB3, BB4 ... etc.

Eles são todos do mesmo formato.

    
por Saul Gatica 21.07.2015 / 00:01

1 resposta

0

Você pode fazer isso com uma fórmula.

Faça uma pesquisa de índice / correspondência em cada folha. Se a planilha não contiver o número, ela será armazenada em cache pelo IFERROR e você tentará procurar a próxima planilha.

Abaixo, a fórmula examina todas as 5 planilhas :) Cole-a na célula B2 na planilha ATT e copie-a para baixo ...

=IFERROR(
    IFERROR(
        IFERROR(
            IFERROR(INDEX(Sheet1!H:H;MATCH(ATT!A2;Sheet1!B:B;0));
                INDEX(Sheet2!H:H;MATCH(ATT!A2;Sheet2!B:B;0))
            );
            INDEX(Sheet3!H:H;MATCH(ATT!A2;Sheet3!B:B;0))
        );
    INDEX(Sheet4!H:H;MATCH(ATT!A2;Sheet4!B:B;0))
    );
    INDEX(Sheet5!H:H;MATCH(ATT!A2;Sheet5!B:B;0))
 )
    
por 30.07.2015 / 17:23