Como utilizar a função índice para localizar dados numa tabela do Excel

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 324988
Sumário
Este artigo descreve como utilizar a função índice para localizar dados numa tabela na intersecção de uma linha específica e a coluna no Microsoft Excel.

Existem duas formas da função índice dematriz e referência. Seguem-se as principais diferenças entre as duas formas:
  • A forma de matriz pode devolver mais de um valor ao mesmo tempo. A forma de referência devolve a referência da célula na intersecção da linha de aparticular e de coluna.
  • A forma de matriz é introduzida utilizando CTRL + SHIFT + ENTER, em vez de apenas ENTER, tal como acontece com referência.
Mais Informação
Introduza os dados seguintes numa folha de cálculo do Excel em branco. Vai utilizar estes dados para a fórmula de exemplo neste artigo.
ABC
1NomeDept.Idade
2Henry50128
3Stan20119
4Maria10122
5Larry30129
6
7.Harry40121
8José10123
9Lynn30130

Forma de referência de índice

  1. Introduza a seguinte fórmula na célula E2 (ou em qualquer célula availableblank):
    =ÍNDICE((A2:C5,A7:C9),2,3,2)
    (A2:C5, a7: C9) são os intervalos em que o valor que pretende que será befound.

    2 é o número da linha do intervalo em que o valor está.

    3 é o número da coluna nos intervalos em que é o valor. Becausethere são três colunas (início com a coluna A), a terceira coluna é columnC.

    2 é a área, A2:C5 ou a7: C9, quando o valor for. Uma vez que thereare duas áreas especificado para o intervalo, o segundo intervalo de isA7:C9.
  2. Prima ENTER.
Na fórmula de exemplo, a função índice devolve um valor na intersecção da segunda linha (2) e da terceira coluna (C) do intervalo a7: C9. O valor na célula C8 é 23. Por conseguinte, a fórmula =INDEX((A2:C5,A7:C9),2,3,2) devolve o valor de 23.

Forma de matriz de índice

  1. Introduza a seguinte fórmula na célula E3 (ou em qualquer célula availableblank):
    =INDEX(A2:C5,2,3)
    A2:C5 é o intervalo em que o valor que pretende que será befound.

    2 é o número da linha do intervalo em que o valor está.

    3 é o número da coluna no intervalo em que é o valor. Becausethere são três colunas (início com a coluna A), a terceira coluna é columnC.
  2. Prima CTRL + SHIFT + ENTER para introduzir a fórmula como um arrayformula.
Na fórmula de exemplo, a função índice devolve um valor na intersecção da segunda linha (2) e da terceira coluna (C). O valor na célula C2 é 19. Por conseguinte, a fórmula =INDEX(A2:C5,2,3) devolve o valor de 19.
INF XL2002 XL2003 XL2007

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 324988 - Última Revisão: 10/29/2015 00:12:00 - Revisão: 8.0

Microsoft Office Excel 2007, Microsoft Excel 2002 Standard Edition, Microsoft Office Excel 2003, Microsoft Excel 2010

  • kbhowto kbmt KB324988 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)