Obsah
Ak hľadáte niektorý z najjednoduchších spôsobov porovnávania viacerých stĺpcov v programe Excel, potom by pre vás mohol byť tento článok prínosný. Niekedy je potrebné vyhľadať konkrétnu hodnotu vo viacerých stĺpcoch v programe Excel. Ale robiť to ručne je zdĺhavé a neefektívne. Preto môžete použiť niektorú z nižšie uvedených metód na jednoduché porovnávanie viacerých stĺpcov v programe Excel.
Stiahnite si zošit programu Excel
Zhoda viacerých stĺpcov.xlsx5 spôsobov porovnania viacerých stĺpcov v programe Excel
Pozrime sa na nasledujúcu tabuľku. Tu som použil 5 stĺpcov s názvami Lokalita, rok, ovocie, zelenina, predaj Pre každý konkrétny Ovocie alebo Zelenina, môžete použiť nasledujúce metódy na porovnanie iných hodnôt, ktoré zodpovedajú tejto Ovocie alebo Zelenina z viacerých stĺpcov.
Metóda 1: Použitie funkcie INDEX a MATCH na viacero stĺpcov
Predpokladajme, že chcem získať Predaj hodnota zodpovedajúca každej položke v Produkty Ak chcete nájsť túto hodnotu, musíte ju porovnať vo viacerých stĺpcoch a použiť Vzorec poľa .
Tento vzorec obsahuje funkcia COLUMN , funkcia TRANSPOSE , funkcia MMULT , funkcia MATCH a funkcia INDEX .
Krok-01 :
➤Vyberte výstup Bunka G5
=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0)),0))
Tu, -($B$5:$C$7=F5) vygeneruje TRUE/ FALSE pre každú hodnotu v rozsahu v závislosti od kritérií, či sú splnené alebo nie, a potom - prevedie TRUE a FALSE na stránku . 1 a 0 .
Vytvorí pole s 3 riadkami a 2 stĺpcami.
V tejto časti, TRANSPONOVAŤ(STĹPEC($B$5:$C$7)^0) , Funkcia COLUMN vytvorí pole s 2 stĺpcami a 1 riadkom a potom Funkcia TRANSPOSE prevedie toto pole na 1 stĺpec a 2 riadky.
Nulový výkon prevedie všetky hodnoty v poli na 1 .
Potom funkcia MMULT vykoná násobenie matíc medzi týmito dvoma poľami.
Tento výsledok sa použije funkcia MATCH ako argument poľa s vyhľadávacou hodnotou 1 .
Nakoniec Funkcia INDEX vráti zodpovedajúcu hodnotu.
Krok-02 :
➤Press VSTÚPIŤ
➤Skĺznite nadol Naplňte rukoväť
Výsledok :
Potom sa zobrazia nasledujúce výsledky.
📓 Poznámka:
Pre ostatné verzie okrem Microsoft 365 , musíte stlačiť CTRL+SHIFT+ENTER namiesto stlačenia VSTÚPIŤ .
Prečítajte si viac: Porovnanie dvoch stĺpcov a výstup tretieho v programe Excel (3 rýchle metódy)
Metóda 2: Použitie vzorca poľa na porovnanie viacerých kritérií
Na porovnanie viacerých kritérií vo viacerých stĺpcoch a získanie hodnoty Predaj , musíte použiť Vzorec poľa ktorá zahŕňa INDEX a Funkcia MATCH .
Krok-01 :
➤ Vyberte výstup Bunka H7
=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0))
Tu, v MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 je . vyhľadávacia hodnota , H4, H5, H6 sú kritériom, ktoré sa vyhľadá v B5:B11, C5:C11, a D5:D11 rozsahov a 0 je pre presná zhoda.
Potom funkcia INDEX poskytne zodpovedajúcu hodnotu.
Krok-02 :
➤Press VSTÚPIŤ a zobrazí sa nasledujúci výsledok.
📓 Poznámka:
Pre ostatné verzie okrem Microsoft 365 , musíte stlačiť CTRL+SHIFT+ENTER namiesto stlačenia VSTÚPIŤ .
Prečítajte si viac: Vzorec programu Excel na porovnanie dvoch stĺpcov a vrátenie hodnoty (5 príkladov)
Metóda 3: Použitie vzorca bez poľa na porovnanie viacerých kritérií
Na porovnanie viacerých kritérií vo viacerých stĺpcoch a získanie hodnoty Predaj , môžete použiť Nie Vzorec poľa ktorá zahŕňa INDEX a Funkcia MATCH .
Krok-01 :
➤Vyberte výstup Bunka H7
=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0))
Krok-02 :
➤Press VSTÚPIŤ a potom dostanete nasledujúci výsledok.
Súvisiaci obsah: Porovnanie troch stĺpcov v programe Excel a vrátenie hodnoty (4 spôsoby)
Podobné čítanie:
- Porovnanie dvoch stĺpcov v programe Excel a zvýraznenie väčšej hodnoty (4 spôsoby)
- Ako porovnať dva stĺpce v programe Excel na chýbajúce hodnoty (4 spôsoby)
- Ako porovnať dva stĺpce a vrátiť spoločné hodnoty v programe Excel
- Makro programu Excel na porovnanie dvoch stĺpcov (4 jednoduché spôsoby)
- Ako porovnať dva stĺpce v programe Excel na porovnanie (8 spôsobov)
Metóda 4: Použitie vzorca poľa na porovnanie viacerých kritérií v riadkoch a stĺpcoch
Predpokladajme, že chcete porovnať kritériá v riadkoch aj stĺpcoch. Na to musíte použiť Vzorec poľa ktorá zahŕňa INDEX a Funkcie MATCH .
Krok-01 :
➤ Vyberte výstup Bunka H8
=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))
MATCH(H7, B6:B8,0) sa používa na párovanie podľa riadkov a MATCH(H5&H6, C4:E4&C5:E5,0) sa používa na párovanie podľa stĺpcov.
Krok-02 :
➤Press VSTÚPIŤ a dostanete nasledujúci výsledok.
📓 Poznámka:
Pre ostatné verzie okrem Microsoft 365 , musíte stlačiť CTRL+SHIFT+ENTER namiesto stlačenia VSTÚPIŤ .
Prečítajte si viac: Ako porovnať 3 stĺpce pre zhody v programe Excel (4 metódy)
Metóda 5: Použitie VLOOKUP
Predpokladajme, že chcete vedieť zodpovedajúce Rok, umiestnenie, a Predaj hodnota vzhľadom na Banán . Ak chcete získať viacero hodnôt pre jeden daný údaj, musíte použiť funkcia VLOOKUP .
Krok-01 :
➤Vyberte súčasne 3 výstupné bunky; C10, D10, E10
=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)
Tu, B10 je . looku p_value , B4:E7 je table_array , {2,3,4} je col_index_num a FALSE je pre Presná zhoda .
Krok-02 :
➤Press VSTÚPIŤ a dostanete nasledujúce výsledky.
📓 Poznámka:
Pre ostatné verzie okrem Microsoft 365 , musíte stlačiť CTRL+SHIFT+ENTER namiesto stlačenia VSTÚPIŤ .
Prečítajte si viac: Ako porovnať tri stĺpce v programe Excel pomocou funkcie VLOOKUP
Praktická časť
Na precvičovanie sme vám poskytli Prax oddiel ako nižšie pre každú metódu v každom hárku na pravej strane. Urobte to sami.
Záver
V tomto článku som sa snažil pokryť najjednoduchšie spôsoby efektívneho priraďovania viacerých stĺpcov v programe Excel. Dúfam, že vám to bude užitočné. Ak máte nejaké návrhy alebo otázky, neváhajte sa s nami o ne podeliť.