Microsoft Excel-en INDEX funtzioa

Excel-en ezaugarri erabilgarrienetako bat INDEX operadorea da. Zehaztutako errenkadako eta zutabearen arteko elkargunean datuak biltzen ditu, aurrez izena emandako gelaxkara itzuliz. Baina funtzio horren potentzial osoa beste operadore batzuekin batera formula konplexuetan erabiltzen denean agertzen da. Ikus dezagun aplikazioaren aukerak.

INDEX funtzioa erabiliz

operadorea AURKIBIDEA kategoriako funtzioen taldekoa da "Estekak eta arrayak". Bi barietate ditu: arrayak eta erreferentziak.

Array aldaerak honako sintaxia du:

= INDEX (array; line_number; column_number)

Kasu honetan, formulako azken bi argumentuak elkarrekin eta horietako edozein erabil daitezke, array bat dimentsiokoa bada. Alde anitzeko dimentsioan, bi balioak erabili behar dira. Kontuan izan behar da errenkada eta zutabearen zenbakia ez dela orriaren koordenatuen zenbakia, baina zehaztutako arrayaren ordena bera da.

Erreferentziaren aldaeraren sintaxia honela da:

= INDEX (esteka; line_number; column_number; [area_number])

Hemen argumentuetako bat bakarrik erabil dezakezu modu berean: "Linea zenbakia" edo "Zutabe kopurua". argumentu "Area zenbakia" aukerakoa da, oro har, eta hainbat eremutan eragiketetan parte hartzen dutenean soilik aplikatzen da.

Hortaz, operadoreak zehaztutako barrutian datuak bilatzen ditu errenkada edo zutabea zehaztuz. Funtzio hau oso antzekoa da bere gaitasunetan VPR operadoreabaina ia ez bezala, edozein lekutan bilatu daiteke eta ez bakarrik taulako ezkerreko zutabean.

1 metodoa: erabili INDEX operadorea arrayetarako

Lehenik eta behin, aztertu operadorea adibide errazena erabiliz algoritmoa. AURKIBIDEA arrayetarako.

Soldatako taula bat daukagu. Lehenengo zutabean, langileen izenak, bigarrenean, ordainketa-data bistaratzen dira, eta hirugarrenean, diru-sarreren zenbatekoa. Langilearen izena hirugarren lerroan erakutsi behar dugu.

  1. Hautatu prozesatzeko emaitza bistaratuko den gelaxka. Egin klik ikonoan "Txertatu funtzioa"hau da, berehala formula barrako ezkerraldean dago.
  2. Aktibazio prozedura gertatzen da. Funtzioak masterrak. Kategoria "Estekak eta arrayak" tresna hau edo "Alfabeto zerrenda osoa" bilatu izena "Indizea". Operadorea aurkitu ondoren, hautatu eta egin klik botoian. "OK"leihoaren behealdean dago.
  3. Ireki leiho txiki bat funtzio motetako bat hautatu behar duzu: "Array" edo "Link". Behar dugun aukera "Array". Lehenengoa eta lehenespenez hautatuta dago. Beraz, botoia sakatu behar dugu "OK".
  4. Funtzio argumentu leihoa irekitzen da. AURKIBIDEA. Arestian aipatu dugun moduan, hiru argumentu ditu, eta horren arabera, betetzeko hiru eremu.

    Eremuan "Array" Tratatzen ari den datuen barrutiaren helbidea zehaztu behar duzu. Eskuz gidatu daiteke. Zeregin hori errazteko, aurrera jarraituko dugu. Jarri kurtsorea dagokion eremuan, eta ondoren zirkulatu fitxa datu tabuladore osoa. Ondoren, eremuko helbidea berehala bistaratzen da eremuan.

    Eremuan "Linea zenbakia" jarri zenbakia "3", delako zerrendako hirugarren izena zehaztu behar dugun baldintzapean. Eremuan "Zutabe kopurua" ezarri zenbakia "1"izenak dituen zutabea hautatutako areako lehenengoa baita.

    Zehaztutako ezarpen guztiak egin ondoren, egin klik botoian "OK".

  5. Prozesuaren emaitza instrukzio honen lehen paragrafoan zehaztutako gelaxkan bistaratzen da. Hautatutako datuen barrutian zerrendatutako hirugarren izen eratorria da.

