Skip to main content

Cerca dades en una llista amb la funció INDEX

Anonim

En general, la funció INDEX es pot utilitzar per trobar i retornar un valor específic o trobar la referència de la cel a la ubicació d'aquest valor en un full de càlcul.

Hi ha dues formes de la funció INDEX disponible a Excel: el Formulari de matriu i la Formulari de referència.

01 de 02

Excel INDEX Function - Array Form

La principal diferència entre les dues formes de la funció és:

  • el formulari Array retorna el valor de la informació localitzat en el punt d'intersecció d'una fila i columna de dades particulars;
  • el formulari de referència retorna la referència de cel·la del punt d'intersecció d'una columna i fila en particular.

Excel INDEX Function - Array Form

Normalment, es considera que una matriu és un grup de cel·les adjacents en un full de càlcul. A la imatge de dalt, la matriu seria el bloc de cel·les d'A2 a C4.

En aquest exemple, la forma de matriu de la funció INDEX situada a la cel·la C2 retorna el valor de dades - Widget - que es troba al punt d'intersecció de la fila 3 i la columna 2.

La sintaxi i els arguments d'INDEX Function (Array Form)

La sintaxi d'una funció fa referència al disseny de la funció i inclou el nom de la funció, claudàtors, separadors de coma i arguments.

La sintaxi per a la funció INDEX és:

= INDEX (Array, Row_num, Column_num)

Array - Les referències de les cel·les per al rang de cel·les a buscar per la funció de la informació desitjada

Row_num (opcional): el número de fila de la matriu des del qual retornar un valor. Si s'omet aquest argument, es requereix columna_num.

Columna_nom (opcional): el número de columna en la matriu des del qual retornar un valor. Si s'omet aquest argument, es requereix Row_num.

  • Per a tots dos Row_num i Columna_nom els arguments, bé els nombres reals de la fila i la columna o les referències de la cel a la ubicació d'aquesta informació en el full de treball es pot introduir.

INDEX Function (Array Form) Exemple

Com es va esmentar, l'exemple de la imatge anterior utilitza el Array forma de la funció INDEX per tornar el terme Widget de la llista d'inventaris.

La informació següent recull els passos utilitzats per introduir la funció INDEX a la cel·la B8 del full de treball.

Els passos fan servir les referències de les cel · les per al Row_num i Columna_nom arguments, en comptes d'introduir aquests números directament.

Introduir la funció INDEX

Les opcions per introduir la funció i els seus arguments inclouen:

  1. Escriure la funció completa: = ÍNDEX (A2: C4, B6, B7) a la cel·la B8
  2. Seleccionant la funció i els seus arguments utilitzant el quadre de diàleg de funció INDEX

Encara que només es pot escriure la funció completa manualment, molta gent creu que és més fàcil utilitzar el quadre de diàleg per introduir els arguments d'una funció.

Els passos següents utilitzen el quadre de diàleg per introduir els arguments de la funció.

Obertura del quadre de diàleg

Atès que hi ha dues formes de la funció, cadascuna amb el seu propi conjunt d'arguments, cada formulari requereix un quadre de diàleg independent.

Com a resultat, hi ha un pas addicional en obrir el quadre de diàleg de la funció INDEX que no està present a la majoria de les funcions d'Excel. Aquest pas consisteix a escollir el Array forma o Referència conjunt de formularis d'arguments.

A continuació es detallen els passos utilitzats per introduir la funció INDEX i els arguments a la cel·la B8 mitjançant el quadre de diàleg de la funció.

  1. Feu clic a la cel·la B8 del full de treball, aquí és on es localitzarà la funció
  2. Feu clic al Fórmules pestanya del menú de la cinta
  3. Trieu Cerca i referència des de la cinta per obrir la llista desplegable de la funció
  4. Fer clic a ÍNDEX a la llista per obrir el Seleccioneu arguments quadre de diàleg - que us permet triar entre Array i Referència formes de la funció
  5. Feu clic al matriu, row_num, column_num opció
  6. Feu clic a D'acord per obrir la funció INDEX - Quadre de diàleg de formulari de matriu

