Obsah
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í.xlsx3 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.