V súčasnosti je program Excel druhým iba v programe Word. Umožňuje jednoducho vykonať najrôznejšie ekonomické a štatistické výpočty na veľkom množstve údajov. Na tento účel poskytuje veľké množstvo vstavaných funkcií vrátane pomocných. Niektoré z nich sú schopné vykonávať akcie vrátane dátových polí. Medzi tieto funkcie patrí funkcia "INDEX". V programe Excel sa používa samostatne aj s "MATCH", ktorý bude popísaný nižšie.
Popis
Príklady použitia
D
E
1
40)
DK
1
2
4
2
70)
rose
jazmín
3
, 2
chryzantéma
, narcis
begónie
hortenzie
4
)
tulip
fialová
5
4
141) astra
pivonka
ľalie
Ak chcete zistiť, koľko študentov v skupine 2 dostalo hodnotenie "neuspokojivé", musíte zadať výraz v príslušnej bunke: INDEX (C2: C5 1).
A
B
C
)
, D
, E
1
N /N
skupina 1
, skupina 2
, skupina 3
, skupina 4
2
"nevyhovujúce"
, 5
,
,
4
2
4
3 (230 )
, "vyhovujúce"
12
10
(245 ) 25
"dobré"
260)
7
(2 64) 265 8 266 267 268 269 8 270 270 277 272 273 10 274 275 276 277 5 278 279 )
"vynikajúci"
1
3
, 5
(295 )
4
funkcia "match" v Exceli
, A
,
,
,
, B
C
(319 )
, D
1
tovar
2
, zelenina
, zelenina
, koreniny
(350 )
3
, paradajky
hrušky
soľ
4
, uhorka
jablká
, paprika
, 5
(397 ) papriky
oranžová
zázvor
6
Morcote
banány
škorica
(rozsah 431) hodnota v tomto prípade, B3, B6. Vyberte bunku na inom riadku, napríklad D1. Predstavujeme do neho názov ovocia, ktorého pozíciu chceme nájsť v tomto prípade "pomaranče". V bunke (E1), kde chceme napísať číslo príslušného reťazca, zadajte "= MATCH (D1; B3: B6; 0)" (pozri tabuľku). V dôsledku toho sa objaví číslo 3. To je číslo vrozsah B3: B6 vo výraze "pomaranče".
, A
,
,
,
, B
C (447 )
, D
, E
1
, oranžová
3
2
, zelenina
na nich
3
paradajky
hrušky
4
, zemiaky
jablká
50)
, 5
, mrkva
, oranžová
6
, paprika
banány
Posledný 0 znamená, že potrebujete nájsť presnú zhodu s hodnotou D1.
Vo formulári je uvedené vyššie, je funkcia "MATCH" vracia jedinú hodnotu (prvá, teda réžia). Ale čo v prípade, že zoznam je opakovanie. V tomto prípade pomôžu vzorce matice. Ak ich chcete použiť, musíte vybrať celý rozsah údajov a použiť klávesovú skratku "Ctrl + Shift + Enter". Jeho úvahy však nie sú predmetom tohto článku.
Predstavte si, že je potrebné vybrať iba určité dáta z dosť veľkého poľa. Zvážte jednoduchosť prípad s malým počtom prvkov. Napríklad máte správu oúspech viacerých študentských skupín a ich hodnotenie. Predpokladajme napríklad, že chcete, aby bol počet študentov, ktorí dostali hodnotenie "neuspokojivý" v H2 článku.
, A
,
,
,
, B
C
(620 )
, D
, E
, F
, G
H
, J
1
N /N
gr. 1
gr. 2
gr. 3
gr.
gr. 2
gr. 4
2
"nevyhovujúce"
, 5
(697 )
3
1
2
,
, "bije"
3
(728 )
"tepy"
14
10
14 (
)
4
, "dobrý"
8
, 9
10
8
, 5
"vynikajúci"
4
6
,
,
,
5
3
(830 )
, je lepšie použiť obe funkcie , Ak chcete zistiť, čo potrebujete na vloženie do H2, najskôr sa pozrite na najjednoduchší výraz, ktorý je možné použiť na tento účel. Najmä požadovanú hodnotu je možné získať zápisom do bunky "= INDEX (A2: E5; 1; 2)". tupoužili sme možnosť z predchádzajúcich príkladov, keď bolo číslo riadku a číslo stĺpca manuálne vypočítané. Naším cieľom je však automatizovať tento proces. Za týmto účelom namiesto dvoch a jednotiek, ktoré ukazujú na požadovaný riadok a stĺpec, do poľa napíšte príslušné funkcie "MATCH", ktoré vydávajú tieto čísla. Upozorňujeme, že hľadáme výraz "ud", ktorý sa nachádza v bunke G2 a "gr. 2 "od H2. Okrem toho je potrebné presná zhoda, tak druhý, tretí argument v oboch prípadoch ukazujú 0. Potom miesto 1 vo vzorci INDEX (A2: E5, 1, 2) musí zaznamenávať: MATCH (G2; A2: A5; 0) , a namiesto 2 - MATCH (H2; A2: E2; 0). Po substitúcii máme: INDEX (A2: E5, MATCH (G2, A2: A5, 0), MATCH (H2, A2: E2, 0)). V dôsledku toho stlačením klávesu "Enter" máme v tejto bunke hodnotu "10".
Ako rozšíriť účinok získaného vzorca na určitý rozsah
Ako viete, funkcia "INDEX" v aplikácii Excel môže byť "rozšírená" do určitého rozsahu. Vo vyššie uvedenom príklade je to všetko 4 bunky s H2: J3. V tejto súvislosti je potrebné zistiť, ako to urobiť, aby "vytiahol" tento vzorec doprava a dole, získal správne hodnoty.
Hlavným problémom je, že pole A2: E5 má relatívnu adresu. Ak to chcete opraviť, musíte ho previesť na absolútnu. Za týmto účelom je pole napísané ako $ A $ 2: $ E $ 5. To isté by malo byť vykonané pre obe vstavaných funkcií, to znamená, že by mal vyzerať MATCH ($ G $ 2, $ A $ 2: $ $ 5, 0) a MATCH ($ H $ 2, $ 2: $ E 2, 0). Konečná podoba vzorca INDEX ($ A $ 2: $ E $ 5 MATCH ($ G $ 2, $ A $ 2: $ 5, 0), MATCH ($ H $ 2, $ 2 $: $ E $ 2, 0)). Výsledkom bude tabuľka na obrázku nižšie
, A
,
,
,
, B
C
D
, E
, F
, G
H (
898) gr. 1
gr. 2
gr. 3
gr. 4 911 912 913 914 915 916 917 918 919 920 921 922 2
gr. 4
2
"nevyhovujúce"
, 5
(941 )
3
1
2
,
, "bije"
10
12
3
"tepy"
14
10
14
12
"vynikajúci"
6
, 3
, 4
, "dobrý"
(1016 )
, 8
, 9
, 10
, 8
)
, 5
"vynikajúci"
, 4
, 6
5
,
, 3
Pokiaľ ide o správny výsledok by mal zabezpečiť, že textové hodnoty boli zaznamenané presne, vrátane opechatkov a neobsahujú nadbytočné medzery. V opačnom prípade program nebude považovať za rovnaké.
Teraz viete, ako sa používa funkcia "INDEX" v programe Excel. Príklady zdieľania s MATCH sú tiež známe a môžete ich správne aplikovať na riešenie mnohých praktických úloh.
, 5
, mrkva
, oranžová
6
, paprika
banány
Posledný 0 znamená, že potrebujete nájsť presnú zhodu s hodnotou D1.
Ako nájsť textové hodnoty, ktoré spĺňajú žiadne kritériá
Funkcia INDEX a MATCH v programe Excel: príklady
, A
,
,
,
, B
C
(620 )
, D
, E
, F
, G
H
, J
1
N /N
gr. 1
gr. 2
gr. 3
gr.
gr. 2
gr. 4
2
"nevyhovujúce"
, 5
(697 )
3
1
2
,
, "bije"
3
(728 )
"tepy"
14
10
14 (
)
4
, "dobrý"
8
, 9
10
8
, 5
"vynikajúci"
4
6
,
,
,
5
3
(830 )
, je lepšie použiť obe funkcie , Ak chcete zistiť, čo potrebujete na vloženie do H2, najskôr sa pozrite na najjednoduchší výraz, ktorý je možné použiť na tento účel. Najmä požadovanú hodnotu je možné získať zápisom do bunky "= INDEX (A2: E5; 1; 2)". tupoužili sme možnosť z predchádzajúcich príkladov, keď bolo číslo riadku a číslo stĺpca manuálne vypočítané. Naším cieľom je však automatizovať tento proces. Za týmto účelom namiesto dvoch a jednotiek, ktoré ukazujú na požadovaný riadok a stĺpec, do poľa napíšte príslušné funkcie "MATCH", ktoré vydávajú tieto čísla. Upozorňujeme, že hľadáme výraz "ud", ktorý sa nachádza v bunke G2 a "gr. 2 "od H2. Okrem toho je potrebné presná zhoda, tak druhý, tretí argument v oboch prípadoch ukazujú 0. Potom miesto 1 vo vzorci INDEX (A2: E5, 1, 2) musí zaznamenávať: MATCH (G2; A2: A5; 0) , a namiesto 2 - MATCH (H2; A2: E2; 0). Po substitúcii máme: INDEX (A2: E5, MATCH (G2, A2: A5, 0), MATCH (H2, A2: E2, 0)). V dôsledku toho stlačením klávesu "Enter" máme v tejto bunke hodnotu "10".
Hlavným problémom je, že pole A2: E5 má relatívnu adresu. Ak to chcete opraviť, musíte ho previesť na absolútnu. Za týmto účelom je pole napísané ako $ A $ 2: $ E $ 5. To isté by malo byť vykonané pre obe vstavaných funkcií, to znamená, že by mal vyzerať MATCH ($ G $ 2, $ A $ 2: $ $ 5, 0) a MATCH ($ H $ 2, $ 2: $ E 2, 0). Konečná podoba vzorca INDEX ($ A $ 2: $ E $ 5 MATCH ($ G $ 2, $ A $ 2: $ 5, 0), MATCH ($ H $ 2, $ 2 $: $ E $ 2, 0)). Výsledkom bude tabuľka na obrázku nižšie
, A
,
,
,
, B
C
D
, E
, F
, G
H (
898) gr. 1
gr. 2
gr. 3
gr. 4 911 912 913 914 915 916 917 918 919 920 921 922 2
gr. 4
2
"nevyhovujúce"
, 5
(941 )
3
1
2
,
, "bije"
10
12
3
"tepy"
14
10
14
12
"vynikajúci"
6
, 3
, 4
, "dobrý"
(1016 )
, 8
, 9
, 10
, 8
)
, 5
"vynikajúci"
, 4
, 6
5
,
, 3
Pokiaľ ide o správny výsledok by mal zabezpečiť, že textové hodnoty boli zaznamenané presne, vrátane opechatkov a neobsahujú nadbytočné medzery. V opačnom prípade program nebude považovať za rovnaké.