Unu el la plej utilaj ecoj de la programo Excel estas la telefonisto INDEX. Ĝi serĉas datumojn en gamo ĉe la intersekciĝo de la specifitaj vico kaj kolumno, resendante la rezulton al antaŭe nomumita ĉelo. Sed la plenaj eblecoj de ĉi tiu funkcio estas rivelitaj kiam uzata en kompleksaj formuloj kombina kun aliaj telefonistoj. Ni rigardu diversajn eblojn por ĝia apliko.
Uzante la funkcion INDEX
Funkciigisto INDEX apartenas al grupo de funkcioj de la kategorio Referencoj kaj Arkivoj. Ĝi havas du variaĵojn: por tabeloj kaj por referencoj.
La opcio por tabeloj havas la jenan sintakson:
= INDEX (tabelo; vico_nombro; kolumna_numero)
Samtempe, la du lastaj argumentoj en la formulo povas esti uzataj ambaŭ kune kaj iu ajn el ili, se la tabelo estas unudimensia. Por multidimensia gamo, ambaŭ valoroj estu uzataj. Oni ankaŭ devas konsideri, ke la nombro de la vico kaj kolumno ne estas la nombro sur la koordinatoj de la folio, sed la ordo en la specifita tabelo mem.
La sintakso por la referenca opcio estas jena:
= INDEX (ligo; vico_nombro; numero kolumno; [areo_numero])
Ĉi tie sammaniere vi povas uzi nur unu argumenton el du: Linia numero aŭ Numero Kolumno. Argumento "Area Nombro" ĝi ĝenerale estas laŭvola kaj ĝi aplikiĝas nur kiam pluraj gamoj estas implikitaj en la operacio.
Tiel, la telefonisto serĉas datumojn en la specifita gamo kiam specifas vico aŭ kolumno. Ĉi tiu trajto tre similas al VLR-telefonisto, sed male al ĝi, ĝi povas serĉi preskaŭ ĉie, kaj ne nur en la maldekstra kolumno de la tablo.
Metodo 1: uzu la telefoniston INDEX por tabeloj
Unue ni analizu la telefoniston uzante la plej simplan ekzemplon INDEX por tabeloj.
Ni havas salajran tablon. La unua kolumno montras la nomojn de la dungitoj, la dua montras la pagon-daton, kaj la tria montras la enspezon. Ni bezonas aperigi la nomon de la oficisto en la tria linio.
- Elektu la ĉelon, en kiu aperos la rezulta prilaborado. Alklaku la ikonon "Enmetu funkcion", kiu situas tuj maldekstre de la formula stango.
- Aktiviga procedo en kurso Funkciaj Sorĉistoj. En kategorio Referencoj kaj Arkivoj ĉi tiu ilo aŭ "Kompleta alfabeta listo" serĉante nomon INDEX. Post trovi ĉi tiun telefoniston, elektu ĝin kaj alklaku la butonon "Bone", kiu situas ĉe la fundo de la fenestro.
- Malgranda fenestro malfermiĝas, en kiu vi devas elekti unu el la funkciaj tipoj: Array aŭ Ligilo. Ni bezonas eblon Array. Ĝi situas unue kaj emfazita implicite. Tial ni nur devas alklaki la butonon "Bone".
- La fenestro de funkciaj argumentoj malfermiĝas INDEX. Kiel menciite supre, ŝi havas tri argumentojn, kaj sekve, tri kampojn por plenigi.
En la kampo Array Vi devas specifi la adreson de la datumintervalo prilaborita. Ĝi povas esti pelata permane. Sed por faciligi la taskon, ni faros alie. Metu la kursoron en la taŭgan kampon, kaj tiam rondigu la tutan gamon de tabulaj datumoj sur la folion. Post tio, la adreso de la gamo estos tuj montrata en la kampo.
En la kampo Linia numero metu la numeron "3", ĉar laŭ kondiĉo ni bezonas determini la trian nomon en la listo. En la kampo Numero Kolumno agordi la numeron "1", ĉar la kolumno kun nomoj estas la unua en la elektita gamo.
Post kiam ĉiuj specifitaj agordoj estas finitaj, alklaku la butonon "Bone".
- La rezulto de prilaborado aperas en la ĉelo, kiu estis indikita en la unua alineo de ĉi tiu instrukcio. Nome la deduktita familinomo estas la tria en la listo en la elektita datumaro.
Ni ekzamenis la aplikon de la funkcio INDEX en multdimensia tabelo (multoblaj kolumnoj kaj vicoj). Se la gamo estus unudimensia, plenigi la datumojn en la argumenta fenestro estus eĉ pli facila. En la kampo Array per la sama metodo kiel supre, ni indikas ĝian adreson. En ĉi tiu kazo, la datumintervalo konsistas el nur valoroj en unu kolumno. "Nomo". En la kampo Linia numero indiku la valoron "3", ĉar vi bezonas ekscii la datumojn de la tria vico. La kampo Numero Kolumno ĝenerale vi povas lasi ĝin malplena, ĉar ni havas unu-dimensian gamon, en kiu nur unu kolumno estas uzata. Alklaku la butonon "Bone".
La rezulto estos precize la sama kiel sur.
Ĉi tio estis la plej simpla ekzemplo por vi, kiel vi funkcias ĉi tiun funkcion, sed praktike simila versio de ĝia uzo ankoraŭ malofte uzatas.
Leciono: Excel Feature Sorĉisto
Metodo 2: uzu lige kun la telefonisto SEARCH
En la praktiko, la funkcio INDEX plej ofte uzata kun argumentado SEKRETO. Kaĉo INDEX - SEKRETO estas potenca ilo kiam vi laboras en Excel, kiu en sia funkcieco estas pli fleksebla ol ĝia plej proksima analogo - la telefonisto VPR.
La ĉefa celo de la funkcio SEKRETO estas indiko de la nombro en ordo de certa valoro en la elektita gamo.
Sintakso de telefonisto SEKRETO tia:
= SEARCH (serĉo_valoro, serĉado_array, [match_type])
- Konservita valoro - ĉi tiu estas la valoro kies pozicion ni serĉas;
- Vidita Array estas la gamo en kiu ĉi tiu valoro situas;
- Matĉo-Tipo - Ĉi tiu estas laŭvola parametro, kiu determinas ĉu serĉi valorojn precize aŭ proksimume. Ni serĉos ĝustajn valorojn, tial ĉi tiu argumento ne estas uzata.
Uzante ĉi tiun ilon vi povas aŭtomatigi la enigon de argumentoj Linia numero kaj Numero Kolumno en funkcio INDEX.
Ni vidu kiel tio eblas kun specifa ekzemplo. Ni laboras kun la sama tablo, pri kiu oni diskutis pli supre. Aparte, ni havas du pliajn kampojn - "Nomo" kaj "Kvanto". Necesas certigi, ke kiam vi enmetas la nomon de la dungito, la monsumo gajnita aŭtomate aperas. Ni vidu kiel tio povas praktiki ĝin per aplikado de funkcioj INDEX kaj SEKRETO.
- Unue ni ekscias, kian salajron ricevas la oficisto Parfenov D.F. Enmetu sian nomon en la taŭgan kampon.
- Elektu ĉelon en la kampo "Kvanto"en kiu la fina rezulto montriĝos. Lanĉu la funkcion-argumentaj fenestroj INDEX por tabeloj.
En la kampo Array ni enigas la koordinatojn de la kolumno, en kiu situas la salajro de dungitoj.
La kampo Numero Kolumno lasu ĝin malplena, ĉar ni uzas kiel unu-dimensian gamon.
Sed sur la kampo Linia numero ni nur bezonas skribi funkcion SEKRETO. Por verki ĝin, ni aliĝas al la sintakso diskutita supre. Tuj enigu la nomon de la telefonisto en la kampo "Serĉi" sen citaĵoj. Tiam tuj malfermu la krampon kaj indiku la koordinatojn de la dezirata valoro. Jen la koordinatoj de la ĉelo, per kiu ni aparte registris la nomon de la oficisto Parfenov. Ni metas duontonon kaj indikas la koordinatojn de la spektado. En nia kazo, ĉi tiu estas la adreso de la kolumno kun la nomoj de dungitoj. Post tio, fermu la krampon.
Post kiam ĉiuj valoroj estas eniritaj, alklaku la butonon "Bone".
- La rezulto de la enspezo de D. Parfenov post prilaborado estas montrata sur la kampo "Kvanto".
- Nun se sur la kampo "Nomo" ni ŝanĝos la enhavon per "Parfenov D.F.", ekzemple "Popova M. D.", tiam la valoro de salajroj en la kampo aŭtomate ŝanĝiĝos "Kvanto".
Metodo 3: pritrakti multoblajn tablojn
Nun ni vidu kiel uzi la telefoniston INDEX Vi povas procesi plurajn tablojn. Por ĉi tiu celo aldoniĝos plia argumento. "Area Nombro".
Ni havas tri tablojn. Ĉiu tablo montras la salajron de dungitoj dum unu monato. Nia tasko estas ekscii la salajron (tria kolumno) de la dua oficisto (dua vico) por la tria monato (tria regiono).
- Elektu la ĉelon, per kiu la rezulto estos eligita kaj laŭ la kutima maniero malfermi Feature Sorĉistosed elektinte la tipon de telefonisto, elektu la referencan vidon. Ni bezonas ĉi tion ĉar ĉi tiu tipo subtenas argumentadon. "Area Nombro".
- La argumenta fenestro malfermiĝas. En la kampo Ligilo ni bezonas precizigi la adresojn de ĉiuj tri gamoj. Por fari tion, agordu la kursoron sur la kampo kaj elektu la unuan intervalon kun la maldekstra musbutono premita. Poste metu punkton kaj punkton. Ĉi tio tre gravas, ĉar se vi tuj iros al la elekto de la sekva tabelo, tiam ĝia adreso simple anstataŭigos la koordinatojn de la antaŭa. Do, post eniro al la kompanpunkto, elektu la sekvan gamon. Tiam denove ni metas duonfonton kaj elektas la lastan tabelon. La tuta esprimo, kiu estas en la kampo Ligilo enprenu krampojn.
En la kampo Linia numero indiku la numeron "2", ĉar ni serĉas duan familinomon en la listo.
En la kampo Numero Kolumno indiku la numeron "3"ĉar la salajra kolumno estas la tria en vico en ĉiu tablo.
En la kampo "Area Nombro" metu la numeron "3", ĉar ni bezonas trovi la datumojn en la tria tablo, kiu enhavas informojn pri salajroj por la tria monato.
Post kiam ĉiuj datumoj estas enigitaj, alklaku la butonon "Bone".
- Post tio, la rezultoj de la kalkulo estas montritaj en la antaŭe elektita ĉelo. Ĝi montras la sumon de la salajro de la dua oficisto (V. M. Safronov) por la tria monato.
Metodo 4: kalkulu la kvanton
La referenca formo ne estas tiel ofte uzata kiel la tabela formo, sed ĝi povas esti uzata ne nur kiam oni laboras kun multoblaj gamoj, sed ankaŭ por aliaj bezonoj. Ekzemple, ĝi povas esti uzata por kalkuli la sumon en kombinaĵo kun telefonisto SUMO.
Aldoninte la sumon SUMO havas la jenan sintakson:
= SUM (array_address)
En nia aparta kazo, la kvanto de gajnoj de ĉiuj dungitoj ĉiumonate povas kalkuli per la sekva formulo:
= SUMO (C4: C9)
Sed vi povas modifi ĝin iom per la funkcio INDEX. Tiam ĝi havos la jenan formon:
= SUMO (C4: INDEX (C4: C9; 6))
En ĉi tiu kazo, la koordinatoj de la komenco de la tabelo indikas la ĉelon per kiu ĝi komenciĝas. Sed en la koordinatoj indikantaj la finon de la tabelo, la telefonisto estas uzata INDEX. En ĉi tiu kazo, la unua argumento de la telefonisto INDEX indikas gamon, kaj la dua - ĉe la lasta ĉelo - la sesa.
Leciono: Utilaj Excel-Trajtoj
Kiel vi povas vidi, la funkcio INDEX uzeblas en Excel por solvi sufiĉe diversajn taskojn. Kvankam ni konsideris malproksime de ĉiuj eblaj ebloj por ĝia apliko, sed nur la plej popularaj. Estas du tipoj de ĉi tiu funkcio: referenca kaj por tabeloj. Ĝi povas esti uzata plej efike kombina kun aliaj telefonistoj. Formuloj kreitaj tiamaniere povos solvi la plej kompleksajn problemojn.