Funksie indeks in Excel

Anonim

Funksie indeks in Microsoft Excel

Een van die mees bruikbare kenmerke van die Excel-program is die operateur indeks. Dit soek vir data in die reeks by die kruising van die gespesifiseerde rye en kolom, die terugkeer van die resultaat in 'n voorafbepaalde sel. Maar die moontlikheid van hierdie funksie is bekend gemaak wanneer die gebruik daarvan in komplekse formules in kombinasie met ander operateurs. Kom ons kyk na verskeie opsies vir die gebruik daarvan.

Die gebruik van die funksie funksie

Die indeks operateur verwys na 'n groep van funksies van die kategorie "Links en skikkings". Dit het twee variëteite: vir skikkings en vir verwysings.

'N opsie vir skikkings het die volgende opdrag:

= Indeks (array; number_link; number_number)

Terselfdertyd, kan die laaste twee argumente in die formule gebruik word, sowel saam en enige een van hulle as die skikking is een-dimensioneel. Met 'n multi-dimensionele reeks, moet beide waardes word toegepas. Dit is ook nodig om in ag te neem dat onder die getal van die lyn en die kolom is nie die nommer op die koördinate van die vel, maar die einde binne die meeste gespesifiseerde reeks verstaan.

Sintaksis vir 'n verwysing opsie lyk soos volg:

= Indeks (skakel; number_link; number_number; [number_name])

"Ry aantal" of "kolom aantal": hier kan jy ook net een argument uit twee gebruik. Die argument "area getal" is oor die algemeen opsioneel en dit geld net vir 'n paar reekse deelneem aan die bedryf.

So, is die operateur op soek na data in die reeks reeks wanneer spesifiseer 'n string of kolom. Hierdie funksie is baie soortgelyk aan sy vermoëns. operateur Arm Maar in teenstelling met dit kan byna oral soek, en nie net in die uiterste linker kolom van die tabel.

Metode 1: Gebruik die operateur indeks vir skikkings

Laat ons in die eerste plek, ons analiseer op die eenvoudigste voorbeeld van 'n algoritme vir die gebruik van 'n operateur indeks vir skikkings.

Ons het 'n salaris tafel. In sy eerste kolom word die name van werkers vertoon, in die tweede - die datum van betaling, en in die derde - die bedrag van inkomste bedrag. Ons moet die naam van die werknemer in die derde lyn te trek.

  1. Kies die sel waarin die verwerking gevolg sal vertoon word. Klik op die ikoon "funksie Voeg", wat onmiddellik is geleë aan die linkerkant van die formule string.
  2. Skakel oor na die meester van funksies in Microsoft Excel

  3. Die prosedure vir die bediening van die towenaar van funksies voorkom. In die kategorie "Verwysings en skikkings" van hierdie instrument of die "volle alfabetiese lys" deur te kyk vir die naam "indeks". Nadat hulle hierdie operateur gevind, ons beklemtoon dit en klik op die "OK" knoppie, wat aan die onderkant van die venster.
  4. Magister in Funksies in Microsoft Excel

  5. 'N Klein venster oopmaak, in wat jy nodig het een van die tipes funksie kies: "array" of "skakel". Ons moet die opsie "Array". Dit is geleë in die eerste uitgelig deur verstek. Daarom kan ons net klik op die knoppie "OK".
  6. Kies die tipe funksie indeks in Microsoft Excel

  7. Die venster argument open die indeks funksie. Soos hierbo genoem, het dit drie argumente, en daarvolgens drie velde vir vulling.

    In die "Array" veld, moet jy spesifiseer die adres van die data reeks verwerk. Jy kan met die hand te ry nie. Maar om die taak te vergemaklik, sal ons anders doen. Ons sit die wyser na die toepaslike veld, en dan wee die hele reeks van tabel data op die vel. Daarna het die adres van die reeks verskyn onmiddellik in die veld.

    In die veld "Ry aantal", het ons die aantal "3", aangesien, deur die toestand, moet ons die derde naam in die lys bepaal. In die veld "kolom nommer", stel die aantal "1", aangesien die naam kolom is die eerste in die toegewyde reeks.

    Na al die gespesifiseerde instellings uitgevoer word, klik op die knoppie "OK".

  8. Argument venster funksie indeks in Microsoft Excel

  9. Die resultaat van verwerking is vertoon in die sel, wat vermeld in die eerste paragraaf van hierdie handleiding. Dit is die gevolg vanne wat is die derde in die lys in die toegewyde data reeks.

