Obsah
Existuje veľa spôsobov, ako porovnať dva zoznamy V tomto článku sa chystám porovnať/vyhľadať zhody v dvoch stĺpcoch v Exceli pomocou VLOOKUP V jednom z mojich predchádzajúcich článkov som sa venoval Ako porovnať dva stĺpce alebo zoznamy v programe Excel kde som sa venoval iným metódam porovnávania.
Pred začatím porovnávania sa budem venovať syntaxi, argumentom a ďalším potrebným veciam o VLOOKUP funkcie.
Stiahnite si cvičebnicu
Porovnanie dvoch stĺpcov pomocou funkcie VLOOKUP.xlsxPrehľad funkcie Excel VLOOKUP
V v VLOOKUP znamená "vertikálny". VLOOKUP . VLOOKUP je vstavaná funkcia programu Excel, ktorá vykonáva vertikálne vyhľadávanie vyhľadaním konkrétnej hodnoty stĺpca v inom stĺpci.
- Syntax Funkcia VLOOKUP je:
VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). Argumenty, ktoré sú uvedené v tejto syntaxi, majú špecifický význam.
- Argumenty Vysvetlenie:
Argument | Povinné/voliteľné | Vysvetlenie |
---|---|---|
Lookup_value | Požadované | Hodnota ktorá sa použije ako vyhľadávacia hodnota. |
Table_array | Požadované | Rozsah údajov, v ktorých sa bude vyhľadávať hodnota. |
Col_index_number | Požadované | Stĺpec z rozsahu, z ktorého získame hodnotu. |
Range_lookup | Voliteľné | TRUE sa používa pre približnú zhodu a FALSE sa použije pre presnú zhodu. Ak je tento argument vynechaný, Excel použije TRUE ako predvolený parameter. |
Výsledky z VLOOKUP môžu byť textové reťazce alebo číselné údaje v závislosti od použitých údajov. FALSE sa používa ako [range_lookup] potom nájde presnú zhodu. Ak sa nenájde presná zhoda, vráti hodnotu #N/A ... ak TRUE sa používa ako [range_lookup] potom sa hľadá približná zhoda. Ak sa nenájde približná zhoda, vráti sa najbližšia menšia hodnota.
Prečítajte si viac: Excel LOOKUP vs VLOOKUP: s 3 príkladmi
2 spôsoby porovnania dvoch stĺpcov pomocou VLOOKUP v programe Excel
1. Používanie iba funkcie VLOOKUP na porovnanie dvoch stĺpcov
Povedzme, že máte dva stĺpce, v ktorých sú uvedené niektoré farby. Budem porovnávať tieto dva stĺpce na presnú zhodu. Napríklad, ak vyberiem farbu Blue z 1. stĺpca a vyhľadám túto farbu v 3. stĺpci, začne sa vyhľadávať modrá farba a ak táto farba neexistuje, vráti hodnotu #N/A . Takže začnime s porovnávaním. Zoznamy farieb sú uvedené nižšie a v stĺpci Existencia sa zobrazí porovnanie.
Kroky:
- Na stránke Bunka C2 napíšte vzorec-
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)
- Neskôr stlačte tlačidlo VSTÚPIŤ tlačidlo pre výstup.
- Uvidíte, že v tejto bunke sa nachádza červená hodnota. Teraz potiahnite nadol Rukoväť náplne skopírujte vzorec pre ostatné bunky v stĺpci. Zobrazí sa výsledok, ktorý ste hľadali.
Tu je celé porovnanie.
Stránka #N/A Výsledky sa nájdu, pretože modrá a biela farba nie sú v zozname farieb 2.
Poznámka: Rozsah zadávame ako $D$5:$D$10. Znak "$" sa používa na to, aby boli bunky vo vzorci absolútne a konštantné. Takže vždy, keď vzorec skopírujete pre iné bunky, použije rovnaký rozsah.
Prečítajte si viac: Prečo VLOOKUP vráti #N/A, keď existuje zhoda? (5 príčin a riešení)
2. Použitie IF, ISNA a VLOOKUP na porovnanie dvoch stĺpcov
Tu použijem rovnaký príklad. Vložím však dve nové funkcie s VLOOKUP Ak medzi stĺpcami neexistuje presná zhoda, vzorec vráti NIE. Ak zhoda existuje, vzorec vráti ÁNO vzhľadom na prvý stĺpec. Zoznamy farieb sú uvedené nižšie a v Farba Existuje zobrazí sa porovnanie.
Kroky:
- Teraz napíšte vzorec v Bunka C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")
- Potom stlačte tlačidlo VSTÚPIŤ tlačidlo na dokončenie.
Rozdelenie vzorca:
- VLOOKUP(B5,$D$5:$D$10,1,0)
Stránka VLOOKUP funkcia vráti výstup pre hodnotu vyhľadávania.
- ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))
Ďalej ISNA funkcia vráti TRUE, ak získa #N/A inak sa vráti chyba FALSE .
- =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")
Nakoniec IF funkcia vráti NIE pre TRUE a ÁNO pre FALSE .
- Vzorec vráti hodnotu ÁNO, pretože v oboch stĺpcoch existuje farba Červená. Rukoväť náplne na zvyšok bunky, aby sa zobrazilo porovnanie týchto dvoch stĺpcov.
O niekoľko okamihov neskôr sa zobrazia všetky výstupy ako na nasledujúcom obrázku.
- Tu dostávame výsledok NIE, pretože farby Modrá a Biela neexistujú v Zozname farieb-2.
Prečítajte si viac: Ako používať funkciu IF ISNA s VLOOKUP v programe Excel (3 príklady)
Podobné čítania
- VLOOKUP nefunguje (8 dôvodov & riešenia)
- Čo je pole tabuliek vo VLOOKUP? (Vysvetlené na príkladoch)
- Funkcia INDEX MATCH vs. VLOOKUP (9 príkladov)
- Používanie VLOOKUP s viacerými kritériami v programe Excel (6 metód + alternatívy)
- Excel VLOOKUP na vrátenie viacerých hodnôt vertikálne
Ako porovnať dva hárky programu Excel pomocou funkcie VLOOKUP
V tomto príklade budeme porovnanie dvoch stĺpcov dvoch rôznych hárkov programu Excel pomocou funkcie VLOOKUP Vzorec bude podobný s výnimkou Table_array Argument bude doplnený o názov pracovného hárku. Povedzme, že máme dva zoznamy farieb v dvoch rôznych pracovných hárkoch. Názov pracovného hárku je definovaný ako CL-1 a CL-2. Porovnáme Zoznam farieb-1 z CL-1 pracovný list s Zoznam farieb 2 z CL-2 Dva zoznamy z týchto dvoch pracovných listov sú uvedené nižšie. Je to zoznam-1.
A je to zoznam 2.
Kroky:
- Na stránke Bunka C5 z CL-1 pracovný list napíšte vzorec-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))
- Potom stlačte tlačidlo VSTÚPIŤ tlačidlo pre výstup.
- Uvidíte, že sa objaví hodnota Červená. Je to preto, že farba Červená je spoločná farba v oboch stĺpcoch CL-1 a Pracovné listy CL-2. Teraz skopírujte tento vzorec z Bunka C6 na C11 pomocou Rukoväť náplne na zistenie výsledku pre celé dva stĺpce.
Po chvíli sa zobrazia všetky výstupy.
Tu sa žltá, oranžová a čierna farba neobjavujú v CL-2 Pracovný list. Preto sme dostali zvyšok #N/A na stránke CL-1 pracovný list.
Prečítajte si viac: Príklad VLOOKUP medzi dvoma listami v programe Excel
Ako porovnať dva stĺpce pomocou funkcie VLOOKUP a vrátiť tretiu hodnotu
Často musíme používať VLOOKUP funkciu na vrátenie tretej hodnoty porovnaním dvoch stĺpcov. V tejto časti sa naučíme, ako to urobiť jednoduchým spôsobom. Na to sme upravili súbor údajov, spojili niektoré veľkosti s farbami a pridali ďalší stĺpec, do ktorého sme umiestnili tri farby. Teraz porovnáme stĺpce s farbami a vo výstupnom stĺpci vrátime veľkosť.
Kroky:
- Na stránke Bunka F5 , vložte tento vzorec-
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)
- Po stlačení tlačidla VSTÚPIŤ získate tretiu hodnotu.
- Ak chcete získať ostatné hodnoty, použite príkaz Nástroj Fill Handle .
Tu sú všetky tretie hodnoty po porovnaní.
Pozor
Je dôležité poznať VLOOKUP funkciu správne, pretože akákoľvek malá chyba v argumentoch neprinesie požadovaný výsledok. MATCH a INDEX funguje ako alternatíva k VLOOKUP funkcie.
Záver
To je k článku všetko. Dúfam, že vyššie opísané postupy budú dostatočne dobré na porovnanie/nájdenie zhody v dvoch stĺpcoch v programe Excel pomocou VLOOKUP funkcia. Neváhajte mi položiť akékoľvek otázky v sekcii komentárov a poskytnúť mi spätnú väzbu. Navštívte stránku a preskúmajte viac.