Taula de continguts
Microsoft Excel és una de les aplicacions més utilitzades del món actual. Des de grans empreses fins a petites i mitjanes empreses, utilitzeu aquesta aplicació. Podem tractar les nostres dades segons el nostre desig mitjançant aquesta aplicació. En aquest article, explicarem com fer coincidir dues columnes i obtenir resultats de la tercera columna a Excel. S'utilitza quan necessitem una determinada quantitat de dades d'un full de dades gran.
Descarregueu el quadern de pràctiques
Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article.
Concorda dues columnes i la tercera sortida.xlsx3 mètodes per fer coincidir dues columnes i la tercera sortida a Excel
Nosaltres explicarà com fer coincidir dues columnes i sortir de la tercera a Excel mitjançant tres mètodes senzills. Prenem un conjunt de dades d'una súper botiga format per ID del producte i Nom .
1. Ús de la funció BUSCAR V per obtenir un resultat d'una tercera columna a Excel
La funció BUSCAR V cerca un valor a la columna més esquerra d'una taula. I un valor a la mateixa fila d'una columna que especifiquem. Per defecte, la taula s'ha d'ordenar en ordre ascendent.
Sintaxi:
VLOOKUP (valor_cerca, matriu_taula, num_índex_col, [cerca_interval])
Arguments :
valor_cerca – Busquem aquest valor mitjançant l'operació. El nostre valor d'aspecte ha de ser a la primera columna les dades especificadesrang esmentat per table_array. El valor_de_cerca pot ser un valor o una referència a una cel·la.
matriu_taula – És l'interval especificat per cercar el valor_de_cerca. Pot ser un interval amb nom, una taula o una referència de cel·la. El valor de retorn s'ha d'incloure aquí.
col_index_num – Aquest número indica quina columna obtindrem al retorn. Comença des de l'última columna de table_array.
range_lookup – És un valor lògic. Especifica la naturalesa de la cerca de la funció. Tenim dues opcions Concordança exacta o una Concordança aproximada .
En aquesta secció, utilitzarem la funció BUSCAR V per fer coincidir les columnes.
Pas 1:
- Afegim una columna per fer una Factura .
Pas 2:
- Introduirem el quadre ID i Nom .
Pas 3:
- Ara, aplicarem l'operació VLOOKUP a Cel·la F6 .
- Completa la fórmula i quedarà així:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)
Pas 4:
- Ara, premeu Retorn .
Pas 5:
- Traieu la icona Emplena la maneta fins a l'última cel·la que conté dades.
Veiem que es mostren els noms corresponents a cada ID de producte .
Pas 6:
- Si posem qualsevol ID que no estigui present al nostre conjunt de dades, mireu quèsucceeix.
- Posem A-010 com a identificador del producte.
Més informació: Fórmula BUSCAR V per comparar dues columnes en fulls diferents!
2. INDEX+MATCH+IFERROR per obtenir la sortida d'una tercera columna a Excel
La funció IFERROR comprova un valor i si es tracta d'un error o no. Si troba un error, aquest cas mostra alguna cosa donada a l'argument. En cas contrari, retorna el valor de la referència.
Sintaxi:
IFERROR(valor, valor_si_error)
Arguments:
valor – És l'argument per comprovar l'error.
valor_si_error – És el valor a retornar si la fórmula s'avalua com a error. S'avaluen els tipus d'error següents: #N/A, #VALOR!, #REF!, #DIV/0!, #NUM!, #NAME? o #NULL!.
La coincidència La funció cerca un objecte seleccionat en un rang determinat. També dóna la posició relativa d'aquest objecte en aquest rang. Utilitzem COMPARACIÓ en lloc d'una de les funcions CERCAR si necessitem la posició de l'objecte en aquest rang.
Sintaxi:
COINCIDENT(valor_de_cerca, matriu_de_cerca, [tipus_de_concordança])
Arguments :
valor_de_cerca – És el valor desitjat que volem fer coincidir a look_array. Aquest argument de valor_de_cerca pot ser un valor (número, text o valor lògic) o una referència de cel·la a un número, text o valor lògic.
matriu_cerca – Elun interval determinat de cel·les per a la cerca.
match_type – Pot ser -1, 0 o 1. L'argument match_type especifica com Excel fa coincidir el valor_cerca amb els valors de la matriu_cerques. . El valor per defecte d'aquest argument és 1.
La funció INDEX retorna un valor o una referència de cel·la a un valor d'una taula o rang. Hi ha dues maneres d'utilitzar la funció INDEX: Si volem retornar el valor d'una cel·la indicada o matriu de cel·les utilitzarem el formulari Array. En cas contrari, utilitzarem el formulari Referència per tornar una referència de les cel·les indicades.
Sintaxi:
INDEX(matriu, row_num, [column_num])
Arguments:
matriu – Un interval o una constant de matriu. Si la matriu només conté una fila o columna, l'argument row_num o column_num corresponent és opcional. Si la matriu té més d'una fila i més d'una columna, i només s'utilitza row_num o column_num, INDEX retorna una matriu de tota la fila o columna de la matriu.
row_num – És obligatori tret que hi hagi número_columna. Tria la fila de la matriu per retornar un valor d'aquesta. Si s'omet row_num, cal que column_num.
column_num – Tria una columna de la matriu per retornar un valor. Si s'omet column_num, cal que row_num.
Aquí, utilitzarem la combinació de les funcions IFERROR , MATCH i INDEX per fer coincidir dues funcions. columnes i obteniu la sortidad'un tercer.
Pas 1:
- Aneu a la Cel·la F6 .
- Escriu la fórmula amb els arguments adequats. Per tant, la fórmula serà:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Pas 2:
- A continuació, premeu Retorn .
Pas 3:
- Premeu la icona Annexa d'ompliment a la Cel·la F9 .
Aquí, hem comparat dues columnes i hem obtingut la sortida a la tercera columna.
Pas 4:
- Ara, introduirà un ID de producte que no està present al conjunt de dades.
- Posem A-010 i veiem què passa.
Veiem aquell en blanc en cas que hi hagi algun objecte que no estigui present. al conjunt de dades.
Desglossament de la fórmula:
- MATCH(E6,$B$5:$B$12,0)
Aquesta fórmula coincideix amb Cel·la E6 dins de l'interval B5 a B12 . Aquí, s'utilitza 0 per obtenir la coincidència exacta.
Sortida: 2
- INDEX($C$5: $C$12,MATCH(E6,$B$5:$B$12,0))
Aquesta fórmula retorna el valor de l'interval C5 a C12 . El segon argument de la funció INDEX és el resultat de la funció MATCH .
Sortida: Oli
- IFERROR(INDEX($C$5:$C$12, MATCH(E6,$B$5:$B$12,0)),””)
Aquesta fórmula retorna en blanc si el resultat de la funció INDEX no és vàlid. En cas contrari, serà el resultat de la funció INDEX .
Sortida: Oli
Llegir més: Coincideix dues columnes aExcel i retorna una tercera (3 maneres)
Lectures similars:
- Com comparar dues columnes a Excel per als valors que falten ( 4 maneres)
- Com comparar 4 columnes a Excel (6 mètodes)
- Macro d'Excel per comparar dues columnes (4 maneres fàcils)
- Macro per comparar dues columnes a Excel i ressaltar diferències
- Excel Comparar text en dues columnes (7 maneres fructíferes)
3. Fórmula de matriu INDEX-MATCH per fer coincidir dues columnes i la sortida de la tercera
Aquí, utilitzarem una fórmula de matriu i compararem dues columnes i obtindrem la sortida de la tercera.
Primer, afegirem una columna amb les nostres dades, de manera que puguem obtenir un retorn d'aquesta columna.
Pas 1:
- Afegiu tres columnes a les dades per establir les referències.
- Ara, introduïu els quadres de referència.
Pas 2:
- Ara, aneu a Cel·la D17 .
- Escriu la fórmula aquí. La fórmula és:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))
Pas 3:
- A continuació, premeu Ctrl+Maj+Retorn perquè és una funció de matriu.
Pas 4:
- Arrossegueu la icona Emplena la maneta .
Hem intentat fer coincidir dues columnes del conjunt de dades amb una altra taula i obteniu resultats de la tercera columna.
Contingut relacionat: Fórmula d'Excel per comparar dues columnes i retornar un valor (5 exemples)
Conclusió
EnEn aquest article, simplement vam mostrar 3 mètodes per fer coincidir dues columnes i obtenir resultats de la tercera a Excel. Espero que això satisfà les vostres necessitats. Fes una ullada al nostre lloc web Exceldemy.com i dóna els teus suggeriments al quadre de comentaris.