Funksie verwerking gevolg indeks in Microsoft Excel

Ons uitmekaar gehaal die funksie van die indeks funksie in 'n multi-dimensionele skikking ( 'n paar kolomme en snare). As die reeks was een-dimensionele, dan is die data vul in die argument venster sal selfs makliker wees. In die veld "Array" deur dieselfde metode as hierbo, ons spesifiseer sy adres. In hierdie geval, die data reeks bestaan ​​net van waardes in een kolom "Naam". In die "Ry aantal" veld, spesifiseer die waarde "3", as jy nodig het om die data van die derde lyn te leer ken. Die "kolom aantal" veld kan gelaat word leeg glad, want ons het 'n een-dimensionele reeks waarin net een kolom word gebruik. Klik op die "OK" knoppie.

Argument venster funksie indeks vir 'n een-dimensionele skikking in Microsoft Excel

Die resultaat sal presies dieselfde as hierbo wees.

Funksie verwerking gevolg indeks vir 'n een-dimensionele skikking in Microsoft Excel

Dit was die eenvoudigste voorbeeld, sodat jy sien hoe hierdie funksie werk, maar in die praktyk, is hierdie opsie gebruik nie, is dit selde toegepas.

Les: Magister in Funksies in Excele

Metode 2: Aansoek in 'n kompleks met 'n soektog operateur

In die praktyk is die indeks funksie meestal gebruik saam met die search argument. Klomp Index - Soek Company is 'n kragtige instrument by die werk in Excel, wat is meer buigsaam volgens sy funksionele as sy naaste analoog - 'n ARP operateur.

Die belangrikste taak van die soek funksie is om die getal spesifiseer in bevel van 'n sekere waarde in die toegewyde reeks.

Sintaksis operateur soek vir so 'n:

= Soek raad (desired_dation, viewed_missive, [type_densation])

  • Die verlangde waarde is die waarde, die posisie van wat in die reeks wat ons is op soek na;
  • Die gesien skikking is die reeks waarin hierdie waarde geleë is;
  • Kartering tipe is 'n opsionele parameter wat bepaal presies of ongeveer kyk vir waardes. Ons sal kyk vir akkurate waardes, so hierdie argument nie gebruik word nie.

Die gebruik van hierdie instrument, kan jy die bekendstelling van die argumente "Ry aantal" en "kolom aantal" om die indeks funksie te outomatiseer.

Kom ons kyk hoe dit gedoen kan word op 'n spesifieke voorbeeld. Ons werk met dieselfde tafel wat bo bespreek is. Afsonderlik, ons het twee addisionele velde - "Naam" en "Bedrag". Dit is nodig om te maak dat wanneer die werknemer se naam is bekend gestel, die bedrag van die geld verdien deur hulle outomaties vertoon. Kom ons kyk hoe dit in die praktyk toegepas kan word deur die toepassing van die funksie indeks en soek.

  1. In die eerste plek, leer ons wat salaris ontvang werknemer van Parfenov D. F. Gee sy naam aan die ooreenstemmende gebied.
  2. Die naam is geskryf in die veld in Microsoft Excel

  3. Kies die sel in die "Bedrag" veld waarin die finale uitslag sal vertoon word. Begin die argument venster funksie indeks vir skikkings.

    In die veld "Array" voer ons die koördinate van die kolom, waarin die bedrae van lone van werkers geleë is.

    Die "Kolom" veld is leeg gelaat, as wat ons gebruik vir 'n voorbeeld eendimensionele reeks.

    Maar in die veld "Ry aantal", sal ons net nodig het om die funksie van die soektog te teken. Vir haar rekord, voldoen aan die sintaksis wat hierbo bespreek. Onmiddellik in die veld tik die naam van die Operateur "Search Company" sonder aanhalingstekens. Dan onmiddellik oop die bracket en dui die koördinate van die verlangde waarde. Dit is die koördinate van die sel waarin ons die naam van die werknemer van Parfenov afsonderlik aangeteken. Ons het 'n punt met 'n komma en spesifiseer die koördinate van die besigtig reeks. In ons geval, dit is die adres van die kolom met die name van werknemers. Daarna het naby die bracket.

    Na alles waardes gemaak, kliek op die knoppie "OK".

  4. Die argument venster van die funksie indeks in kombinasie met die soek operateur in Microsoft Excel

  5. Die gevolg van die aantal verdienste Parfenova D. F. Na verwerking word vertoon in die veld "Bedrag".
  6. Funksie verwerking gevolg indeks in kombinasie met 'n soektog operateur in Microsoft Excel

  7. Nou, as in die veld "Naam" sal ons die inhoud te verander vanaf Parfenov.

