Combinando duas listas para determinar se algum valor corresponde

1

Eu tenho duas listas que quero corresponder. Para o exemplo principal, há q,w,e,r,t,y e quero corresponder com a.s.d.f.g , mas não existe correspondência. (Eu quero que todos os valores sejam únicos; se até 1 corresponder, isso é considerado uma correspondência).

No exemplo de baixo, q,w,e,r,t,y corresponde a a,s,r,f,g , pois r existe nas duas listas.

Uma fórmula pode indicar isso? Qualquer forma de indicação funcionará, como retornar r (o valor correspondente) ou TRUE ou 1, 0 .

Isso precisa ser escalável.

    
por Victor Ng 30.01.2018 / 00:36

2 respostas

1

Você quer uma fórmula que retorna se qualquer valor em uma coluna corresponder a qualquer valor em uma linha diferente ... há um truque legal para fazer isso, é um pouco hacky mas funciona, faça isso:

=SUMPRODUCT(1*(A11:A16=D11:H11))

O que isto faz é basicamente comparar todas as células em ambos os vetores, todas as células não correspondentes são tratadas como 0 e as células correspondentes serão tratadas como 1 , então você terminará com uma soma de todos esses valores.

Como um bônus adicional, você saberá quantas correspondências correspondem, então retornará 0, 1, 2, ... etc dependendo de quantos valores correspondem

Sem correspondência:

Correspondência:

Lembre-se de que essa fórmula funcionará apenas para vetores , ou seja, uma linha em comparação a uma coluna.

    
por 30.01.2018 / 04:45
0

Gostaria de sugerir-lhe a Fórmula que irá Comparar e Contar Correspondência / Duplicar em duas listas, onde os valores estão entre 2 Colunas ou até mesmo entre Coluna e Linha.

For Two Columns    =SUMPRODUCT(--(ISNUMBER(MATCH(A2:A7,B2:B7,0))))

For Column & Row   =SUMPRODUCT(--(ISNUMBER(MATCH(A2:A7,B2:H2,0))))

Espero que isso ajude você.

    
por 30.01.2018 / 12:09