Funció INDEX a Microsoft Excel

Una de les característiques més útils d’Excel és l’operador INDEX. Cerca dades en un interval a la intersecció de la fila i la columna especificades, retornant el resultat a una cel·la prèviament designada. Però el potencial total d'aquesta funció es revela quan s'utilitza en fórmules complexes en combinació amb altres operadors. Vegem les diferents opcions per a la seva aplicació.

Utilitzant la funció INDEX

Operador ÍNDEX pertany al grup de funcions de la categoria "Enllaços i matrius". Té dues varietats: per a matrius i per a referències.

La variant de les matrius té la següent sintaxi:

= INDEX (matriu; número_de línia; nombre_columna)

En aquest cas, els dos últims arguments de la fórmula es poden utilitzar tots dos junts i qualsevol d’ells, si la matriu és unidimensional. En l’interval multidimensional s’han d’utilitzar els dos valors. També s’ha de tenir en compte que el número de fila i columna no és el número de les coordenades del full, sinó l’ordre de la mateixa matriu especificada.

La sintaxi de la variant de referència sembla així:

= ÍNDEX (enllaç; número_del_columna; número_columna; número_àrea)

Aquí només podeu utilitzar un dels dos arguments de la mateixa manera: "Número de línia" o bé "Nombre de columna". Argument "Número d’àrea" és generalment opcional i només s'aplica quan hi ha diversos intervals en una operació.

Per tant, l’operador cerca dades en l’interval especificat en especificar una fila o columna. Aquesta funció és molt similar a les seves capacitats operador vpr, però, a diferència d’aquest, es pot cercar gairebé a tot arreu i no només a la columna més a l’esquerra de la taula.

Mètode 1: utilitzeu l’operador INDEX per a matrius

Analitzem, en primer lloc, utilitzant l’exemple més simple l’algorisme per utilitzar l’operador ÍNDEX per a matrius.

Tenim una taula de salaris. La primera columna mostra els noms dels empleats, el segon mostra la data de pagament i la tercera mostra l'import dels ingressos. Hem de mostrar el nom de l’empleat a la tercera línia.

  1. Seleccioneu la cel·la en què es mostrarà el resultat del processament. Feu clic a la icona "Insereix la funció"que es troba immediatament a l’esquerra de la barra de fórmules.
  2. Es produeix un procediment d’activació. Màsters de funcions. A la categoria "Enllaços i matrius" aquest instrument o "Llista alfabètica completa" busqueu el nom ÍNDEX. Després de trobar aquest operador, seleccioneu-lo i feu clic al botó. "D'acord"que es troba a la part inferior de la finestra.
  3. S'obre una petita finestra en la qual heu de seleccionar un dels tipus de funció: "Matriu" o bé "Enllaç". L'opció que necessitem "Matriu". Es troba primer i seleccionat per defecte. Per tant, només cal prémer el botó "D'acord".
  4. S'obrirà la finestra d’argument de funció. ÍNDEX. Com es va esmentar anteriorment, té tres arguments i, en conseqüència, tres camps per omplir.

    Al camp "Matriu" Heu d’especificar l’adreça de l’interval de dades que s’està processant. Es pot conduir manualment. Però per facilitar la tasca, procedirem de manera diferent. Poseu el cursor al camp adequat i, a continuació, envoleu tot el rang de dades tabulars del full. Després d'això, l’adreça de l’interval es mostra immediatament al camp.

    Al camp "Número de línia" posa el número "3", perquè per la condició que necessitem per determinar el tercer nom de la llista. Al camp "Nombre de columna" establiu el número "1"ja que la columna amb noms és la primera de l’interval seleccionat.

    Després de fer tots els paràmetres especificats, feu clic al botó "D'acord".

  5. El resultat del processament es mostra a la cel·la especificada al primer paràgraf d’aquesta instrucció. És el cognom derivat que és el tercer de la llista a l'interval de dades seleccionat.

Hem analitzat l’aplicació de la funció. ÍNDEX en una matriu multidimensional (diverses columnes i files). Si l’abast era unidimensional, llavors l’ompliment de les dades a la finestra d’arguments seria encara més senzill. Al camp "Matriu" el mateix mètode que l'anterior, especifiquem la seva adreça. En aquest cas, l’interval de dades consisteix només en valors d’una columna. "Nom". Al camp "Número de línia" especifiqueu el valor "3", perquè necessiteu conèixer les dades de la tercera línia. Camp "Nombre de columna" en general, podeu deixar-lo buit, ja que tenim un rang unidimensional en el qual només s'utilitza una columna. Premeu el botó "D'acord".

El resultat serà exactament el mateix que l'anterior.

Va ser l’exemple més senzill per a vostè veure com funciona aquesta funció, però en la pràctica aquesta opció del seu ús segueix sent rarament utilitzada.

Lliçó: Auxiliar de funcions d'Excel

Mètode 2: utilitzar conjuntament amb l'operador MATCH

A la pràctica, la funció ÍNDEX més usat amb els arguments PARTIT. Manat ÍNDEX - PARTIT és una eina poderosa quan es treballa en Excel, la qual cosa és més flexible en la seva funcionalitat que el seu analògic més proper és l’operador Vpr.

La tasca principal de la funció PARTIT és una indicació del nombre per ordre d’un cert valor en l’interval seleccionat.

Sintaxi de l’operador PARTIT tal:

= MATCH (valor de cerca, matriu de cerca, [tipus_partit])

  • Valor buscat - aquest és el valor la posició de la qual es troba en el rang que busquem;
  • Matriu buscada - aquest és l’abast en què es troba aquest valor;
  • Tipus de mapatge - Aquest és un paràmetre opcional que determina si es vol realitzar cerques amb precisió o aproximadament. Busquem valors exactes, de manera que aquest argument no s’utilitza.