Veranderende waardes wanneer die gebruik van die funksie indeks in kombinasie met die soek operateur in Microsoft Excel

Metode 3: die verwerking van verskeie tafels

Nou laat ons sien hoe die indeks deur verskeie tafels hanteer kan word. Vir hierdie doeleindes, 'n bykomende argument "area aantal" sal toegepas word.

Ons het drie tafels. Elke tafel uitstallings lone van werkers oor 'n aparte maand. Ons taak is om die loon (derde kolom) van die tweede werknemer (tweede lyn) vir die derde maand (derde area) weet.

  1. Ons kies die sel waarin die resultaat is uitset en kan die funksies towenaar oopmaak, maar wanneer die keuse van 'n tipe operateur, kies 'n verwysing oog. Ons moet hierdie, want dit is hierdie tipe wat ondersteun met die argument "area aantal".
  2. Kies 'n verwysing tipe funksie indeks in Microsoft Excel

  3. Die argument venster maak oop. In die veld Link, moet ons adresse van al drie reekse spesifiseer. Om dit te doen, stel die wyser in die veld en kies die eerste reeks met die links muis knoppie. Dan sit 'n punt met 'n komma. Dit is baie belangrik, want as jy dadelik na die vrystelling van die volgende skikking, dan is sy adres sal net die koördinate van die vorige een te vervang. So, nadat jy 'n punt met 'n komma, ken ons die volgende reeks. Dan weer het die punt met die komma en ken die laaste skikking. Al die uitdrukking wat in die "Link" veld neem in hakies.

    In die veld "Ry aantal", dui die aantal "2", soos ons is op soek na 'n tweede van in die lys.

    In die "kolom aantal" veld, spesifiseer die aantal "3", aangesien die salaris kolom is die derde in die rekening in elke tafel.

    In die veld "area aantal", het ons die aantal "3", want ons moet data te vind in die derde tafel, wat inligting oor lone vir die derde maand bevat.

    Na al die data is ingevoer, kliek op die knoppie "OK".

  4. Die argument venster van die funksie indeks wanneer daar gewerk word met drie streke in Microsoft Excel

  5. Daarna word die berekening resultate vertoon in 'n pre gekies sel. Daar vertoon die bedrag van salaris van die tweede werknemer (Safronova V. M.) vir die derde maand.

Funksie verwerking gevolg Index wanneer daar gewerk word met drie gebiede in Microsoft Excel

Metode 4: Berekening van die bedrag

Die verwysing vorm is nie so dikwels gebruik as die vorm van die skikking, maar dit kan nie net vir die werk met 'n paar reekse nie, maar ook vir ander behoeftes gebruik word. Byvoorbeeld, kan dit gebruik word om die bedrag in kombinasie met die bedrae operateur bereken.

Wanneer die toevoeging van bedrae, die volgende sintaks het:

= Sommen (address_massiva)

In ons spesifieke geval, kan die bedrag van verdienste van alle werknemers per maand bereken word met behulp van die volgende formule:

= Bedrae (C4: C9)

Gevolg van die funksie van die bedrae in Microsoft Excel

Maar jy kan dit 'n bietjie te verander deur die gebruik van die indeks funksie. Dan sal sy die volgende vorm hê:

= Sommen (C4: indeks (C4: C9; 6))

Die gevolg van die kombinasie van die funksie van die bedrae en die indeks in Microsoft Excel

In hierdie geval, die sel dui die koördinate van die skikking, wat dit begin. Maar in die koördinate van die verstryking van die skikking, die operateur 'n indeks gebruik word. In hierdie geval, die eerste argument van die operateur indeks dui op die omvang en die tweede - op sy laaste sel - die sesde.

Les: Nuttige funksies Excel

Soos u kan sien, kan die funksie van die indeks in ballingskap gebruik word om redelik uiteenlopende take op te los. Alhoewel ons ver van alle moontlike opsies vir die gebruik daarvan oorweeg het, maar slegs die mees gesogte. Daar is twee tipes van hierdie kenmerk: verwysing en vir skikkings. Dit kan die meeste effektief in kombinasie met ander operateurs gebruik word. Geskep in hierdie manier van formules sal in staat wees om die moeilikste take op te los.

Lees meer