Inverter valores de uma lista de dados


Nesta dica vamos demonstrar passo-a-passo como pode inverter valores de uma lista de dados em Excel, ou seja, o primeiro valor de uma tabela passa a ser o último, o segundo valor passa a ser o penúltimo, e assim por diante.

Tenha em consideração a imagem seguinte:

 

 

O nosso objectivo com esta dica é inverter a ordem das cidades, na coluna B, passando a cidade de Faro a ser a primeira da lista, a de Beja a segunda, terminando, como última da nova lista, com a cidade de Viana do Castelo.

 

Como inverter valores de uma lista de dados?

Apesar de estarmos perante um processo simples, iremos utilizar três funções para completar esta missão. São elas:

  • ÍNDICE
  • CONTAR.VAL
  • LIN

 

Eis a fórmula:

 

Como funciona esta fórmula?

Passemos então às explicações. A função principal da lista, se podemos chamar assim, é a função ÍNDICE. É na função ÍNDICE que se incluem as funções CONTAR.VAL e LIN.

 

PASSO 1: Em primeiro lugar, a função ÍNDICE pede a inserção de uma matriz de dados, onde será efectuada a busca de dados. Essa matriz de dados é representada por "$A$2:$A$11.

PASSO 2: Posto isto, é necessário determinar o número da linha onde os dados a procurar se encontram. Assim, usamos a função CONTAR.VAL para determinar quantos dados a nossa lista tem (esta função irá contar as células não vazias), ou seja, neste caso em particular, são 10.

PASSO 3: De seguida, usamos a função LIN para determinar:

  • O número da linha onde começa a nossa lista de dados, ou seja, neste caso, a linha 2
  • A linha onde começa a lista de dados, ou seja, neste caso, a linha 2

 

Tomando como exemplo o primeiro valor na célula B2, verificamos que a linha encontrada com esta fórmula é a linha que contém a cidade de "Faro", e que resulta da soma das cidades da lista (10), mais a soma da linha onde começam a ser inseridos os dados (2), menos o valor do número da linha onde estamos a inserir a fórmula (2).

Ao arrastar a fórmula, obtém uma subtracção final por 3, 4 e assim por diante.

Sabia que pode encontrar estas matérias nos nossos cursos online?

Faça-nos uma visita e conheça toda a oferta formativa. Até já!