Funtzioaren aplikazioa aztertu dugu. AURKIBIDEA dimentsio anitzeko array batean (hainbat zutabe eta errenkada). Barrutia dimentsio bakarrekoak baldin badira, argumentu-leihoan datuak betetzea errazagoa izango litzateke. Eremuan "Array" Goian aipatutako metodo berbera, helbidea zehazten dugu. Kasu honetan, datu-barrutiak zutabe batean balioak soilik osatzen ditu. "Izena". Eremuan "Linea zenbakia" zehaztu balioa "3", hirugarren lerroko datuak ezagutu behar dituzulako. eremu "Zutabe kopurua" orokorrean hutsik utz dezakezu, dimentsio bakarreko sorta bat baitago zutabe bakarra erabiltzen den neurrian. Botoia sakatzen dugu "OK".

Emaitza aurrekoaren berdina izango da.

Funtzio hau nola funtzionatzen duen ikusi duzun adibiderik errazena izan zen, baina praktikan erabiltzeko aukera hau oso gutxitan erabiltzen da.

ikasgaia: Excel funtzio morroia

2 metodoa: erabili MATCH operadorearekin batera

Praktikan, funtzioa AURKIBIDEA gehien erabiltzen diren argumentuekin MATCH. mordo AURKIBIDEA - MATCH Excel-en tresna eraginkorra da, hau da, funtzionaltasunagoa da bere funtzionaltasun analogorik hurbilena baino - operadorea CDF.

Funtzioaren zeregin nagusia MATCH Aukeratutako eremuko balio jakin baten ordena adierazten duen zenbakia da.

Operadorearen sintaxia MATCH honako hau da:

= MATCH (bilaketa-balioa, bilaketa array, [match_type])

  • Balio bila - Hau da zein bilatzen dugun posizioan duen posizioa;
  • Begiratu array - balio hau kokatzen den tartea da;
  • Mapping mota - Balioen zehaztasunez edo gutxi gorabehera bilatzean zehazten duen hautazko parametroa da. Balio zehatzak bilatuko ditugu, beraz, argumentu hau ez da erabiltzen.

Tresna honekin argumentuen sarrera automatizatu dezakezu. "Linea zenbakia" eta "Zutabe kopurua" funtzioan AURKIBIDEA.

Ikus dezagun adibide zehatz batekin nola egin daitekeen. Guztiak egiten ditugu, aurreko taulan eztabaidatu zen taularekin. Bestalde, bi eremu osagarriak ditugu - "Izena" eta "Zenbatekoa". Beharrezkoa da, langilearen izena sartzen duzunean, lortutako diru kopurua automatikoki bistaratuko da. Ikus dezagun praktikan nola funtzionatu dezaketen AURKIBIDEA eta MATCH.

  1. Lehenik eta behin, Parfenov DF-k jasotzen duen langilea nolakoa den jakiteko, bere izena sartu dagokion eremuan.
  2. Hautatu zelula eremuan "Zenbatekoa"azken emaitza bistaratuko da. Exekutatu funtzio argumentua leihoa AURKIBIDEA arrayetarako.

    Eremuan "Array" Langileen soldatako zenbatekoak kokatzen diren zutabearen koordenatuak sartzen ditugu.

    eremu "Zutabe kopurua" hutsik utziko dugu, adibidez, dimentsio bakarreko sorta erabiltzen ari gara.

    Baina esparruan "Linea zenbakia" funtzio bat idatzi behar dugu MATCH. Idazteko, goian azaldutako sintaxia jarraitzen dugu. Eremuan berehala sartu operadorearen izena "MATCH" komatxorik gabe. Ondoren, ireki parentesia eta zehaztu nahi duzun balioaren koordenatuak. Parfenoveko langilea izenez grabatu genuen gelaxketaren koordenatuak. Puntu eta koma jartzen ditugu eta ikusitako barrutiaren koordenatuak zehaztu. Gure kasuan, hau da, langileen izenak dituen zutabearen helbidea. Ondoren, itxi parentesia.

    Balio guztiak sartu ondoren, egin klik botoian "OK".

  3. Prozesatu ostean Parfenova DF irabazi kopuruaren emaitza eremuan agertzen da "Sum".
  4. Orain eremua bada "Izena" edukia aldatzen dugu "Parfenov D.F."on, adibidez, "Popova M.D."ondoren, eremuan soldata-balioa automatikoki aldatuko da. "Zenbatekoa".

