Porovnanie dvoch stĺpcov a výstup tretieho v programe Excel (3 rýchle metódy)

  • Zdieľajte To
Hugh West

Microsoft Excel je jednou z najpoužívanejších aplikácií dnešného sveta. Túto aplikáciu používajú veľké firemné domy až po malé a stredné podniky. Prostredníctvom tejto aplikácie môžeme spracovať naše údaje podľa nášho želania. V tomto článku si vysvetlíme, ako v programe Excel porovnať dva stĺpce a získať výstup z tretieho stĺpca. Toto sa používa, keď potrebujeme určité množstvo údajov z veľkéhodátový hárok.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Zodpovedajú dva stĺpce a výstup tretí.xlsx

3 metódy na porovnanie dvoch stĺpcov a výstup tretieho v programe Excel

Vysvetlíme si, ako v programe Excel porovnať dva stĺpce a výstup z tretieho pomocou troch jednoduchých metód. Vezmeme si súbor údajov o supermarkete, ktorý pozostáva z ID produktu a Názov .

1. Použitie funkcie VLOOKUP na získanie výsledku z tretieho stĺpca v programe Excel

Funkcia VLOOKUP hľadá hodnotu v najľavejšom stĺpci tabuľky. A hodnotu v tom istom riadku zo stĺpca, ktorý zadáme. Predvolene musí byť tabuľka zoradená vzostupne.

Syntax:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Argumenty :

lookup_value - Túto hodnotu vyhľadáme prostredníctvom operácie. Naša vyhľadávaná hodnota sa musí nachádzať v prvom stĺpci zadaného rozsahu údajov uvedeného v tabuľke table_array. Vyhľadávaná_hodnota môže byť hodnota alebo odkaz na bunku.

table_array - Je to rozsah zadaný na vyhľadávanie lookup_value. Môže to byť pomenovaný rozsah alebo odkaz na tabuľku alebo bunku. Mala by tu byť uvedená návratová hodnota.

col_index_num - Toto číslo udáva, ktorý stĺpec dostaneme vo výpise. Začína sa od posledného stĺpca tabuľky_array.

range_lookup - Je to logická hodnota. Určuje charakter vyhľadávania funkcie. Máme dve možnosti Presná zhoda alebo Približná zhoda .

V tejto časti budeme používať funkcia VLOOKUP na porovnanie stĺpcov.

Krok 1:

  • Pridáme stĺpec, ktorý vytvorí Faktúra .

Krok 2:

  • Poskytneme vstupné informácie ID a Názov box.

Krok 3:

  • Teraz použijeme VLOOKUP operácia v Bunka F6 .
  • Doplňte vzorec a bude vyzerať takto:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)

Krok 4:

  • Teraz stlačte Vstúpte na stránku .

Krok 5:

  • Vytiahnite Rukoväť náplne na poslednú bunku obsahujúcu údaje.

Vidíme, že tieto mená zodpovedajú každému ID produktu sa zobrazujú.

Krok 6:

  • Ak dáme nejaký ID ktorý sa v našom súbore údajov nenachádza, uvidíme, čo sa stane.
  • Vložili sme A-010 ako ID výrobku.

Prečítajte si viac: Vzorec VLOOKUP na porovnanie dvoch stĺpcov v rôznych hárkoch!

2. INDEX+MATCH+IFERROR na získanie výstupu z tretieho stĺpca v programe Excel

Funkcia IFERROR kontroluje hodnotu a či ide o chybu alebo nie. Ak nájde chybu, v tomto prípade zobrazí niečo dané na argumente. V opačnom prípade vráti hodnotu odkazu.

Syntax:

IFERROR(value, value_if_error)

Argumenty:

hodnota - Je to argument na kontrolu chyby.

value_if_error - Je to hodnota, ktorá sa vráti, ak vzorec vyhodnotí ako chybu. Vyhodnocujú sa tieto typy chýb: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? alebo #NULL!.

Funkcia MATCH hľadá vybraný objekt v danom rozsahu. Zároveň udáva relatívnu polohu tohto objektu v danom rozsahu. MATCH namiesto jedného z LOOKUP funkcie, ak potrebujeme pozíciu objektu v tomto rozsahu.

Syntax:

MATCH(lookup_value, lookup_array, [match_type])

Argumenty :

lookup_value - Je to požadovaná hodnota, ktorú chceme porovnať v poli look_array. Tento argument lookup_value môže byť hodnota (číslo, text alebo logická hodnota) alebo odkaz na bunku čísla, textu alebo logickej hodnoty.

lookup_array - Zadaný rozsah buniek na vyhľadávanie.

match_type - Môže mať hodnotu -1, 0 alebo 1. Argument match_type určuje, ako Excel porovnáva hodnotu lookup_value s hodnotami v lookup_array. Predvolená hodnota tohto argumentu je 1.

