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

Office 2003 tugi on lõppenud

Microsoft lõpetas Office 2003 tugiteenuse pakkumise 8. aprillil 2014. Muudatus mõjutas teie tarkvaravärskendusi ja turbesuvandeid. Lugege, mida see teie jaoks tähendab ja kuidas saate kaitset säilitada.

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
Microsoft Excel 98 ja varasema versiooni see artikkel vt 59482.
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))
indeks-matš valemite näited XL2003 XL2007

Hoiatus. See artikkel on masintõlgitud.

Ominaisuudet

Artikkelin tunnus: 214142 – Viimeisin tarkistus: 02/07/2014 03:57:00 – Versio: 2.0

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

  • kbquery kbfunctions kbhowto kbmt KB214142 KbMtet
Palaute