Ako porovnať dva stĺpce pomocou funkcie VLOOKUP v programe Excel

  • Zdieľajte To
Hugh West

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.xlsx

Prehľ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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.