Introduir els arguments de la funció

  1. Al quadre de diàleg, feu clic a la icona Array línia
  2. Ressalteu les cel·les A2 a C4 al full de treball per introduir el rang al quadre de diàleg
  3. Feu clic al Row_num línia al quadre de diàleg
  4. Feu clic a la cel·la B6 per introduir aquesta referència de cel·la al quadre de diàleg
  5. Feu clic al Columna_nom línia al quadre de diàleg
  6. Feu clic a la cel·la B7 per introduir aquesta referència de cel·la al quadre de diàleg
  7. Feu clic a D'acord per completar la funció i tancar el quadre de diàleg
  8. La paraula Gizmo apareix a la cel·la B8 ja que és el terme a la cel·la que intersecta la tercera fila i la segona columna de l'inventari de parts
  9. Quan feu clic a la cel·la B8, la funció completa = ÍNDEX (A2: C4, B6, B7) apareix a la barra de fórmules que hi ha a sobre del full de càlcul

Valors d'error de funció d'índex

Valors d'error comuns associats a la funció INDEX: el formulari de matriu són:

#VALUE! - Es produeix si el Row_num , Columna_nom els arguments no són nombres.

#REF! - Es produeix si:

  • El Row_num l'argument és superior al nombre de files del rang seleccionat;
  • El Col_nom L'argument és superior al nombre de columnes de l'interval seleccionat.

Avantatges del Quadre de diàleg

Els avantatges d'utilitzar el quadre de diàleg per introduir les dades dels arguments de la funció inclouen:

  1. El quadre de diàleg s'ocupa de la sintaxi de la funció, fent que sigui més senzill introduir els arguments de la funció d'una en una, sense haver d'introduir el signe igual, els claudàtors o les comes que actuen com a separadors entre els arguments.
  2. Les referències de cel·les, com ara B6 o B7, es poden introduir al quadre de diàleg mitjançant l'apuntament, que implica fer clic a les cel·les seleccionades amb el ratolí en comptes d'escriure'ls. No només apunta més fàcilment, sinó que també ajuda a reduir els errors en les fórmules causades per referències de cel · les incorrectes.
02 de 02

Funció INDEX d'Excel - Formulari de referència

Funció INDEX d'Excel - Formulari de referència

El formulari de referència de la funció retorna el valor de dades de la cel·la ubicada al punt d'intersecció d'una fila i una columna de dades específiques.

La matriu de referència pot consistir en diversos intervals no adyacentes com es mostra a la imatge de dalt.

La sintaxi i els arguments d'INDEX Function (Reference Form)

La sintaxi i els arguments per al formulari de referència de la funció INDEX són:

= ÍNDEX (Referència, R_nom, columna_nom, nucli_ àrea)

Referència - (obligatori) les referències de les cel·les del rang de cel·les a buscar per la funció de la informació desitjada.

  • si s'introdueixen diversos intervals no adjacents per a aquest argument, els intervals han d'estar envoltats per un conjunt separat de claudàtors rodons com es mostra a la fórmula INDEX: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8) pres de la imatge de dalt

Row_num - el número de fila en la matriu des del qual retornar un valor.

  • opcional per a solter fila Referència gammes
  • requerit per a una única columna i múltiple fila Referència gammes

Columna_nom - el número de columna en la matriu des del qual retornar un valor.

  • opcional per a una sola columna Referència gammes
  • requerit per una sola fila i columna múltiple Referència gammes

Nota: Per a tots dos Row_num i Columna_nom els arguments, bé els nombres reals de la fila i la columna o les referències de la cel a la ubicació d'aquesta informació en el full de treball es pot introduir.

Àrea_nom (opcional) - si el Referència L'argument conté diversos intervals no adyacentes, aquest argument selecciona quin rang de cel·les voleu tornar les dades. Si s'omet, la funció utilitza el primer rang que es troba a la llista Referència argument

  • El primer interval introduït a la Referència l'argument està numerat 1;
  • el segon és 2;
  • la tercera és 3, i així successivament.

FORMACIÓ ÍNDEX (Formulari de referència) Exemple

L'exemple a la imatge anterior utilitza el Referència forma de la funció INDEX per tornar el mes de juliol de l'àrea 2 de la ràbia A1 a l'E1.

