Lateralmente com fórmula - dicas do Excel

Paste Special Transpose faz um instantâneo dos dados

Alguém construiu essa tabela de pesquisa de lado, estendendo-se por C1: N2. Sei que poderia usar HLOOKUP em vez de VLOOKUP, mas prefiro voltar os dados para a orientação vertical.

Copiar C1: N2. Clique com o botão direito em A4 e escolha a opção Transpor nas Opções de colagem. Transpor é a palavra extravagante do Excel para "virar os dados de lado".

Colar Transposição Especial

Eu transponho muito. Mas eu uso alt = "" + E, S, E, Enter para transpor em vez do botão direito.

Mas há um problema. Transpor é um instantâneo único dos dados. E se você tiver fórmulas nos dados horizontais? Existe uma maneira de transpor com uma fórmula?

A primeira forma é um pouco bizarra. Se você estiver tentando transpor 12 células horizontais, precisará selecionar 12 células verticais em uma única seleção. Comece a digitar uma fórmula, como =TRANSPOSE(C2:N2)na célula ativa, mas não pressione Enter. Em vez disso, mantenha pressionado Ctrl + Shift com a mão esquerda e pressione Enter. Isso coloca uma única fórmula de matriz nas células selecionadas. Esta fórmula TRANSPOSE vai retornar 12 respostas, e elas aparecerão nas 12 células selecionadas.

Ctrl + Shift + Enter para Fórmula de Matriz

Conforme os dados da tabela horizontal mudam, os mesmos valores aparecerão na tabela vertical.

Mas as fórmulas de matriz não são bem conhecidas. Alguns novatos em planilhas podem tentar editar sua fórmula e esquecer de pressionar Ctrl + Shift + Enter.

Resultado de TRANSPOSE

Para evitar o uso da fórmula de matriz, use uma combinação de INDEX e ROW, conforme mostrado abaixo. =ROW(1:1)é uma maneira inteligente de escrever o número 1. Conforme você copia esta fórmula, a referência da linha muda para 2: 2 e retorna um 2.

A função INDEX diz que você está obtendo as respostas de C2: N2 e deseja o enésimo item do intervalo.

Função INDEX

Na figura abaixo, =FORMULATEXTna coluna C, mostra como a fórmula muda quando você copia.

Como as fórmulas mudam ao copiar para baixo

Obrigado ao Excel Ace e Tracia Williams por sugerir este recurso.

Assistir vídeo

  • Paste Special Transpose faz um instantâneo dos dados
  • A função TRANSPOSE requer Ctrl + Shift + Enter
  • Usando Ctrl + Shift + Enter com = 2 à direita
  • Função INDEX com posição
  • ROW (1: 1) dá o número 1
  • Ele muda conforme você copia
  • Combine INDEX e ROW
  • 3º método: Substituir = por =
  • Excel Ace e Tracia Williams sugeriram este recurso

⇬ Fazer download do arquivo

Baixe o arquivo de amostra aqui: Podcast1986.xlsx

Artigos interessantes...