Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Às vezes, será necessário alternar ou girar células. É possível fazer isso copiando, colando e usando a opção Transpor. Mas essa ação cria dados duplicados. Se não for isso que você deseja, digite uma fórmula que use a função TRANSPOR. Por exemplo, na imagem a seguir a fórmula =TRANSPOR(A1:B4) organiza horizontalmente as células de A1 a B4.

Células originais acima, células com a função TRANSPOR abaixo

Se você tiver uma versão atual do Microsoft 365, poderá inserir a fórmula na célula superior esquerda do intervalo de saída e pressionar ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz herdada, selecionando primeiro o intervalo de saída, inserindo a fórmula na célula superior esquerda do intervalo de saída e pressionando Ctrl+Shift+Enter para confirmar. O Excel insere colchetes no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, confira Diretrizes e exemplos de fórmulas de matriz.

Etapa 1: Escolher células em branco

Primeiro, escolha algumas células em branco. Lembre-se de escolher o mesmo número de células do conjunto original de células, mas na outra direção. Por exemplo, há 8 células aqui que estão dispostas verticalmente:

Células em A1:B4

Portanto, precisamos selecionar oito células horizontais dessa forma:

Células A6:D7 selecionadas

É aqui que as células novas e transpostas ficarão.

Etapa 2: Digitar =TRANSPOR(

Com essas células em branco ainda selecionadas, digite: =TRANSPOR(

O Excel terá uma aparência semelhante a esta:

=TRANSPOR(

Observe que as oito células ainda estão selecionadas, embora já tenhamos começado a digitar uma fórmula.

Etapa 3: Digitar o intervalo das células originais.

Agora, digite o intervalo das células que você deseja transpor. Neste exemplo, queremos transpor as células de A1 para B4. Portanto, a fórmula para este exemplo seria: =TRANSPOR(A1:B4), mas não pressione ENTER ainda! Apenas pare de digitar e vá para a próxima etapa.

O Excel terá uma aparência semelhante a esta:

=TRANSPOR(A1:B4)

Etapa 4: Pressionar CTRL+SHIFT+ENTER.

Agora pressione CTRL+SHIFT+ENTER. Por quê? Porque a função TRANSPOR é usada apenas em fórmulas de matriz e é assim que você termina uma fórmula de matriz. Uma fórmula de matriz, em resumo, é uma fórmula que é aplicada a mais de uma célula. Como você selecionou mais de uma célula na etapa 1 (não foi?), a fórmula será aplicada a mais de uma célula. Veja o resultado depois de pressionar CTRL+SHIFT+ENTER:

Resultado da fórmula com as células A1: B4 transpostas nas células A6:D7

Dicas

  • Não é necessário digitar manualmente o intervalo. Depois de digitar =TRANSPOR(, você pode usar o mouse para selecionar o intervalo. Basta clicar e arrastar do início do intervalo até o fim. Mas lembre-se: pressione CTRL+SHIFT+ENTER quando terminar e não apenas ENTER.

  • Você também precisa que a formatação de texto e de célula seja transposta? Experimente copiar, colar e usar a opção Transpor. Mas lembre-se de que essa ação cria duplicatas. Portanto, se suas células originais mudarem, as cópias não serão atualizadas.

  • Há mais para aprender sobre fórmulas de matriz. Crie uma fórmula de matriz ou confira diretrizes detalhadas e exemplos dessas fórmulas aqui.

Detalhes técnicos

A função TRANSPOR retorna um intervalo vertical de células como intervalo horizontal, ou vice-versa. A função TRANSPOR deve ser inserida como uma fórmula de matriz em um intervalo com o mesmo número de linhas e colunas, respectivamente, que o número de colunas e linhas do intervalo de origem. Use TRANSPOR para deslocar a orientação vertical e horizontal de uma matriz ou intervalo em uma planilha.

Sintaxe

TRANSPOR(matriz)

A sintaxe da função TRANSPOR tem os seguintes argumento:

  • matriz    Obrigatório. Uma matriz ou intervalo de células em uma planilha que você deseja transpor. A transposição de uma matriz é criada usando a primeira linha da matriz como a primeira coluna da nova matriz, a segunda linha da matriz como a segunda coluna da nova matriz e assim por diante. Caso não tenha certeza de como inserir uma fórmula de matriz, confira Criar uma fórmula de matriz.

Confira também

Transpor (girar) dados de linhas para colunas ou vice-versa

Criar uma fórmula de matriz

Girar ou alinhar os dados da célula

Diretrizes e exemplos de fórmulas de matriz

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.