Atopar datos nunha lista coa función INDEX

01 de 02

Función Excel INDEX - Formulario de matriz

Atopar datos nunha lista coa función INDEX - Formulario de matriz. © TedFrench

Descrición xeral da función de Excel INDEX

En xeral, a función INDEX pode usarse para atopar e devolver un valor específico ou atopar a referencia da cela na localización dese valor nunha folla de cálculo.

Existen dúas formas da función INDEX dispoñibles en Excel: Formulario de matriz e Formulario de referencia.

A principal diferenza entre as dúas formas da función é:

Función Excel INDEX - Formulario de matriz

Normalmente considérase que un conxunto é un grupo de células adxacentes nunha folla de cálculo. Na imaxe anterior, a matriz sería o bloque de celas de A2 a C4.

Neste exemplo, a forma de matriz da función INDEX situada na cela C2 devolve o valor de datos - Widget - atopado no punto de intersección da liña 3 e a columna 2.

Función INDEX (Forma de matriz) Sintaxe e argumentos

A sintaxe dunha función refírese ao deseño da función e inclúe o nome da función, parénteses, separadores de comas e argumentos .

A sintaxe para a función INDEX é:

= INDEX (Array, Row_num, Column_num)

Array : as referencias de celas para o rango de celas a procurar pola función para a información desexada

Row_num (opcional): o número de fila da matriz desde o cal devolver un valor. Se se omite este argumento, cómpre a columna_num.

Número_columno (opcional): o número da columna na matriz desde o cal devolver un valor. Se se omite este argumento, Row_num é obrigatorio.

Formato INDEX (Formulario de matriz) Exemplo

Como se mencionou, o exemplo da imaxe anterior usa a forma Array da función INDEX para devolver o termo Widget da lista de inventario.

A información seguinte recolle os pasos utilizados para ingresar a función INDEX na cela B8 da folla de cálculo.

Os pasos fan uso das referencias celulares para os argumentos Row_num e Column_num , en lugar de ingresar estes números directamente.

Introdución á función INDEX

As opcións para introducir a función e os seus argumentos inclúen:

  1. Escribindo a función completa: = INDEX (A2: C4, B6, B7) na cela B8
  2. Seleccionando a función e os seus argumentos usando a caixa de diálogo de función INDEX

Aínda que é posible teclear a función completa de xeito manual, moitas persoas pensan máis fácil usar o cadro de diálogo para introducir os argumentos dunha función.

Os pasos a seguir usan o cadro de diálogo para ingresar os argumentos da función.

Apertura do cuadro de diálogo

Xa que hai dúas formas da función, cada un co seu propio conxunto de argumentos, cada formulario require unha caixa de diálogo separada.

Como resultado, hai un paso extra na apertura do diálogo de función INDEX que non está presente coa maioría das outras funcións de Excel. Este paso implica escoller o formulario Array ou o conxunto de argumentos de referencia .

Abaixo amósanse os pasos utilizados para ingresar a función INDEX e os argumentos na cela B8 usando a caixa de diálogo da función.

  1. Prema na célula B8 na folla de traballo - aquí é onde se localiza a función
  2. Fai clic na pestana Fórmulas do menú da cinta
  3. Escolla Busca e referencia da cinta para abrir a lista despregábel da función
  4. Faga clic en INDEX na lista para abrir o cadro de diálogo Seleccionar argumentos - que permite elixir entre as formas de matriz e referencia da función
  5. Fai clic na opción matriz, fila_num, columna_num
  6. Fai clic en Aceptar para abrir a función INDEX - Diálogo de formulario de matriz

Introducir os argumentos da función

  1. No cadro de diálogo, prema na liña Array
  2. Destaque as celas A2 a C4 na folla de traballo para ingresar o intervalo na caixa de diálogo
  3. Fai clic na liña Row_num no cadro de diálogo
  4. Prema na cela B6 para ingresar esa referencia de cela na caixa de diálogo
  5. Fai clic na liña Column_num no cadro de diálogo
  6. Prema na cela B7 para ingresar esa referencia de cela na caixa de diálogo
  7. Faga clic en Aceptar para completar a función e pechar o cadro de diálogo
  8. A palabra Gizmo aparece na cela B8 xa que é o termo na cela que se intersecta a terceira fila ea segunda columna do inventario das partes
  9. Cando fai clic na cela B8, a función completa = INDEX (A2: C4, B6, B7) aparece na barra de fórmulas arriba da folla de cálculo

Índice de valores de funcións

Valores comúns de erro asociados coa función INDEX: o formulario de matriz son:

#VALUE! - Ocorre se os argumentos Row_num , Column_num non son números.

#REF! - Ocorre se quere:

Vantaxes do cuadro de diálogo

As vantaxes de usar o cadro de diálogo para introducir os datos para os argumentos da función inclúen:

  1. O cadro de diálogo coida a sintaxe da función, facendo máis doado ingresar os argumentos dunha función á vez sen ter que introducir o signo igual, os parénteses ou as comas que actúan como separadores entre os argumentos.
  2. As referencias de cela, como o B6 ou o B7, pódense ingresar no cadro de diálogo usando o apuntador , o que implica premer sobre as celas seleccionadas co rato e non só escribilos. Non só apunta máis fácilmente, tamén axuda a reducir os erros nas fórmulas causadas por referencias de celas incorrectas.