Amb aquesta eina podeu automatitzar la introducció dels arguments. "Número de línia" i "Nombre de columna" en funció ÍNDEX.

Vegem com es pot fer això amb un exemple específic. Treballem tots amb la mateixa taula, que es va discutir anteriorment. Per separat, tenim dos camps addicionals: "Nom" i "Quantitat". Cal fer-ho de manera que quan introduïu el nom de l'empleat, es mostri automàticament la quantitat de diners que guanyi. Vegem com es pot implementar en la pràctica aplicant les funcions ÍNDEX i PARTIT.

  1. En primer lloc, esbrinarà quin tipus de treballador rep Parfenov DF, que ingressem, introduïm el seu nom en el camp corresponent.
  2. Seleccioneu la cel·la al camp "Quantitat"en què es mostrarà el resultat final. Executeu la finestra d’argument de la funció ÍNDEX per a matrius.

    Al camp "Matriu" introduïm les coordenades de la columna on es troben les quantitats de salaris dels empleats.

    Camp "Nombre de columna" ens deixem buits, ja que utilitzem un rang unidimensional, per exemple.

    Però al camp "Número de línia" només necessitem escriure una funció PARTIT. Per escriure-ho, seguim la sintaxi descrita anteriorment. Immediatament al camp introduïu el nom de l’operador "MATCH" sense pressupostos. Després, obriu immediatament el claudàtor i especifiqueu les coordenades del valor desitjat. Aquestes són les coordenades de la cel·la en què vam gravar per separat el nom del treballador de Parfenov. Posem un punt i coma i especificem les coordenades de l’interval vist. En el nostre cas, aquesta és l’adreça de la columna amb els noms dels empleats. Després, tanqueu el claudàtor.

    Un cop introduïts tots els valors, feu clic al botó "D'acord".

  3. El resultat de la quantitat de guanys de Parfenova DF després del processament es mostra al camp "Quantitat".
  4. Ara si el camp "Nom" canviem de contingut amb "Parfenov D.F."en, per exemple, "Popova M.D."llavors el valor salarial en el camp canviarà automàticament. "Quantitat".

Mètode 3: processament de múltiples taules

Ara veurem com utilitzar l’operador ÍNDEX Podeu gestionar múltiples taules. S'utilitzarà un argument addicional per a aquest propòsit. "Número d’àrea".

Tenim tres taules. Cada taula mostra els salaris dels empleats durant un mes determinat. La nostra tasca és conèixer els salaris (tercera columna) del segon empleat (segona fila) per al tercer mes (tercera regió).

  1. Seleccioneu la cel·la en què es mostrarà el resultat i, de manera habitual, obrir-la Auxiliar de funcions, però en triar un tipus d’operador, seleccioneu la vista de referència. Necessitem això perquè és aquest tipus el que dóna suport al treball amb l’argument "Número d’àrea".
  2. S'obrirà la finestra d'argument. Al camp "Enllaç" hem d’especificar les adreces dels tres rangs. Per fer-ho, configureu el cursor al camp i seleccioneu el primer rang amb el botó esquerre del ratolí. Llavors posem un punt i coma. Això és molt important, perquè si aneu immediatament a la selecció de la següent matriu, la seva adreça simplement substituirà les coordenades de l’anterior. Així, després de la introducció d’un punt i coma, seleccioneu l’interval següent. De nou, posem un punt i coma i seleccionarem l'última matriu. Tota l'expressió que hi ha al camp "Enllaç" entre parèntesis.

    Al camp "Número de línia" especifiqueu el número "2", ja que busquem el segon nom de la llista.

    Al camp "Nombre de columna" especifiqueu el número "3", ja que la columna salarial és la tercera de cada taula.

    Al camp "Número d’àrea" posa el número "3", ja que hem de trobar les dades a la tercera taula, que conté informació sobre els salaris per al tercer mes.

    Un cop introduïdes totes les dades, feu clic al botó "D'acord".

  3. Després d'això, els resultats del càlcul es mostren a la cel·la preseleccionada. Mostra l’import del salari del segon empleat (V. Safronov) per al tercer mes.

Mètode 4: càlcul de suma

El formulari de referència no s'utilitza tan sovint com la forma de matriu, però es pot utilitzar no només quan es treballa amb diversos rangs, sinó també per a altres necessitats. Per exemple, es pot utilitzar per calcular la quantitat combinada amb l’operador SUMA.

En sumar l'import SUMA té la següent sintaxi:

= SUMA (adreça de la matriu)

En el nostre cas particular, l’import dels guanys de tots els treballadors del mes es pot calcular mitjançant la següent fórmula:

= SUMA (C4: C9)

Però podeu modificar-la una mica utilitzant la funció ÍNDEX. Llavors es veurà així:

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

En aquest cas, les coordenades del començament de la matriu indiquen la cel·la amb la qual comença. Però a les coordenades d’especificar el final de la matriu s’utilitza l’operador. ÍNDEX. En aquest cas, el primer argument de l’operador ÍNDEX indica l'interval i el segon fins a la seva última cel·la és el sisè.

Lliçó: Funcions útils d'Excel

Com podeu veure, la funció ÍNDEX es pot utilitzar a Excel per resoldre tasques força diverses. Tot i que hem considerat molt lluny de totes les opcions possibles per al seu ús, però només les més demandades. Hi ha dos tipus d’aquesta funció: referència i per a matrius. El més efectiu es pot utilitzar en combinació amb altres operadors. Les fórmules creades d'aquesta manera podran resoldre les tasques més complexes.