Devolve as colunas especificadas de uma matriz.
Sintaxe
=ESCOLHERCOLS(matriz,col_num1,[col_num2],…)
A sintaxe da função ESCOLHERCOLS tem os seguintes argumentos:
-
matriz A matriz que contém as colunas a serem devolvidas na nova matriz. Obrigatório.
-
col_num1 A primeira coluna a ser devolvida. Obrigatório.
-
col_num2 Colunas adicionais a devolver. Opcional.
Erros
O Excel devolve um erro #VALOR se o valor absoluto de qualquer um dos argumentos col_num for zero ou exceder o número de colunas na matriz.
Exemplos
Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.
Devolve uma matriz das colunas 1, 3, 5 e novamente 1 a partir da matriz no intervalo entre A2:E7.
Dados |
|||||
1 |
2 |
3 |
4 |
5 |
|
6 |
7 |
8 |
9 |
10 |
|
11 |
12 |
13 |
14 |
15 |
|
16 |
17 |
18 |
19 |
20 |
|
21 |
22 |
23 |
24 |
25 |
|
26 |
27 |
28 |
29 |
30 |
|
Fórmulas |
|||||
=ESCOLHERCOLS(A2:E7;1;3;5;1) |
Devolve uma matriz das duas últimas colunas da matriz no intervalo entre A2:D7 pela ordem da coluna três e, em seguida, da coluna quatro.
Dados |
|||
1 |
2 |
13 |
14 |
3 |
4 |
15 |
16 |
5 |
6 |
17 |
18 |
7 |
8 |
19 |
20 |
9 |
10 |
21 |
22 |
11 |
12 |
23 |
24 |
Fórmulas |
|||
=ESCOLHERCOLS(A2:D7;3;4) |
Devolve uma matriz das últimas duas colunas da matriz no intervalo entre A2:D7 pela ordem da coluna quatro e, em seguida, da coluna três.
Dados |
|||
1 |
2 |
13 |
14 |
3 |
4 |
15 |
16 |
5 |
6 |
17 |
18 |
7 |
8 |
19 |
20 |
9 |
10 |
21 |
22 |
11 |
12 |
23 |
24 |
Fórmulas |
|||
=ESCOLHERCOLS(A2:D7;-1;-2) |