02 de 02

Función Excel INDEX - Formulario de referencia

Atopar datos nunha lista coa función INDEX - Formulario de referencia. © TedFrench

Función Excel INDEX - Formulario de referencia

O formulario de referencia da función devolve o valor de datos da cela situada no punto de intersección dunha liña e columna de datos específica.

A matriz de referencia pode estar composta por varios intervalos non adxacentes como se mostra na imaxe anterior.

A sintaxe e os argumentos da función INDEX (Forma de referencia)

A sintaxe e os argumentos para o formulario de referencia da función INDEX son:

= INDEX (Referencia, R_num, Columna_num, Área_num)

Referencia : (requirir) as referencias de celas para o intervalo de celas a procurar pola función para a información desexada.

Row_num - o número de fila da matriz desde o cal devolver un valor.

Columna_num - o número da columna na matriz desde o cal devolver un valor.

Nota: Para os argumentos Row_num e Column_num , pode ingresarse a liña real e os números de columna ou a referencia da cela para a localización desta información na folla de cálculo.

Número_de área (opcional) - se o argumento de referencia contén varios intervalos non adxacentes, este argumento seleccionará o intervalo de celas para devolver os datos. Se se omite, a función usa o primeiro alcance que se atopa no argumento de referencia .

Formato INDEX (Formulario de referencia) Exemplo

O exemplo na imaxe anterior usa o formulario de referencia da función INDEX para devolver o mes de xullo desde a área 2 da rabia A1 a E1.

A información seguinte recolle os pasos utilizados para ingresar a función INDEX na cela B10 da folla de cálculo.

Os pasos fan uso das referencias de cela para os argumentos Row_num, Column_num e Area_num , en lugar de ingresar estes números directamente.

Introdución á función INDEX

As opcións para introducir a función e os seus argumentos inclúen:

  1. Escribindo a función completa: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) na cela B10
  2. Seleccionando a función e os seus argumentos usando a caixa de diálogo de función INDEX

Aínda que é posible teclear a función completa de xeito manual, moitas persoas pensan máis fácil usar o cadro de diálogo para introducir os argumentos dunha función.

Os pasos a seguir usan o cadro de diálogo para ingresar os argumentos da función.

Apertura do cuadro de diálogo

Xa que hai dúas formas da función, cada un co seu propio conxunto de argumentos, cada formulario require unha caixa de diálogo separada.

Como resultado, hai un paso extra na apertura do diálogo de función INDEX que non está presente coa maioría das outras funcións de Excel. Este paso implica escoller o formulario Array ou o conxunto de argumentos de referencia .

Abaixo amósanse os pasos utilizados para inserir a función INDEX e os argumentos na cela B10 usando a caixa de diálogo da función.

  1. Prema na célula B8 na folla de traballo - aquí é onde se localiza a función
  2. Fai clic na pestana Fórmulas do menú da cinta
  3. Escolla Busca e referencia da cinta para abrir a lista despregábel da función
  4. Faga clic en INDEX na lista para abrir o cadro de diálogo Seleccionar argumentos - que permite elixir entre as formas de matriz e referencia da función
  5. Fai clic na opción de referencia, row_num, column_num, area_num
  6. Fai clic en Aceptar para abrir a función INDEX - Caixa de diálogo de formulario de referencia

Introducir os argumentos da función

  1. No cadro de diálogo, prema na liña de referencia
  2. Introduza un soporte aberto redondo " ( " nesta liña no cadro de diálogo
  3. Destaque as celas A1 a A5 na folla de traballo para ingresar ao intervalo despois do soporte aberto
  4. Escriba unha coma para que actúe como separador entre os intervalos primeiro e segundo
  5. Destaque as celas C1 a E1 na folla de traballo para ingresar o intervalo despois da coma
  6. Escriba unha segunda coma para actuar como separador entre o segundo e o terceiro intervalos
  7. Destaque as celas C4 a D5 na folla de traballo para ingresar ao intervalo despois da coma
  8. Introduza un corchete de peche " ) " despois do terceiro intervalo para completar o argumento de referencia
  9. Fai clic na liña Row_num no cadro de diálogo
  10. Prema na cela B7 para ingresar esa referencia de cela na caixa de diálogo
  11. Fai clic na liña Column_num no cadro de diálogo
  12. Prema na célula B8 para ingresar esa referencia de cela na caixa de diálogo
  13. Fai clic na liña de Área_num na caixa de diálogo
  14. Prema na célula B9 para ingresar esa referencia de cela no cadro de diálogo
  15. Faga clic en Aceptar para completar a función e pechar o cadro de diálogo
  16. O mes de xullo aparece na cela B10 xa que é o mes na cela que se intersecta a primeira fila ea segunda columna da segunda área (rango C1 a 1)
  17. Cando fai clic na cela B8, a función completa = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) aparece na barra de fórmulas situada enriba da folla de cálculo

Índice de valores de funcións

Os valores comúns de erro asociados á función INDEX: Formulario de referencia son:

#VALUE! - Ocorre se os argumentos Row_num , Column_num ou Area_num non son números.

#REF! - Ocorre se: