Þú gætir verið með töflu í Excel 2013 þar sem þú þarft að framkvæma tvíhliða uppflettingu, þar sem gögn eru sótt úr uppflettitöflunni byggt á því að fletta upp gildi í efstu röð (með dálkafyrirsögnum töflunnar) og gildi í fyrsta dálki (með línufyrirsögnum töflunnar).
Myndin sýnir aðstæður þar sem þú myndir nota tvö gildi, framleiðsludagsetningu og hlutanúmer, til að fletta upp væntanlegri framleiðslu. Í framleiðsluáætlunartöflunni 2013 mynda framleiðsludagsetningar fyrir hvern hluta dálkafyrirsagnir í fyrstu röð töflunnar og hlutanúmerin mynda línufyrirsagnir í fyrsta dálki töflunnar.

Til að fletta upp númeri hlutans sem á að framleiða í tilteknum mánuði þarftu að nota MATCH aðgerðina, sem skilar hlutfallslegri stöðu tiltekins gildis í reitsviði eða fylki. Setningafræði MATCH fallsins er sem hér segir:
MATCH(uppflettingargildi,uppflettisfylki,[samsvörunargerð])
The lookup_value rök er að sjálfsögðu, verðmæti sem stöðu sem þú vilt aftur þegar samsvörun finnst, og lookup_array er hólfasvið eða array sem inniheldur gildi sem þú vilt að passa. Valfrjálsu match_type argumentið er talan 1, 0 eða –1, sem tilgreinir hvernig Excel passar við gildið sem tilgreint er af lookup_value argumentinu á bilinu sem tilgreint er af lookup_array argumentinu:
-
Notaðu samsvörun_gerð 1 til að finna stærsta gildið sem er minna en eða jafnt og uppflettingargildið . Athugaðu að gildin í leit_fylki verða að vera sett í hækkandi röð þegar þú notar 1 match_type argument. (Excel notar þessa tegund samsvörunar þegar match_type argumentinu er sleppt úr MATCH fallinu.)
-
Notaðu samsvörun_gerð 0 til að finna fyrsta gildið sem er nákvæmlega jafnt leitargildinu . Athugaðu að gildin í leit_fylki geta verið í hvaða röð sem er þegar þú notar 0 match_type argumentið.
-
Notaðu match_type – 1 til að finna minnsta gildið sem er stærra en eða jafnt og lookup_value . Athugaðu að gildin í leit_fylki verða að vera sett í lækkandi röð þegar þú notar –1 match_type argument.
Auk þess að fletta upp staðsetningu framleiðsludagsetningar og hlutanúmers í dálk- og línufyrirsögnum í framleiðsluáætlunartöflunni þarftu að nota INDEX fall, sem notar hlutfallslega röð og dálknúmersstöðu til að skila númerinu sem á að framleiða frá borðinu sjálfu.
INDEX fallið fylgir tveimur mismunandi setningafræðiformum: fylki og tilvísun. Þú notar fylkisformið þegar þú vilt að gildi sé skilað úr töflunni (eins og þú gerir í þessu dæmi), og þú notar tilvísunarformið þegar þú vilt að tilvísun sé skilað úr töflunni.
Setningafræði fylkisformsins INDEX fallsins er sem hér segir:
INDEX(fylki,[röð_númer],[dálk])
Setningafræði tilvísunarformsins INDEX fallsins er sem hér segir:
INDEX(tilvísun,[röð_númer],[dálkur],[svæðisnúmer])
The array rök array formi INDEX virka er úrval af frumum eða fylki fasti sem þú vilt Excel að nota í útlit. Ef þetta svið eða fasti inniheldur aðeins eina röð eða dálk, samsvarandi row_num eða col_num eru rök valfrjáls.
Ef svið eða fylki stöðug hefur fleiri en eina röð eða fleiri en einn dálk, og að tilgreina bæði númer_línu og col_num rök, Excel skilar gildinu í fylkinu rök sem er staðsett á mótum á númer_línu rifrildi og col_num rök .
Fyrir MATCH og INDEX aðgerðirnar í dæminu var eftirfarandi sviðsheitum úthlutað á eftirfarandi hólfasvið:
-
table_data yfir í reitsviðið A2:J6 með framleiðslugögnunum auk dálka- og línufyrirsagna
-
part_list yfir í reitsviðið A2:A6 með línufyrirsögnum í fyrsta dálki töflunnar
-
date_list í reitsviðið A2:J2 með dálkafyrirsögnum í fyrstu röð töflunnar
-
part_lookup í reit B10 sem inniheldur nafn hlutans sem á að fletta upp í töflunni
-
date_lookup í reit B11 sem inniheldur heiti framleiðsludagsins til að fletta upp í töflunni
Eins og myndin sýnir, inniheldur klefi B12 frekar langa og - við fyrstu sýn - flókna formúlu sem notar sviðsnöfnin sem lýst var áður og sameinar INDEX og MATCH aðgerðirnar:
=INDEX(töflugögn,MATCH(hlutauppfletting,hlutalisti),MATCH(dagsetningaruppfletting,dagsetningarlisti))