Kuidas kasutada töölehe funktsioone INDEX ja MATCH mitme kriteeriumiga Excelis

Artiklite tõlked Artiklite tõlked
Artikli ID: 214142 - Vaadake tooteid, millega see artikkel seostub.
Microsoft Excel 98 ja varasema versiooni see artikkel vt 59482.
Laienda kõik | Ahenda kõik

Sellel veebilehel

Kokkuvõte

See artikkel pakub mitmeid n?iteid, mida kasutada töölehe funktsioone INDEX ja MATCH Microsoft Exceli leida väärtus põhineb mitme kriteeriumi.

Lisateave

Järgmised näited kasutada töölehe funktsioone INDEX ja MATCH leida väärtus erinevate kriteeriumide põhjal.

Näide 1: Andmete veerud

Meetod 1

  1. Exceli käivitamiseks.
  2. Tippige uuele töölehele järgmised andmed:
       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. Toote hinna osa y koodi 12 ja returnthe maksumus kuni lahtrite F2, tippige lahtrisse F2 järgmises sõnastuses:
    = INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Vajutage klahvikombinatsiooni CTRL + SHIFT + ENTER Sisestage valem on arrayformula.

    Valem tagastab väärtuse 8.00.
  5. Valige lahter F2, ostke täitepideme ja seejärel täidab alla tocell F5 iga osa ja koodi kombinatsiooni hinna tuua.

2. Meetod

Teine meetod annab sama tulemuse, kuid kasutab funktsiooni concatenation asemel. Järgmine proov valem võib olla parem vastavad andmed vastu enam kui kaks kriteeriumi, sest see ei nõua pesastatud IF avaldused. See meetod on identne meetodit 1, VA asendate valemi sammus 3 järgmises sõnastuses:
= INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Näide 2: Ridadesse korraldatud andmed

Meetod 1

  1. Exceli käivitamiseks.
  2. Tippige uuele töölehele järgmised andmed:
       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. Toote hinna osa y koodi 12 ja returnthe väärtus lahtris B6, tippige järgmine valem lahtris B6:
    = INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Vajutage klahvikombinatsiooni CTRL + SHIFT + ENTER Sisestage valem on arrayformula.

    Valem tagastab väärtuse 8.00.
  5. Valige lahter B6, Haara täitepideme ja sisestage rightto lahtris E6 iga osa ja koodi kombinatsiooni hinna tuua.

2. Meetod

Teine meetod annab sama tulemuse, kuid kasutab funktsiooni concatenation asemel. Järgmine proov valem võib olla parem vastavad andmed vastu enam kui kaks kriteeriumi, sest see ei nõua pesastatud IF avaldused. See meetod on identne meetod 1 (näide 2) alusel, välja arvatud asendate valemi sammus 3 järgmises sõnastuses:
= INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))

Atribuudid

Artikli ID: 214142 - Viimati läbi vaadatud: 7. veebruar 2014 - Redaktsioon: 2.0
Kehtib järgmise lõigu kohta:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Märksõnad: 
kbquery kbfunctions kbhowto kbmt KB214142 KbMtet
Masintõlgitud
NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.
Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 214142

Andke tagasisidet

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com