Selles artiklis õpime, kuidas tabelit automaatselt teisest tabelist täita, kasutades Exceli funktsiooni INDEX & MATCH.
Stsenaarium:
Näiteks peame tabelist leidma täpse vaste ilma seda tabelist üles otsimata. Vajame kindlat valemit, mis aitab leida tabeli automaatse täitmise täpse vaste.
Kuidas probleemi lahendada?
Selleks, et valem mõistaks kõigepealt, peame järgmisi funktsioone veidi üle vaatama
- Funktsioon INDEX
- MATCH funktsioon
Nüüd teeme ülaltoodud funktsioone kasutades valemi. Funktsioon MATCH tagastab rea päise välja otsinguväärtuse indeksi. Funktsioon INDEX tagastab vastava väärtuse, mis kantakse nüüd funktsiooni INDEX sisse, et tabeli andmetest saada otsinguväärtuse all olevad väärtused.
Üldine valem:
= INDEX (andmed, MATCH (lookup_value, lookup_array, 0), col_num))
andmed : väärtuste massiiv tabelis ilma päisteta
lookup_value : väärtus, mida otsida look_array -st
look_array: massiivi, mida uurida
vaste_tüüp : 1 (täpne või järgmine väikseim) või 0 (täpne vaste) või -1 (täpne või suuruselt järgmine)
col_num: veeru number, nõutav väärtus tabeli veerust toomiseks.
Näide:
Ülaltoodud väiteid võib olla keeruline mõista. Nii et mõistame seda näite valemi abil
Siin on tabel, kus on üksikasjad maailmajao kohta. Peame leidma antud tabelist riigikoodi otsingu väärtusest riigi nime.
Mittetäielik tabel
Otsingtabel
Siin kasutasime lahtriviide massiivi asemel nimetatud vahemikku, kuna seda on lihtne mõista. Otsime väärtust, nagu allpool näidatud.
Kasutage ülaltoodud valemit ja nimega vahemikku, et saada tellimuse kogus, mis vastab kõigile kriteeriumidele
Kasutage G6 lahtris olevat valemit:
= INDEX (tabel, MATCH (G4, loend, 0), 2)
Nimetatud vahemikud
tabel (A2: B25)
Loend (A2: A25)
Selgitus:
- Funktsioon MATCH sobib riigi nimega India loendis nimega vahemik ja tagastab oma rea indeksi funktsioonile INDEX.
- Funktsioon INDEX leiab tabelis nimega vahemik väärtuse, millel on ROW indeks ja veeru number
- Valem tagastab look_table tabeli väärtuse.
Valem tagastab tabeli täitmiseks tabeli riigikoodi. Nüüd kopeerige valem, kasutades Ctrl + D või lohistage Excelis lahtri valik alla.
Nagu ülaltoodud hetktõmmist näete, saime tabelis kõik koodi üksikasjad. Täida tabel automaatselt teisest tabelist, kasutades ülaltoodud valemit.
Siin on mõned tähelepanekud ülaltoodud valemi kasutamisel.
Märkused:
- Funktsioon tagastab vea #NA, kui funktsiooni MATCH otsimismassiivi argument ei ole tabeli massiivi sama pikkusega.
- Valem tagastab vea, kui lookup_value ei ühti tabeli lookup_array väärtusega.
- Funktsioon vastab täpsele väärtusele, kuna vaste tüübi argument funktsiooni MATCH jaoks on 0.
- Otsinguväärtused võib anda lahtriviidena või kasutada valemis argumentidena otse tsitaatsümbolit (").
Loodetavasti mõistsite tabeli automaatset täitmist teisest tabelist, kasutades Excelis funktsiooni INDEX & MATCH. Siit leiate rohkem artikleid Exceli otsingu väärtuse kohta. Palun esitage oma küsimused kommentaarikasti allpool. Kindlasti aitame teid.
Väärtuse otsimiseks kasutage INDEX ja MATCH : Funktsioon INDEX & MATCH väärtuse otsimiseks vastavalt vajadusele.
SUM vahemik koos indeksiga Excelis : Kasutage funktsiooni INDEX, et leida soovitud väärtuste SUMM.
Funktsiooni INDEX kasutamine Excelis : Leidke massiivi INDEX näite abil selgitatud funktsiooni INDEX abil.
Funktsiooni MATCH kasutamine Excelis : Leidke massiivist MATCH, kasutades näite abil selgitatud funktsiooni MATCH sees olevat INDEX -väärtust.
Funktsiooni LOOKUP kasutamine Excelis : Otsige massiivist otsinguväärtus, kasutades näidisega selgitatud funktsiooni LOOKUP.
Funktsiooni VLOOKUP kasutamine Excelis : Otsige massiivist otsinguväärtus näite abil selgitatud funktsiooni VLOOKUP abil.
Populaarsed artiklid
50 Exceli otsetee tootlikkuse suurendamiseks
Muutke ripploendit
Absoluutne viide Excelis
Kui tingimusvorminguga
Kui metamärkidega
Vlookup kuupäeva järgi
Liituge Excelis ees- ja perekonnanimega