Obsah
Pri práci s viacerými stĺpcami je niekedy potrebné porovnať dva stĺpce a vrátiť tretiu hodnotu V tomto článku si ukážeme, ako priradiť dva stĺpce v Excel a vrátiť tretiu.
Stiahnite si cvičebnicu
Stiahnite si tento pracovný zošit a precvičte si ho pri prechádzaní tohto článku.
Zodpovedá dvom stĺpcom a vracia tretí.xlsx3 jednoduché metódy na porovnanie dvoch stĺpcov a vrátenie tretieho v programe Excel
Tu budeme porovnávať dva stĺpce, v ktorých existujú rovnaké hodnoty. Ak sa tieto dve hodnoty zhodujú, potom sa vrátia hodnoty tretieho stĺpca, v ktorom budú hodnoty zodpovedajúce výsledkom 1. stĺpec .
Pozrime sa do nasledujúcej tabuľky, v ktorej máme niekoľko ID produktov spolu s ich príslušnými cenami. Vytvoríme ďalší stĺpec s nadpisom ID-2 výrobku . Tu budeme porovnávať stĺpce ID produktu a ID-2 výrobku na vrátenie hodnoty z Cena stĺpec v Cena-2 stĺpec.
1. Použitie funkcie VLOOKUP na porovnanie dvoch stĺpcov a vrátenie tretieho v programe Excel
V prvej metóde vám ukážem použitie funkcia VLOOKUP . Urobme to krok za krokom.
Kroky:
- Prejsť na F5 a zapíšte nasledujúci vzorec
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
Vysvetlenie vzorca:
- Tu sa vyhľadávacia hodnota je . E5 .
- Stránka pole je . B5:C15 .
- Stránka indexové číslo stĺpca je . 2 ... Excel vráti zodpovedajúcu cenu pre E5 . (pretože cena je v 2. stĺpci poľa)
- Potom stlačte tlačidlo VSTÚPIŤ na získanie výstupu.
- Potom použite Rukoväť náplne na Automatické vypĺňanie až do F9 .
Prečítajte si viac: Ako porovnať dva stĺpce v programe Excel na porovnanie (8 spôsobov)
2. Kombinácia funkcií INDEX-MATCH na porovnanie dvoch stĺpcov a vrátenie tretieho v programe Excel
Ďalšia metóda je dôležitá. Tu použijem kombináciu INDEX a Funkcie MATCH . Pozrime sa na kroky.
Kroky:
- Prejsť na F5 a zapíšte nasledujúci vzorec
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))
Rozdelenie vzorca:
- MATCH(E5,$B$5:$B$15) → Excel vráti relatívnu polohu 1002 v poli B5:B15 .
- Výstup: {2}
- INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Tým sa stáva
- INDEX($C$5:$C$15,2)
- Výstup: {1029}
- Teraz stlačte VSTÚPIŤ na získanie výstupu.
- Nakoniec použite Rukoväť náplne na Automatické vypĺňanie až do F9 .
Prečítajte si viac: Ako počítať zhody v dvoch stĺpcoch v programe Excel (5 jednoduchých spôsobov)
Podobné čítania
- Excel porovná dva zoznamy a vráti rozdiely (4 spôsoby)
- Ako porovnať viacero stĺpcov v programe Excel (5 najjednoduchších spôsobov)
- Makro programu Excel na porovnanie dvoch stĺpcov (4 jednoduché spôsoby)
- Porovnanie troch stĺpcov v programe Excel a vrátenie hodnoty (4 spôsoby)
3. Kombinácia funkcií IF, INDEX a MATCH na porovnanie dvoch stĺpcov a vrátenie tretieho v programe Excel
Teraz ukážem ďalšiu metódu. Pri tejto metóde som trochu zmenil súbor údajov.
Tentoraz budem porovnávať obe ID produktu a Kategória a získajte cena Kombinácia IF , INDEX, a MATCH funkcie tu budú fungovať.
Kroky:
- Prejsť na G7 a zapíšte nasledujúci vzorec
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))
Rozdelenie vzorca:
- C5:C15=G6 → Toto je logický test pre IF Podmienka je podmienka poľa.
- Výstup: TRUE je pre Kategória C a FALSE je pre ostatné kategórie. {FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
- B5:B15 → Toto je hodnota, ak je test TRUE .
- MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → G5 je vyhľadávacia hodnota a vyhľadávacie pole je IF(C5:C15=G6,B5:B15) , to znamená, že Excel bude hľadať PID-1001 z adresy {FALSE;FALSE; "PID-1005"; "PID-1001";FALSE;FALSE; "PID-1009";FALSE;FALSE;FALSE;FALSE;FALSE;FALSE} a získate relatívnu polohu.
- Výstup: {4}
- INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → Tým sa stáva
- INDEX(D5:D15,4)
- Výstup: {2186}
- Potom stlačte tlačidlo CTRL+SHIFT+ENTER na získanie výstupu. Je to preto, že ide o vzorec v poli. Uvidíte dvojicu 2. zátvorky sa objaví vo vzorci, ktorý obsahuje vzorec vo vnútri.
Prečítajte si viac: Porovnanie dvoch stĺpcov a výstup tretieho v programe Excel (3 rýchle metódy)
Čo si treba zapamätať
- Stránka absolútny odkaz slúži na uzamknutie rozsahu.
- CTRL+SHIFT+ENTER je určený pre vzorce polí.
Záver
Porovnanie stĺpcov s cieľom nájsť zhodu a získať hodnotu z iného stĺpca je bežnou praxou v Excel . Znalosť riešení tohto druhu problémov vám v mnohých prípadoch uľahčí prácu. Dúfam, že sa vám tento článok bude páčiť. Zostaňte naladení na ďalšie hodnotné články.