Funkcia INDEX vráti hodnotu alebo odkaz na bunku z tabuľky alebo rozsahu. Existujú dva spôsoby použitia funkcie INDEX: Ak chceme vrátiť hodnotu uvedenej bunky alebo poľa buniek, použijeme formu Array. V opačnom prípade použijeme formu Reference na vrátenie odkazu na uvedené bunky.

Syntax:

INDEX(array, row_num, [column_num])

Argumenty:

pole - Rozsah alebo konštanta poľa. Ak pole obsahuje len jeden riadok alebo stĺpec, príslušný argument číslo_riadku alebo číslo_stĺpca je nepovinný. Ak pole obsahuje viac ako jeden riadok a viac ako jeden stĺpec a je použité len číslo_riadku alebo číslo_stĺpca, INDEX vráti pole celého riadku alebo stĺpca v poli.

row_num - Je povinné, pokiaľ nie je prítomné číslo stĺpca. Vyberie riadok v poli a vráti z neho hodnotu. Ak je vynechané číslo riadku, je povinné číslo stĺpca.

column_num - Vyberie stĺpec v poli, do ktorého vráti hodnotu. Ak je vynechané číslo stĺpca, vyžaduje sa číslo riadku.

Tu použijeme kombináciu IFERROR , MATCH a INDEX funkcie na porovnanie dvoch stĺpcov a získanie výstupu z tretieho stĺpca.

Krok 1:

  • Prejdite na Bunka F6 .
  • Napíšte vzorec so správnymi argumentmi. Vzorec teda bude:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

Krok 2:

  • Potom stlačte tlačidlo Vstúpte na stránku .

Krok 3:

  • Vytiahnite Rukoväť náplne ikona Bunka F9 .

V tomto prípade sme porovnali dva stĺpce a získali sme výsledok v treťom stĺpci.

Krok 4:

  • Teraz zadá ID výrobku, ktoré sa v súbore údajov nenachádza.
  • Vložili sme A-010 a uvidíte, čo sa stane.

V prípade akéhokoľvek objektu, ktorý sa v súbore údajov nenachádza, vidíme, že je prázdny.

Rozdelenie vzorca:

  • MATCH(E6,$B$5:$B$12,0)

Tento vzorec zodpovedá Bunka E6 v rozsahu B5 na B12 . tu, 0 sa používa na získanie presnej zhody.

Výstup: 2

  • INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))

Tento vzorec vracia hodnotu z rozsahu C5 na C12 Druhý argument INDEX je výsledkom funkcie MATCH funkcie.

Výstup: olej

  • IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

Tento vzorec vráti prázdne miesto, ak je výsledok funkcie INDEX neplatný. V opačnom prípade bude výsledkom funkcie INDEX funkcie.

Výstup: olej

Čítajte viac: Porovnajte dva stĺpce v programe Excel a vráťte tretí (3 spôsoby)

Podobné čítanie:

  • Ako porovnať dva stĺpce v programe Excel na chýbajúce hodnoty (4 spôsoby)
  • Ako porovnať 4 stĺpce v programe Excel (6 metód)
  • Makro programu Excel na porovnanie dvoch stĺpcov (4 jednoduché spôsoby)
  • Makro na porovnanie dvoch stĺpcov v programe Excel a zvýraznenie rozdielov
  • Porovnanie textu v dvoch stĺpcoch programu Excel (7 užitočných spôsobov)

3. Vzorec INDEX-MATCH Array na porovnanie dvoch stĺpcov a výstup z tretieho

Tu použijeme vzorec poľa a porovnáme dva stĺpce a získame výstup z tretieho.

Najprv pridajte stĺpec s našimi údajmi, aby sme z neho mohli získať návrat.

Krok 1:

  • Do údajov pridajte tri stĺpce na nastavenie odkazov.
  • Teraz zadajte údaje do referenčných polí.

Krok 2:

  • Teraz prejdite na Bunka D17 .
  • Vzorec napíšte sem. Vzorec je:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))

Krok 3:

  • Potom stlačte tlačidlo Ctrl+Shift+Enter pretože je to funkcia poľa.

Krok 4:

  • Potiahnite Rukoväť náplne ikona.

Pokúsili sme sa porovnať dva stĺpce súboru údajov s inou tabuľkou a získať výsledky z tretieho stĺpca.

Súvisiaci obsah: Vzorec programu Excel na porovnanie dvoch stĺpcov a vrátenie hodnoty (5 príkladov)

Záver

V tomto článku sme si jednoducho ukázali 3 metódy na porovnanie dvoch stĺpcov a získanie výstupu z tretieho stĺpca v programe Excel. Dúfam, že to uspokojí vaše potreby. Pozrite sa, prosím, na našu webovú stránku Exceldemy.com a uveďte svoje návrhy v políčku pre komentáre.

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.