Com fer coincidir dues columnes i retornar una tercera a Excel

  • Comparteix Això
Hugh West

De vegades, mentre treballeu amb diverses columnes, sovint necessiteu concordar les dues columnes per retornar el tercer valor . En aquest article, veurem com fer coincidir dues columnes a Excel i tornar-ne una tercera.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern i practiqueu mentre llegiu aquest article .

Concorda dues columnes i retorna una tercera.xlsx

3 mètodes senzills per fer coincidir dues columnes i retornar una tercera a Excel

Aquí compararem dues columnes on existeixen els mateixos valors. Si els dos valors coincideixen, retornarà els valors de la tercera columna on els valors seran els resultats corresponents de la 1a columna .

Mirem a la taula següent on tenim alguns identificadors de producte. amb els seus preus corresponents. Creem una altra columna amb l'encapçalament ID de producte-2 . Aquí compararem les columnes ID del producte i ID del producte-2 per retornar el valor de la columna Preu a Preu-2 columna.

1. Ús de la funció VLOOKUP per fer coincidir dues columnes i retornar una tercera a Excel

En el primer mètode, us mostraré el ús de la funció BUSCAR V . Anem a fer-ho pas a pas.

Pasos:

  • Vés a F5 i escriu la fórmula següent
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

Explicació de la fórmula:

  • Aquí és el valor de cerca E5 .
  • La matriu és B5:C15 .
  • El número d'índex de la columna és 2 . Per tant, Excel retornarà el preu corresponent per a E5 . (perquè el preu es troba a la segona columna de la matriu)
  • A continuació, premeu ENTER per obtenir la sortida.

  • Després d'això, utilitzeu el Annexa d'emplenament a Emplenar automàticament fins a F9 .

Llegir més: Com comparar dues columnes a Excel per a Match (8 maneres)

2. Combinació d'INDEX- Funcions MATCH per fer coincidir dues columnes i retornar una tercera a Excel

El següent mètode és important. Aquí, faré servir una combinació de les les funcions INDEX i MATCH . Vegem els passos.

Pasos:

  • Vés a F5 i escriu la fórmula següent
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))

Desglossament de la fórmula:

  • MATCH(E5,$B$5:$B$15) Excel retornarà la posició relativa 1002 a la matriu B5:B15 .
    • Sortida: {2}
  • INDEX($C$5:$C$15, MATCH(E5,$B$5: $B$15)) → Això es converteix en
  • INDEX($C$5:$C$15,2)
    • Sortida: {1029}
  • Ara, premeu ENTER per obtenir la sortida.

  • Finalment, utilitzeu el Annexa d'emplenament per a Emplenar automàticament fins a F9 .

Més informació: Com comptar coincidències en dues columnes a Excel (5 fàcilsManeres)

Lectures similars

  • Excel Compara dues llistes i torna diferències (4 maneres)
  • Com combinar diverses columnes a Excel (les 5 maneres més fàcils)
  • Macro d'Excel per comparar dues columnes (4 maneres senzilles)
  • Compara tres columnes a Excel i retorna un valor (4 maneres)

3. Combinació de funcions IF, INDEX i MATCH per fer coincidir dues columnes i retornar una tercera a Excel

Ara mostraré un altre mètode. Per a aquest mètode, he canviat una mica el conjunt de dades.

Aquesta vegada, faré coincidir tant l' ID del producte com la Categoria i obteniu el preu . Aquí funcionarà una combinació de les funcions IF , INDEX, i MATCH .

Passos:

  • Vés a G7 i escriu la fórmula següent
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

Desglossament de la fórmula:

  • C5:C15=G6 → Aquesta és la prova lògica per a IF La condició és una condició de matriu.
    • Sortida: VERTADER és per a Categoria C i FALS és per a altres categories. {FALS;FALS;VERTADER;CERTADER;FALS;FALS;CERTADER;FALS;FALS;FALS;FALS
  • B5:B15 → Aquest és el valor si la prova és TRUE .
  • COINCIDENT(G5,IF(C5:C15=G6,B5:B15),0)) G5 és el valor de cerca i la matriu de cerca és IF(C5:C15=G6,B5:B15) , això vol dir que Excel cercarà PID-1001 de {FALSE;FALSE;”PID-1005″;”PID-1001″;FALSE;FALSE;”PID-1009″;FALSE;FALSE;FALSE;FALSE} i obteniu la posició relativa.
    • Sortida: {4}
  • INDEX(D5:D15,COINCIDENT(G5,SI(C5:C15=G6, B5:B15),0)) → Això es converteix en
  • INDEX(D5:D15,4)
    • Sortida: {2186}
  • A continuació, premeu CTRL+MAJ+INTER per obtenir la sortida. Això és perquè és una fórmula matricial. Veureu un parell de segons claudàtors que apareixen a la fórmula que conté la fórmula al seu interior.

Llegeix més: Coincideix dues columnes i emet una tercera a Excel (3 mètodes ràpids)

Coses per recordar

  • La referència absoluta és per bloquejar un interval.
  • CTRL+MAJ+INTER és per a fórmules de matriu.

Conclusió

Una comparació entre columnes per trobar coincidències i el resultat en un valor d'una columna diferent és una pràctica habitual a Excel . Conèixer les solucions a aquest tipus de problemes facilita la seva feina en molts casos. Espero que us agradi aquest article. Estigueu atents als articles més valuosos.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.