3 metodoa: taulak anitz prozesatzen

Orain ikus dezagun operadorea nola erabili AURKIBIDEA Taula anitz kudea ditzakezu. Horretarako, beste argumentu bat erabiliko da. "Area zenbakia".

Hiru taulak ditugu. Taula bakoitzak hilabete jakin bateko langileen soldatak erakusten ditu. Gure zeregina da bigarren langilearen (bigarren lerroa) hirugarren hilabeteko (hirugarren eskualdea) alokairuak ezagutzea.

  1. Hautatu emaitza bistaratuko den gelaxka eta irekita dagoen moduan Funtzioen morroiabaina eragile mota bat aukeratzerakoan, hautatu erreferentzia ikuspegia. Hau behar dugu, argumentuarekin lana onartzen duen mota hau delako "Area zenbakia".
  2. Argumentu leihoa irekitzen da. Eremuan "Link" hiru eremuen helbideak zehaztu behar ditugu. Horretarako, ezarri kurtsorea eremuan eta hautatu lehen aldiz saguaren ezkerreko botoiarekin. Ondoren, puntu eta koma jarri dugu. Hau oso garrantzitsua da, hurrengo array aukeratzerakoan joaten bazara, bere helbidea aurrekoaren koordenatuak ordeztuko du. Beraz, puntu eta koma sartu ondoren, hautatu ondorengo barrutia. Gero berriro puntu eta koma jarri eta azken arraya hautatzen dugu. Eremuan dagoen adierazpen guztia "Link" hartu parentesi artean.

    Eremuan "Linea zenbakia" zehaztu zenbakia "2", zerrendan bigarren izena bilatzen ari baikara.

    Eremuan "Zutabe kopurua" zehaztu zenbakia "3", soldata-zutabea taula bakoitzeko hirugarrena delako.

    Eremuan "Area zenbakia" jarri zenbakia "3", hirugarren hilabeteko alokairuen inguruko informazioa biltzen duten datuak aurkitu behar baitugu.

    Datu guztiak sartu ondoren, egin klik botoian "OK".

  3. Ondoren, kalkuluaren emaitzak aurrez hautatutako gelaxkan bistaratzen dira. Hirugarren hilabeteko bigarren langilearen soldataren (V. Safronov) zenbatekoa erakusten du.

4. metodoa: zenbatekoaren kalkulua

Erreferentziazko formularioa ez da sarritan array gisa erabiltzen den forma gisa, baina erabil daiteke ez bakarrik tarte batzuekin lan egitean, baina baita beste beharrei ere. Adibidez, operadorearekin batera zenbatekoa kalkulatzeko erabil daiteke SUM.

Zenbakia gehitzerakoan SUM honako sintaxia du:

= SUMA (arrayaren helbidea)

Gure kasu partikularrean, langile guztien hileko diru-sarrerak hurrengo formula erabiliz kalkulatu ahal izango dira:

= SUMA (C4: C9)

Baina pixka bat alda dezakezu funtzioa erabiliz AURKIBIDEA. Ondoren, itxura izango du:

= SUMA (C4: INDIZEA (C4: C9; 6))

Kasu honetan, matrize hasierako koordenatuak hasten diren gelaxka adierazten dute. Baina arrayaren amaiera zehazteko koordenatuetan operadorea erabiltzen da. AURKIBIDEA. Kasu honetan, operadorearen lehen argumentua AURKIBIDEA barrutia adierazten du eta bigarren gelako bigarrena seigarrena da.

ikasgaia: Excel erabilgarriak

Ikusten duzun bezala, funtzioa AURKIBIDEA Excel erabil daiteke, baizik eta hainbat eginkizun konpontzeko. Nahiz eta urrunago jotzen genituen erabilerarako aukeren artean urrun egon ginen, baina gehien eskatutakoak baino ez. Bi funtzio mota daude: erreferentziak eta arrayak. Eraginkorrena beste operadore batzuekin batera erabil daiteke. Horrela sortutako formulak zeregin konplexuenak konpontzeko gai izango dira.