Momentan sunteți offline, așteptați să vă reconectați la internet

Cum se utilizează funcţiile INDEX şi MATCH a foii de lucru cu mai multe criterii în Excel

Asistența pentru Office 2003 s-a încheiat

Microsoft a încheiat asistența pentru Office 2003 la data de 8 aprilie 2014. Această schimbare a afectat actualizările de software și opțiunile de securitate. Aflați ce înseamnă aceasta pentru dvs. și cum puteți rămâne protejat.

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

214142
Pentru un Microsoft Excel 98 şi versiunea anterioară de acest articol, a se vedea 59482.
Rezumat
Acest articol oferă câteva exemple care utilizează funcţiile INDEX şi MATCH a foii de lucru în Microsoft Excel pentru a găsi o valoare pe baza mai multor criterii.
Informaţii suplimentare
Următoarele exemple utilizează funcţiile INDEX şi MATCH a foii de lucru pentru a găsi o valoare pe baza mai multor criterii.

Exemplul 1: Date în coloane

Metoda 1

  1. Începe Excel.
  2. Tastaţi următoarele date într-o nouă foaie de lucru:
       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. Pentru a prelua preţul pentru partea y cu codul 12 şi returnthe valoare celulă F2, tastaţi următoarea formulă în celula F2:
    = INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Apăsaţi CTRL + SHIFT + ENTER pentru a introduce formula ca un arrayformula.

    Formula returnează valoarea 8.00.
  5. Selectaţi celula F2, apuca instrument de umplere şi apoi completaţi în jos tocell F5 pentru a prelua preţul pentru fiecare parte şi cod combinaţie.

Metoda 2

O a doua metodă produce aceleaşi rezultate, dar foloseşte în schimb concatenare. Următoarea formulă de probă poate fi mai bine pentru date împotriva mai mult de 2 criterii de potrivire, deoarece nu necesită imbricate dacă declaraţiile. Această metodă este identic cu metoda 1, cu excepţia faptului că ai înlocui formula în Pasul 3 cu următoarea formulă:
= INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Exemplul 2: Datele aranjate în rânduri

Metoda 1

  1. Începe Excel.
  2. Tastaţi următoarele date într-o nouă foaie de lucru:
       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. Pentru a prelua preţul pentru partea y cu codul 12 şi returnthe valoare celulă B6, tastaţi următoarea formulă în celula B6:
    = INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Apăsaţi CTRL + SHIFT + ENTER pentru a introduce formula ca un arrayformula.

    Formula returnează valoarea 8.00.
  5. Selectaţi celula B6, apuca instrument de umplere, şi apoi umple rightto celula E6 pentru a prelua preţul pentru fiecare parte şi cod combinaţie.

Metoda 2

O a doua metodă produce aceleaşi rezultate, dar foloseşte în schimb concatenare. Următoarea formulă de probă poate fi mai bine pentru date împotriva mai mult de 2 criterii de potrivire, deoarece nu necesită imbricate dacă declaraţiile. Această metodă este identic cu metoda 1 (în exemplu 2) cu excepţia faptului că ai înlocui formula în Pasul 3 cu următoarea formulă:
= INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))
exemple de Formula index-meci XL2003 XL2007

Avertisment: Acest articol a fost tradus automat

Proprietăți

ID articol: 214142 - Ultima examinare: 02/12/2014 06:49:00 - Revizie: 4.0

  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
  • kbquery kbfunctions kbhowto kbmt KB214142 KbMtro
Feedback