Excel

Kaksisuuntainen haku INDEX ja MATCH

Two Way Lookup With Index

Excel-kaava: Kaksisuuntainen haku hakemistolla ja MATCHYleinen kaava
= INDEX (data, MATCH (val,rows,1), MATCH (val,columns,1))
Yhteenveto

Jos haluat hakea taulukon arvoa sekä riveillä että sarakkeilla, voit rakentaa kaavan, joka tekee kaksisuuntaisen haun HAKEMISTO ja MATCH . Esitetyssä esimerkissä kaava kohdassa J8 on:

 
= INDEX (C6:G10, MATCH (J6,B6:B10,1), MATCH (J7,C5:G5,1))

Huomaa: tämä kaava on asetettu likimääräiseksi vastaavuudeksi, joten rivien ja sarakkeiden arvot on lajiteltava.



sisäkkäisiä, jos sitten lausunnot excelissä
Selitys

Tämän kaavan ydin on INDEX, joka yksinkertaisesti noutaa arvon C6: G10: stä ('data') rivinumeron ja sarakkeen numeron perusteella.



 
= INDEX (C6:G10, row, column)

Rivien ja sarakkeiden numeroiden saamiseksi käytämme MATCH-määritystä, joka on määritetty likimääräiselle vastaavuudelle asettamalla 3. argumentiksi 1 (TOSI):

 
 MATCH (J6,B6:B10,1) // get row number  MATCH (J7,C5:G5,1) // get column number

Esimerkissä MATCH palauttaa arvon 2, kun leveys on 290, ja 3, kun korkeus on 300.



Loppujen lopuksi kaava pienenee:

excel-kaavio ei näytä päivämääriä oikein
 
= INDEX (C6:G10, 2, 3) = 1800
Kirjailija Dave Bruns


^