Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Ako používať funkcie INDEX a MATCH pracovného hárka s viacnásobnými kritériami v programe Excel

Poskytovanie technickej podpory pre balík Office 2003 sa skončilo

8. apríla 2014 ukončila spoločnosť Microsoft poskytovanie technickej podpory pre balík Office 2003. Táto zmena ovplyvnila aktualizácie softvéru a možnosti zabezpečenia. Zistite, čo to pre vás znamená a ako ponechať počítač zabezpečený.

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:214142
Program Microsoft Excel 98 a staršej verzii tohto článku nájdete 59482.
SUHRN
Tento článok ponúka niekoľko príkladov, ktoré používajú indexu a Funkcie pracovného hárka MATCH v programe Microsoft Excel na vyhľadanie hodnoty založené na viaceré kritériá.
DALSIE INFORMACIE
Nasledujúce príklady použite INDEX a MATCH pracovného hárka funkcie zistiť hodnotu na základe viacerých kritérií.

Príklad 1: Údaje v stĺpcoch

Metóda 1

  1. Spustenie programu Excel.
  2. Do nového pracovného hárka zadajte nasledujúce údaje:
       A1: Part   B1:  Code   C1:  Price   D1:  Find Part  E1:  Find Code   A2: x      B2:  11     C2:  5.00    D2:  y          E2:  12   A3: x      B3:  12     C3:  6.00    D3:  y          E3:  11   A4: y      B4:  11     C4:  7.00    D4:  x          E4:  12   A5: y      B5:  12     C5:  8.00    D5:  x          E5:  11					
  3. Na načítanie cena za časť y s kódom 12 a návrat hodnotu v bunke F2, zadajte nasledujúci vzorec v bunke F2:
    =INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Stlačením klávesov CTRL + SHIFT + ENTER zadajte vzorec ako vzorec poľa vzorec.

    Vzorec vráti hodnotu 8.00.
  5. Vyberte bunku F2, Chyť rukoväť výplne a potom vyplniť nadol bunka F5 načítať cenu pre každú časť a kódexu kombináciu.

Metóda 2

Druhá metóda výnosy rovnaké výsledky, ale používa zreťazenie namiesto toho. Nasledujúci vzorec vzorky možno by bolo lepšie zodpovedajúcich údajov proti viac než dvoch kritérií pretože nevyžaduje vnorených príkazov IF. Toto metóda je identická s metóda 1, s výnimkou, že nahradíte vzorec v kroku 3 pomocou nasledujúceho vzorca:
=INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Príklad 2: Údajov usporiadaných v riadkoch

Metóda 1

  1. Spustenie programu Excel.
  2. Do nového pracovného hárka zadajte nasledujúce údaje:
       A1: Part        B1: x      C1: x     D1: y       E1: y   A2: Code        B2: 11     C2: 12    D2: 11      E2: 12   A3: Price       B3: 5.00   C3: 6.00  D3: 7.00    E3: 8.00   A4: Find Part   B4: y      C4: y     D4: x       E4: x   A5: Find Code   B5: 12     C5: 11    D5: 12      E5: 11					
  3. Na načítanie cena za časť y s kódom 12 a návrat hodnota bunky B6, zadajte nasledujúci vzorec z bunky B6:
    =INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Stlačením klávesov CTRL + SHIFT + ENTER zadajte vzorec ako vzorec poľa vzorec.

    Vzorec vráti hodnotu 8.00.
  5. Vyberte bunky B6, Chyť rukoväť výplne a potom ju naplňte právo k bunke E6 načítať cenu pre každú časť a kódexu kombináciu.

Metóda 2

Druhá metóda výnosy rovnaké výsledky, ale používa zreťazenie namiesto toho. Nasledujúci vzorec vzorky možno by bolo lepšie zodpovedajúcich údajov proti viac než dvoch kritérií pretože nevyžaduje vnorených príkazov IF. Toto metóda je identické s metóda 1 (pod príklad 2) Okrem toho, že ste nahradiť vzorec v kroku 3 pomocou nasledujúceho vzorca:
=INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))
index-zápas vzorec príklady XL2003 XL2007

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 214142 – Posledná kontrola: 02/01/2012 22:22:00 – Revízia: 3.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbquery kbfunctions kbhowto kbmt KB214142 KbMtsk
Pripomienky