À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.
Observação: Se tiver uma versão atual do Microsoft 365, pode introduzir a fórmula na célula superior esquerda do intervalo de saída e, em seguida, premir 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:
Portanto, precisamos selecionar oito células horizontais dessa forma:
É 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:
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 ainda não prima ENTER para o Excel legado! Apenas pare de digitar e vá para a próxima etapa. Para o Excel 365 ou posterior, prima ENTER.
O Excel terá uma aparência semelhante a esta:
Passo 4: Por fim, prima Ctrl+Shift+Enter para o Excel legado
Para o Excel legado, prima 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:
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. Para o Excel legado, prima CTRL+SHIFT+ENTER quando terminar. Para o Excel 365 ou posterior, prima 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.