La informació següent recull els passos utilitzats per introduir la funció INDEX a la cel·la B10 del full de treball.

Els passos fan servir les referències de les cel · les per al Row_num, Column_num i Area_num arguments, en comptes d'introduir aquests números directament.

Introduir la funció INDEX

Les opcions per introduir la funció i els seus arguments inclouen:

  1. Escriure la funció completa: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) a la cel·la B10
  2. Seleccionant la funció i els seus arguments utilitzant el quadre de diàleg de funció INDEX

Encara que només es pot escriure la funció completa manualment, molta gent creu que és més fàcil utilitzar el quadre de diàleg per introduir els arguments d'una funció.

Els passos següents utilitzen el quadre de diàleg per introduir els arguments de la funció.

Obertura del quadre de diàleg

Atès que hi ha dues formes de la funció, cadascuna amb el seu propi conjunt d'arguments, cada formulari requereix un quadre de diàleg independent.

Com a resultat, hi ha un pas addicional en obrir el quadre de diàleg de la funció INDEX que no està present a la majoria de les funcions d'Excel. Aquest pas consisteix a escollir el Array forma o Referència conjunt de formularis d'arguments.

A continuació es detallen els passos utilitzats per introduir la funció INDEX i els arguments a la cel·la B10 mitjançant el quadre de diàleg de la funció.

  1. Feu clic a la cel·la B8 del full de treball: aquí és on es localitzarà la funció
  2. Feu clic al Fórmules pestanya del menú de la cinta
  3. Trieu Cerca i referència des de la cinta per obrir la llista desplegable de la funció
  4. Fer clic a ÍNDEX a la llista per obrir el Seleccioneu arguments quadre de diàleg - que us permet triar entre Array i Referència formes de la funció
  5. Feu clic al referència, row_num, column_num, area_num opció
  6. Feu clic a D'acord per obrir la funció INDEX - Quadre de diàleg de formulari de referència

Introduir els arguments de la funció

  1. Al quadre de diàleg, feu clic a la icona Referència línia
  2. Introduïu un suport obert " ( "en aquesta línia al quadre de diàleg
  3. Ressalteu les cel·les A1 a A5 al full de treball per introduir el rang després del suport obert
  4. Escriviu una coma per actuar com a separador entre els intervals de primer i segon
  5. Ressalteu les cel·les C1 a E1 al full de treball per introduir el rang després de la coma
  6. Escriviu una segona coma per actuar com a separador entre el segon i el tercer rang
  7. Ressalteu les cel·les C4 a D5 al full de treball per introduir el rang després de la coma
  8. Introduïu un clauer de tancament " ) "després del tercer rang per completar el Referència argument
  9. Feu clic al Row_num línia al quadre de diàleg
  10. Feu clic a la cel·la B7 per introduir aquesta referència de cel·la al quadre de diàleg
  11. Feu clic al Columna_nom línia al quadre de diàleg
  12. Feu clic a la cel·la B8 per introduir aquesta referència de cel·la al quadre de diàleg
  13. Feu clic al Àrea_nom línia al quadre de diàleg
  14. Feu clic a la cel·la B9 per introduir aquesta referència de cel·la al quadre de diàleg
  15. Feu clic a D'acord per completar la funció i tancar el quadre de diàleg
  16. El mes de juliol apareix a la cel·la B10, ja que és el mes a la cel·la que intersecta la primera fila i la segona columna de la segona àrea (rang C1 a 1)
  17. Quan feu clic a la cel·la B8, la funció completa = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) apareix a la barra de fórmules que hi ha a sobre del full de càlcul

Valors d'error de funció d'índex

Els valors d'error comuns associats a la funció INDEX: Formulari de referència són:

#VALUE! - Es produeix si el Row_num , Columna_nom, o Àrea_nom els arguments no són nombres.

#REF! - Es produeix si:

  • El Row_num l'argument és superior al nombre de files del rang seleccionat;
  • El Col_nom L'argument és superior al nombre de columnes de l'interval seleccionat.
  • El Àrea_nom L'argument és més gran que la quantitat d'àrees del rang seleccionat.