Excel 2010 Como comparar dois conjuntos de números que não correspondem, mas estão relacionados e retornam verdadeiro / falso resultado?

0

Estou tentando comparar dois conjuntos de números, mas eles têm formatos diferentes (o comprimento de um número é diferente em cada lista), mas partes deles correspondem. Quero encontrar as correspondências e retornar uma resposta YES e as que não tiverem correspondência retornam uma resposta NO em uma nova coluna. Como o formato numérico é diferente, o VLOOKUP não é uma opção.

Os números que estou comparando estão em folhas diferentes na mesma pasta de trabalho.

Eu sou bastante novo no Excel e estou tentando todos os tipos de maneiras, mas não encontrei um que faz o truque ainda. Também devo acrescentar que o número principal que estou comparando com TO está na pasta de trabalho 1, pois contém mais informações. Estou puxando para a pasta de trabalho 2, onde a resposta Sim / Não será gravada.

Aqui está um exemplo:

Workbook 1
Column A
1234567890
1234512345
1234561234
2345789000

Workbook 2
Column A
123456789
123451234
3456123
345678901

Veja como ficaria:

Workbook 2
Column A     Column B
123456789    Yes
123451234    Yes
3456123      Yes
345678901    No

Qualquer ajuda seria muito apreciada!

Nota Uma opção que estou tentando usar é = IF (ISNUMBER (SEARCH (B3, 'Pasta de trabalho 1'! $ A $ 1: $ A $ 100)), "Sim", "Não")

Isso funcionará para o que eu preciso fazer? Parece que é mimado ...

    
por Newbie Analyst 24.12.2015 / 00:00

2 respostas

0

No Caderno de Atividades1, você pode colocar uma fórmula na próxima coluna, que recorta o último caractere e o pesquisa no outro caderno de trabalho:

=VLOOKUP(LEFT(A2,LEN(A2)-1),Workbook2!$A$2:$A$100,1,FALSE)

isso daria a correspondência encontrada ou um erro. Se você gosta de "SIM" ou "NÃO", você pode incorporá-lo em um IF:

=IF(ISERROR(VLOOKUP(LEFT(A2,LEN(A2)-1),Workbook2!$A$2:$A$100,1,FALSE),"NO","YES")

Observe que você precisará ajustar Workbook2!$A$2:$A$100 para corresponder aos seus dados na pasta de trabalho 2. Em seguida, copie essa fórmula para todas as linhas.

    
por 24.12.2015 / 00:29
0

Esta fórmula deve ser introduzida por matriz :

=IF(OR(ISNUMBER(FIND(A1,[Book2]Sheet1!$A$1:$A$6))),"Yes","No")

Para matriz-insira uma fórmula, depois de inserir a fórmula na célula ou barra de fórmulas, mantenha pressionada ctrl+shift ao atingir enter . Se você fez isso corretamente, o Excel colocará chaves {...} ao redor da fórmula.

    
por 26.12.2015 / 11:41