INHOUDSOPGAWE
Daar is baie maniere om twee lyste of kolomme in Excel te vergelyk. In hierdie artikel gaan ek passings in twee kolomme in Excel vergelyk/vind deur VLOOKUP te gebruik. In een van my vorige artikels het ek Hoe om twee kolomme of lyste in Excel te vergelyk bespreek waar ek ander metodes van vergelyking bespreek het.
Voordat met die vergelyking begin word, sal ek die sintaksis, argumente bespreek , en ander nodige dinge oor die VLOOKUP -funksie.
Laai Oefenwerkboek af
Vergelyk twee kolomme deur VLOOKUP-funksie te gebruik.xlsx
'n Oorsig van Excel VLOOKUP-funksie
Die V in VLOOKUP staan vir "vertikaal". VLOOKUP . Die VLOOKUP is 'n ingeboude funksie van Excel wat die vertikale opsoek doen deur 'n spesifieke waarde van 'n kolom in 'n ander kolom te soek.
- Die sintaksis van die VLOOKUP funksie is:
VLOOKUP(opsoekwaarde, tabelskikking, kolindeksnommer, [reeksopsoek]). Die argumente wat in hierdie sintaksis gestel word, het 'n spesifieke betekenis.
- Argumente Verduideliking:
Argument | Vereis/Opsioneel | Verduideliking |
---|---|---|
Opsoekwaarde | Vereis | Die waarde wat as die opsoekwaarde gebruik sal word. |
Tabelskikking | Vereis | Reeks data waar die waarde gesoek sal word. |
Kol_indeks_nommer | Vereiste | Die kolom uit die reeks waaruit ons die waarde sal kry. |
Reikopsoek | Opsioneel | WAAR word gebruik vir die benaderde passing en ONWAAR word gebruik vir die presiese passing. As hierdie argument weggelaat word, gebruik Excel die TRUE parameter as verstek. |
Die resultate van die VLOOKUP -funksie kan teksstringe of numeriese data wees, afhangende van die data wat jy gebruik. As ONWAAR as [reekssoek] gebruik word, sal dit 'n presiese passing vind. As geen presiese passing gevind word nie, sal dit die waarde #N/A terugstuur. As WAAR as [reeksopsoek] gebruik word, sal dit 'n benaderde passing soek. Wanneer geen benaderde passing gevind word nie, sal dit die volgende kleiner waarde terugstuur.
Lees meer: Excel LOOKUP vs VLOOKUP: Met 3 Voorbeelde
2 Maniere om twee kolomme te vergelyk deur VLOOKUP in Excel te gebruik
1. Gebruik slegs VLOOKUP-funksie vir vergelyking tussen twee kolomme
Kom ons sê jy het twee kolomme waar sommige kleure gelys is. Ek gaan hierdie twee kolomme vergelyk vir presiese passings. Soos, as ek die kleur Blou uit die 1ste kolom kies en vir hierdie kleur in die 3de kolom opsoek, sal dit begin soek vir die blou kleur en as hierdie kleur nie bestaan nie, sal dit die waarde #N/ A . So, kom ons begin met die vergelyking. Die kleurlyste word hieronder gelys en in die Bestaan-kolom,die vergelyking sal gewys word.
Stappe:
- In Sel C2 skryf die formule -
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)
- Later, druk die ENTER -knoppie vir die afvoer.
- Jy sal sien dat die waarde rooi in daardie sel gevind word. Sleep nou die Vulhandvatsel -nutsding af om die formule vir die res van die selle in die kolom te kopieer. Jy sal die resultaat sien waarna jy gesoek het.
Hier is die hele vergelyking.
Die #N/A resultate word gevind omdat die kleur Blou en Wit nie in die Kleurlys-2 is nie.
Let wel: Ons spesifiseer die reeks as $D$5:$D$10. Die "$" word gebruik om die selle absoluut en konstant in 'n formule te maak. Dus, wanneer jy die formule vir ander selle kopieer, sal dit dieselfde reeks gebruik.
Lees meer: Waarom VLOOKUP gee #N/ A Wanneer wedstryd bestaan? (5 oorsake en oplossings)
2. Gebruik IF, ISNA en VLOOKUP vir vergelyking tussen twee kolomme
Hier sal ek dieselfde voorbeeld gebruik. Maar ek sal twee nuwe funksies invoeg met die VLOOKUP -funksie. As daar geen presiese ooreenstemming tussen die kolomme is nie, sal die formule NEE teruggee. As passings bestaan, sal die formule JA met betrekking tot die eerste kolom terugstuur. Die kleurlyste word hieronder gelys en in die Kleur Bestaan -kolom sal die vergelyking gewys word.
Stappe:
- Skryf nou die formule in Sel C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)),"NO","YES")
- Tik dan die ENTER knoppie om te voltooi.
Formule-uiteensetting:
- VLOOKUP (B5,$D$5:$D$10,1,0)
Die VLOOKUP -funksie sal die uitvoer vir die opsoekwaarde terugstuur.
- ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))
Volgende sal die ISNA -funksie gee WAAR as dit #N/A fout kry, anders sal ONWAAR terugkeer.
- =IF(ISNA(VLOOKUP(B5,$D) $5:$D$10,1,0)),,"NEE","YES")
Uiteindelik sal die IF -funksie NEE vir WAAR en JA vir ONWAAR .
- Die formule sal die waarde JA terugstuur aangesien die kleur Rooi in die twee kolomme bestaan. Sleep nou die Vulhandvatsel -nutsding na die res van die sel om die vergelyking tussen die twee kolomme te wys.
'n Paar oomblikke later, jy sal al die uitset kry soos die prent hieronder.
- Hier kry ons die resultaat NEE aangesien die kleure Blou en Wit nie in Kleurlys bestaan nie- 2.
Lees meer: Hoe om IF ISNA-funksie met VLOOKUP in Excel te gebruik (3 voorbeelde)
Soortgelyke Lesings
- VLOOKUP werk nie (8 redes en oplossings)
- Wat is 'n tabelskikking in VLOOKUP? (Verduidelik met voorbeelde)
- INDEX MATCH vs VLOOKUP-funksie (9 Voorbeelde)
- Gebruik VLOOKUP met veelvuldige kriteria in Excel (6 metodes +Alternatiewe)
- Excel VLOOKUP om veelvuldige waardes vertikaal terug te gee
Hoe om twee Excel-blaaie te vergelyk met behulp van VLOOKUP-funksie
In hierdie byvoorbeeld, ons sal twee kolomme van twee verskillende Excel-blaaie vergelyk deur VLOOKUP te gebruik. Die formule sal soortgelyk wees, behalwe in die Tabel_skikking argument sal daar 'n byvoeging van die werkbladnaam wees. Kom ons sê ons het twee lyste kleure in twee verskillende werkkaarte. Die werkkaarte se naam word gedefinieer as CL-1 en CL-2. Ons sal die Kleurlys-1 van CL-1 werkblad vergelyk met Kleurlys 2 van die CL-2 werkblad . Die twee lyste uit die twee werkkaarte word hieronder gegee. Dit is die Lys-1.
En dit is Lys-2.
Stappe:
- In Sel C5 van die CL-1 -werkblad skryf die formule-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))
- Tik dan die ENTER -knoppie vir die afvoer.
- Jy sal sien die waarde Rooi verskyn. Dit is omdat die kleur Rooi 'n algemene kleur is in beide die kolomme van CL-1 en CL-2 werkblaaie. Kopieer nou hierdie formule van Sel C6 na C11 deur die Vulhandvatsel -nutsding te gebruik om die resultaat vir die hele twee kolomme te vind.
Na 'n rukkie sal al die uitvoer verskyn.
Hier is die kleur Geel, Oranje en Swart. t verskyn in CL-2 werkblad. Daarom kry ons die res #N/A in CL-1 werkblad.
Lees meer: VLOOKUP Voorbeeld tussen twee velle in Excel
Hoe om twee kolomme te vergelyk Gebruik VLOOKUP-funksie en gee 'n derde waarde terug
Ons moet dikwels die VLOOKUP -funksie gebruik om 'n derde waarde terug te gee deur twee kolomme te vergelyk. In hierdie afdeling sal ons leer hoe om dit op 'n maklike manier te doen. Om dit te doen, het ons die datastel gewysig, 'n paar groottes met die kleure verbind en nog 'n kolom bygevoeg waar ons drie kleure geplaas het. Nou sal ons die kleurkolomme vergelyk en die grootte in die uitvoerkolom gee.
Stappe:
- In Sel F5 , voeg die volgende formule in-
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)
- Nadat jy die ENTER knoppie sal jy die derde waarde kry.
- Om die ander waardes te kry, gebruik net die Vulhandvatselnutsding .
Hier is al die derde waardes na vergelyking.
Aandag
Dit is belangrik om die VLOOKUP -funksie behoorlik te ken aangesien enige klein foutjie in die argumente jou nie die resultaat sal gee wat jy wou hê nie. Jy kan die MATCH - en INDEX -funksies gebruik as 'n alternatief vir die VLOOKUP -funksies.
Gevolgtrekking
Dit is alles vir die artikel. Ek hoop die prosedures wat hierbo beskryf word, sal goed genoeg wees om passings in twee kolomme in Excel te vergelyk/vind met die VLOOKUP funksie. Vra gerus enige vrae in die kommentaarafdeling en gee my terugvoer. Besoek die webwerf om meer te verken.