Taula de continguts
Hi ha moltes maneres de comparar dues llistes o columnes a Excel. En aquest article, compararé/trobaré coincidències en dues columnes a Excel mitjançant VLOOKUP . En un dels meus articles anteriors, vaig parlar de Com comparar dues columnes o llistes a Excel on vaig parlar d'altres mètodes de comparació.
Abans de començar la comparació, parlaré de la sintaxi i els arguments. , i altres coses necessàries sobre la funció VLOOKUP .
Baixeu el quadern de pràctiques
Compara dues columnes mitjançant la funció VLOOKUP.xlsx
Una visió general de la funció BUSCAR V d'Excel
La V a BUSCAR V significa "vertical". CERCA V . VLOOKUP és una funció integrada d'Excel que realitza la cerca vertical cercant un valor específic d'una columna en una altra columna.
- La sintaxi de VLOOKUP. La funció és:
VLOOKUP(valor_de_cerca, matriu_taula, número_índex_col, [cerca_interval] ). Els arguments que s'especifiquen en aquesta sintaxi tenen un significat específic.
- Arguments Explicació:
Argument | Obligatori/Opcional | Explicació |
---|---|---|
Valor_de_cerca | Obligatori | El valor que s'utilitzarà com a valor de cerca. |
Matriu_taula | Obligatori | Interval de dades on es cercarà el valor. |
Col_index_number | Necessari | La columna de l'interval del qual obtindrem el valor. |
Range_lookup | Opcional | TRUE s'utilitza per a la concordança aproximada i FALSE s'utilitza per a la coincidència exacta. Si s'omet aquest argument, l'Excel utilitza el paràmetre TRUE per defecte. |
Els resultats de la funció VLOOKUP poden ser cadenes de text o dades numèriques en funció de les dades que utilitzeu. Si s'utilitza FALSE com a [range_lookup] , trobarà una coincidència exacta. Si no es troba cap coincidència exacta, retornarà el valor #N/A . Si s'utilitza TRUE com a [range_lookup] , buscarà una coincidència aproximada. Quan no es trobi cap coincidència aproximada, retornarà el següent valor més petit.
Més informació: Cerca d'Excel vs BUSCAR V: amb 3 exemples
2 maneres de comparar dues columnes amb BUSCAR V a Excel
1. Utilitzant només la funció BUSCAR V per a la comparació entre dues columnes
Diguem que teniu dues columnes on es mostren alguns colors. Compararé aquestes dues columnes per obtenir coincidències exactes. Com, si trio el color Blau de la 1a columna i cerco aquest color a la 3a columna, començarà a buscar el color blau i si aquest color no existeix, retornarà el valor #N/ A . Per tant, comencem la comparació. Les llistes de colors es mostren a continuació i a la columna Existència,es mostrarà la comparació.
Pasos:
- A Cel·la C2 escriviu la fórmula -
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)
- Més endavant, premeu el botó ENTER per a la sortida.
- Veureu que el valor vermell es troba en aquesta cel·la. Ara arrossegueu cap avall l'eina Emplenar mànec per copiar la fórmula de la resta de cel·les de la columna. Veuràs el resultat que estaves buscant.
Aquí tens tota la comparació.
El Els resultats #N/A es troben perquè el color Blau i Blanc no es troben a la Llista de colors-2.
Nota: especifiquem l'interval com a $D$5:$D$10. El "$" s'utilitza per fer que les cel·les siguin absolutes i constants en una fórmula. Per tant, sempre que copieu la fórmula per a altres cel·les, utilitzarà el mateix interval.
Llegiu-ne més: Per què BUSCARV torna #N/ A Quan existeix la coincidència? (5 causes i solucions)
2. Ús de IF, ISNA i VLOOKUP per a la comparació entre dues columnes
Aquí faré servir el mateix exemple. Però inseriré dues funcions noves amb la funció VLOOKUP . Si no hi ha una coincidència exacta entre les columnes, la fórmula retornarà NO. Si hi ha coincidències, la fórmula retornarà SÍ respecte a la primera columna. Les llistes de colors es mostren a continuació i, a la columna Color Exist , es mostrarà la comparació.
Passos:
- Ara escriviu la fórmula Cel·la C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)),"NO","YES")
- A continuació, premeu ENTER botó per acabar.
Desglossament de la fórmula:
- CERCA V (B5,$D$5:$D$10,1,0)
La funció VLOOKUP retornarà la sortida del valor de cerca.
- ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))
A continuació, la funció ISNA retorna TRUE si rep un error #N/A en cas contrari retornarà FALSE .
- =IF(ISNA(VLOOKUP(B5,$D $5:$D$10,1,0)),”NO”,”SÍ”)
Finalment, la funció SI retornarà NO per a VERTADER i SÍ per a FALS .
- La fórmula retornarà el valor SÍ ja que el color vermell existeix a les dues columnes. Ara arrossegueu l'eina Emplenar mànec a la resta de la cel·la per mostrar la comparació entre les dues columnes.
Uns moments més tard, obtindreu tota la sortida com la imatge següent.
- Aquí estem obtenint el resultat NO ja que els colors blau i blanc no existeixen a la llista de colors- 2.
Llegir més: Com utilitzar la funció IF ISNA amb VLOOKUP a Excel (3 exemples)
Similar Lectures
- VLOOKUP no funciona (8 raons i solucions)
- Què és una matriu de taula a VLOOKUP? (S'explica amb exemples)
- FUNCIÓ DE COINCORDACIÓ ÍNDICE vs BUSCAR V (9 exemples)
- Utilitzeu BUSCAR V amb diversos criteris a Excel (6 mètodes +Alternatives)
- Excel VLOOKUP per retornar diversos valors verticalment
Com comparar dos fulls d'Excel mitjançant la funció VLOOKUP
En aquest Per exemple, compararem dues columnes de dos fulls d'Excel diferents mitjançant BUSCARV . La fórmula serà similar excepte que a l'argument Table_array hi haurà una addició del nom del full de treball. Suposem que tenim dues llistes de colors en dos fulls de treball diferents. El nom dels fulls de treball es defineix com a CL-1 i CL-2. Compararem la Llista de colors-1 de CL-1 full de treball amb Llista de colors 2 del full de treball CL-2 . Les dues llistes dels dos fulls de treball es donen a continuació. És la Llista-1.
I és la Llista-2.
Passos:
- A la Cel·la C5 del full de treball CL-1 escriviu la fórmula-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))
- A continuació, premeu el botó ENTER per a la sortida.
- Veureu que apareix el valor Vermell. Això es deu al fet que el color vermell és un color comú a les columnes dels fulls de treball CL-1 i CL-2. Ara copieu aquesta fórmula de la Cel·la C6 a la C11 utilitzant l'eina Emplena la maneta per trobar el resultat de les dues columnes senceres.
Al cap d'un temps, apareixerà tota la sortida.
Aquí el color groc, taronja i negre no t apareix al full de treball CL-2 . Per això posem la resta #N/A CL-1 full de treball.
Més informació: Exemple de CERCA V entre dos fulls a Excel
Com comparar dues columnes Utilitzar la funció BUSCARV i retornar un tercer valor
Sovint hem d'utilitzar la funció BUSCARV per retornar un tercer valor comparant dues columnes. En aquesta secció, aprendrem a fer-ho d'una manera fàcil. Per fer-ho, hem modificat el conjunt de dades, hem connectat unes mides amb els colors i hem afegit una altra columna on hem col·locat tres colors. Ara compararem les columnes de color i tornarem la mida a la columna de sortida.
Pasos:
- En Cel·la F5 , inseriu la fórmula següent:
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)
- Després de prémer el <1 El botó>ENTER obtindreu el tercer valor.
- Per obtenir els altres valors, només cal que utilitzeu l'eina Omplir mànec .
Aquí teniu tots els tercers valors després de comparar.
Atenció
És important conèixer correctament la funció VLOOKUP ja que qualsevol petit error en els arguments no us donarà el resultat que voleu. Podeu utilitzar les funcions COINCIDENT i INDEX com a alternativa a les funcions VLOOKUP .
Conclusió
Això és tot per l'article. Espero que els procediments descrits anteriorment siguin prou bons per comparar/trobar coincidències en dues columnes a Excel mitjançant la funció VLOOKUP . No dubteu a fer qualsevol pregunta al comentarisecció i doneu-me comentaris. Visiteu el lloc per explorar-ne més.