V současné době je Excel druhou pouze pro Word. Umožňuje snadno provádět nejrůznější ekonomické a statistické výpočty na velkém množství dat. Pro tento účel poskytuje velké množství vestavěných funkcí, včetně pomocných. Některé z nich jsou schopny provádět akce, včetně datových polí. Patří sem funkce "INDEX". V aplikaci Excel je použita samostatně i pomocí funkce "MATCH", která bude popsána níže.
Popis
Příklady použití
D
E
1
40)
DK
1
2
4
2
70)
rose
heřmánkový
chrysanthemum
narcis
101) 3) Begóny
hortenzie
)
tulip
fialová
5
4
141) astra
pivoňka
liliová
Chcete-li zjistit, kolik studentů ve skupině 2 dostalo hodnocení "neuspokojivé", musíte zadat výraz do příslušné buňky: INDEX (C2: C5 1).
A
B
C
)
D
E
186)
Skupina 1
Skupiny 2
2
"nevyhovující"
5 215)
4
2 222 223 224 227 4 226 227 228 229 )
"vyhovující"
12
) 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ící"
1
3
, 5
(295 )
4
funkce "match" v Excelu
, A
,
,
,
, B
C
(319 )
, D
1
zboží
2
, zelenina
, zelenina
, koření
(350 )
3
, rajčata
hrušky
sůl
4
, okurka
jablka
, paprika
, 5
(397 ) papriky
oranžová
zázvor
6
Morcote
banány
skořice
(rozsah 431) hodnota v tomto případě, B3, B6. Vyberte jinou buněčnou linii, jako je například D1. Zadejte název ovoce v tom, poloha, ve které se zde, v tomto případě jsou „pomeranče“. V buňce (E1), kde chceme napsat číslo odpovídající řádek, zadat «= MATCH (D1, B3: B6 0) (. Viz tabulka).“ V důsledku toho se objeví číslo 3. To je číslo vpás B3, B6 exprese „oranžová“.
, A
,
,
,
, B
C (447 )
, D
, E
1
, oranžová
3
2
, zelenina
na jejich povrchu
3
rajčata
hrušky
4
, brambory
jablka
(5 50)
, 5
, mrkev
, oranžová
6
, paprika
banány
0 posledně uvedené znamená, že musíme najít přesné shody se hodnoty D1.
Jak najít textové hodnoty, které splňují žádná kritéria
„Index“ a „match“ v aplikaci Excel: Pří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ící"
, 5
(697 )
3
1
2
,
, "bije"
3
(728 )
"tepy"
14
10
14 (
)
4
, "dobrý"
8
, 9
10
8
, 5
"vynikající"
4
6
,
,
,
5
3
(830 )
, je lepší použít obě funkce . Chcete-li zjistit, co musíte zadat v H2, nejprve se podívejme na nejjednodušší výraz, který lze použít pro tento účel. Zejména požadovaná hodnota může být získána přidat do buňky "= INDEX. (A2: E5, 1, 2)" Tadyjsme použili možnost z předchozích příkladů, kdy bylo číslo řádku a číslo sloupce ručně vypočteno. Naším cílem je však automatizovat tento proces. Chcete-li to provést, namísto dvou a jednotek, které ukazují na požadovaný řádek a sloupec v poli, zapište odpovídající funkce "MATCH", vydávající tato čísla. Mějte na paměti, že hledáme výraz "ud", který se nachází v buňce G2 a "gr. 2 "od H2. Navíc potřebujeme přesné shody, takže poslední a třetí argument v obou případech je 0. Potom namísto 1 ve vzorci INDEX (A2: E5; 1; 2) by měl napsat: MATCH (G2; A2: A5; 0) , a namísto 2 - MATCH (H2; A2: E2; 0). Po substituci máme: INDEX (A2: E5, MATCH (G2, A2: A5, 0), MATCH (H2, A2: E2, 0)). V důsledku toho stiskem tlačítka "Enter" máme v této buňce hodnotu "10".
Hlavní obtíž je, že pole A2: E5 má relativní adresu. Chcete-li to vyřešit, musíte jej převést na absolutní hodnotu. Za tímto účelem je pole zapsáno jako $ A $ 2: $ E $ 5. Totéž by mělo být provedeno pro obě vestavěných funkcí, to znamená, že by měl vypadat MATCH ($ G $ 2, $ A $ 2: $ $ 5, 0) a MATCH ($ H $ 2, $ 2: $ E 2, 0). Konečná podoba vzorce INDEX ($ A $ 2: $ E $ 5 MATCH ($ G $ 2, $ A $ 2: $ 5, 0), MATCH ($ H $ 2, $ 2 $: $ E $ 2, 0)). Výsledkem bude tabulka na obrázku níže
, 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ící"
, 5
(941 )
3
1
2
,
, "bije"
10
12
3
"tepy"
14
10
14
12
"vynikající"
6
, 3
, 4
, "dobrý"
(1016 )
, 8
, 9
, 10
, 8
)
, 5
"vynikající"
, 4
, 6
5
,
, 3
Pokud jde o správný výsledek by měl zajistit, že textové hodnoty byly zaznamenány přesně, včetně opechatkov a neobsahují nadbytečné mezery. V opačném případě se s nimi programy nebudou považovat za totožné.