Excel

Yhdistä pöydät INDEX- ja MATCH -ohjelmilla

Join Tables With Index

Excel -kaava: Liitä taulukoihin INDEX ja MATCHYleinen kaava | _+_ | Yhteenveto

Voit yhdistää tai yhdistää taulukoita, joilla on yhteinen tunnus, käyttämällä INDEX- ja MATCH -toimintoja. Esitetyssä esimerkissä E5: n kaava on:





= INDEX (data, MATCH (lookup,ids,0),2)

missä 'data' on nimetty alue H5: J8 ja 'ids' on nimetty alue H5: H8.

Selitys

Tämä kaava vetää asiakkaan nimen ja tilan asiakastaulukosta tilaustaulukkoon. MATCH -toimintoa käytetään oikean asiakkaan löytämiseen ja INDEX -toimintoa tietojen noutamiseen.





Haetaan asiakkaan nimeä

Sisäpuolelta ulospäin toimivalla MATCH -toiminnolla saadaan seuraavanlainen rivinumero:

laskea kuukausia kahden päivämäärän välillä excel
 
= INDEX (data, MATCH ($C5,ids,0),2)
  • Hakuarvo tulee asiakkaan tunnisteena C5: ssä, joka on sekoitettu viite, ja sarake on lukittu, joten kaava voidaan helposti kopioida.
  • Hakutaulukko on nimetty alueiden tunnukset (H5: H8), asiakastaulukon ensimmäinen sarake.
  • Hakutyyppi on nolla, jotta pakotetaan tarkka vastaavuus.

MATCH -funktio palauttaa tässä tapauksessa 2, joka menee INDEXiin rivinumerona:



 
 MATCH ($C5,ids,0)

Kun sarakkeen numero on kovakoodattu 2: ksi (asiakkaiden nimet ovat sarakkeessa 2) ja taulukko on asetettu nimetyksi alueeksi 'data' (H5: J8), INDEX palauttaa: Amy Chang.

Haetaan asiakkaan tilaa

Kaava asiakastilan noutamiseen on lähes identtinen. Ainoa ero on, että sarakkeen numero on kovakoodattu 3, koska tilatiedot näkyvät kolmannessa sarakkeessa:

 
= INDEX (data,2,2)

Dynaaminen kaksisuuntainen ottelu

Lisäämällä kaavaan toisen MATCH-funktion voit määrittää dynaamisen kaksisuuntaisen ottelun. Esimerkiksi nimettyjen alueiden otsikoilla H4: J4 voit käyttää seuraavanlaista kaavaa:

 
= INDEX (data, MATCH ($C5,ids,0),2) // get name = INDEX (data, MATCH ($C5,ids,0),3) // get state

Tässä toinen MATCH -toiminto on lisätty oikean sarakenumeron saamiseksi. MATCH käyttää ensimmäisen taulukon nykyistä sarakeotsikkoa oikean sarakkeen numeron etsimiseen toisesta taulukosta ja palauttaa tämän numeron automaattisesti INDEXiin.

Kirjailija Dave Bruns


^