Šajā rakstā mēs uzzināsim, kā meklēt tuvāko atbilstību, izmantojot funkciju INDEX & MATCH programmā Excel.
Scenārijs:
Piemēram, mums tabulā jāatrod skaitliski tuvākā atbilstība un tai atbilstošie rezultāti. Mums ir nepieciešama noteikta formula, kas palīdz atrast tuvāko atbilstību, lai iegūtu nepieciešamo vērtību.
Kā atrisināt problēmu?
Lai formula vispirms saprastu, mums nedaudz jāpārskata šādas funkcijas
- Funkcija INDEX
- MATCH funkcija
Tagad mēs izveidosim formulu, izmantojot iepriekš minētās funkcijas. Funkcija MATCH atgriezīs tuvākās atbilstības rādītāju no diapazona. Funkcija INDEX ņem rindas indeksu kā argumentu un atgriež atbilstošos nepieciešamos rezultātus.
Vispārējā formula:
{= INDEKSS (dati, MATCH (MIN (ABS (dati - vērtība))), ABS (dati - vērtība), 0))}
dati : datuma vērtību masīvs
vērtību : dotā datuma vērtība, kur rezultāts ir vistuvāk
atbilstības_tips : 1 (precīzs vai nākamais mazākais) vai 0 (precīza atbilstība) vai -1 (precīzs vai nākamais lielākais)
NE manuāli izmantojiet cirtainus breketes. Cirtaini breketes uzliktas, izmantojot Ctrl + Shift + Enter taisnības vietā Ievadiet.
Piemērs:
Iepriekš minētos apgalvojumus var būt sarežģīti saprast. Tāpēc sapratīsim to, izmantojot formulā sniegto piemēru
Šeit mums ir dažas nejaušas datuma vērtības un dota datuma vērtība.
Nosauktais diapazons, ko izmanto datiem (D4: D12).
Šeit mēs izmantojām nosaukto diapazonu šūnu atsauces masīvam, jo tas ir viegli saprotams. Mums G6 šūnā jāmeklē datums, kas ir vistuvāk dotajam datumam.
Izmantojiet iepriekš minēto formulu, lai iegūtu tuvāko datumu.
Izmantojiet formulu:
{ = INDEKSS (dati, MATCH (MIN (ABS (dati - G6))), ABS (dati - G6), 0)) }
NEDRĪKST manuāli izmantot cirtainās breketes. Cirtaini breketes uzliktas, izmantojot Ctrl + Shift + Enter taisnības vietā Ievadiet.
Paskaidrojums:
- Funkcija ABS atgriež pozitīvu veselu skaitli pēc atņemšanas, kas veikta (datums - G6) datuma vērtībās.
- ABS (dati - G6) veido masīvu, atņemot visas datuma vērtības no dotās datuma vērtības G6 šūnā. Atgrieztais masīvs ir.
{ 160 ; 49 ; 105 ; 1048 ; 600 ; 6 ; 702 ; 822 ; 673 }
- MIN (ABS (dati - G6)) atgriež tuvāko vērtību no masīva, kas atgriezts no iepriekš minētās darbības.
= INDEKSS (dati, MATCH (6, {160; 49; 105; 1048; 600; 6; 702; 822; 673}, 0))
- Funkcija MATCH atbilst tuvākajai minimālās vērtības atbilstībai atgrieztajā masīvā un atgriež tās rindas indeksu funkcijai INDEX.
- Funkcija INDEX atrod vērtību, kurai ir atgriezts ROW indekss.
datu nosaukuma diapazons, kas izmantots datumu masīvam. Tagad izmantojiet Ctrl + Shift + Enter vietā, kur atrodas tikai ievadīšanas augšdaļa, iegūstiet rezultātu, jo šī ir masīva formula. Masīva formula ir formula, kurā vērtību masīvs pāriet no viena funkcijas rezultāta kā argumenta uz ārējo funkciju.
Kā redzat no iepriekš minētā momentuzņēmuma, tabulā norādītajā datumā mēs ieguvām vistuvāko atbilstību. Izņemiet informāciju no tabulas, izmantojot iepriekš minēto formulu.
Šeit ir daži novērojumi, izmantojot iepriekš minēto formulu.
Piezīmes:
- Funkcija atgriež kļūdu #NA, ja uzmeklēšanas masīva arguments funkcijai MATCH nav vienāds ar tabulas masīva garumu.
- Formula atgriež kļūdu, ja lookup_value neatbilst tabulas lookup_array vērtībai.
- Funkcija atbilst precīzai vērtībai, jo atbilstības veida arguments ar funkciju MATCH ir 0.
- Uzmeklēšanas vērtības var norādīt kā šūnu atsauci vai tieši, izmantojot formulā pēdiņu simbolu (") kā argumentus.
- NEDRĪKST manuāli izmantot cirtainās breketes. Cirtaini breketes uzliktas, izmantojot Ctrl + Shift + Enter taisnības vietā Ievadiet vai arī tas atgriež kļūdu.
Ceru, ka sapratāt, kā meklēt zemāko vai mazāko atbilstību, izmantojot funkciju INDEX & MATCH programmā Excel. Šeit skatiet citus rakstus par Excel uzmeklēšanas vērtību un Excel 2019 funkcijām. Lūdzu, nekautrējieties komentāros norādīt savus jautājumus zemāk. Mēs noteikti jums palīdzēsim.
Ja jums patika mūsu emuāri, kopīgojiet to ar saviem draugiem Facebook. Un arī jūs varat sekot mums Twitter un Facebook. Mēs labprāt uzklausītu jūsu viedokli, dariet mums zināmu, kā mēs varam uzlabot, papildināt vai ieviest jauninājumus mūsu darbā un uzlabot to jūsu labā. Rakstiet mums e -pasta vietnē
Izmantojiet INDEX un MATCH, lai atrastu vērtību : Funkcija INDEX & MATCH, lai pēc vajadzības meklētu vērtību.
SUM diapazons ar INDEX programmā Excel : Izmantojiet funkciju INDEX, lai pēc vajadzības atrastu vērtību SUM.
Funkcijas INDEX izmantošana programmā Excel : Atrodiet masīva INDEX, izmantojot funkciju INDEX, kas izskaidrota ar piemēru.
Kā lietot funkciju MATCH programmā Excel : Atrodiet MATCH masīvā, izmantojot INDEX vērtību MATCH iekšpusē, kas izskaidrota ar piemēru.
Kā lietot funkciju LOOKUP programmā Excel : Atrodiet uzmeklēšanas vērtību masīvā, izmantojot funkciju LOOKUP, kas izskaidrota ar piemēru.
Kā lietot funkciju VLOOKUP programmā Excel : Atrodiet uzmeklēšanas vērtību masīvā, izmantojot funkciju VLOOKUP, kas izskaidrota ar piemēru.
Populāri raksti
50 Excel saīsne produktivitātes paaugstināšanai
Rediģējiet nolaižamo sarakstu
Absolūta atsauce programmā Excel
Ja ar nosacītu formatējumu
Ja ar aizstājējzīmēm
Funkcija Excel 2019 CONCAT
Funkcija Excel 2019 MAXIFS