Ir para o conteúdo do rodapé
FERRAMENTAS DO EXCEL

Como alternar entre colunas no Excel

Quer acompanhar seus dados e calcular médias automaticamente? O Microsoft Excel é o aplicativo de planilha eletrônica mais amplamente utilizado no mundo, com milhões de usuários. O Excel e outros programas de planilha são excelentes para manipulação, análise e visualização de dados porque permitem classificar, filtrar, formatar e criar gráficos dos seus dados em um único lugar. Considere reunir informações de contato para uma excursão.

Uma tabela é criada por uma coleção de colunas e linhas em uma planilha Excel. As colunas são normalmente atribuídas a letras alfabéticas, enquanto as linhas geralmente são atribuídas a números. Uma célula é a interseção de uma coluna e uma linha. O endereço de uma célula é determinado pela letra que representa a coluna e o número que representa a linha.

Você já se perguntou como mover colunas em tabelas do Excel?

Este tutorial cobre como alternar ou mover várias colunas. Mudar colunas adjacentes é algo que a maioria das pessoas faz com bastante frequência. Este tutorial irá mostrar como:

  1. Trocar duas colunas com o método da tecla Shift
  2. Trocar a posição de uma coluna inteira com o método de cortar e colar
  3. Trocar várias colunas no Excel com um único movimento
  4. Trocar duas colunas do Excel com atalhos de teclado

Trocar duas colunas com o método da tecla Shift

Quando você troca colunas do Excel com arrastar e soltar, ele apenas destacará as células em vez de movê-las. Use o método da tecla Shift se desejar mover uma coluna selecionada; há alguns passos para fazer isso:

  1. Abra o aplicativo Excel.
  2. Clique com o botão direito no cabeçalho da coluna que deseja mover. Ele irá selecionar toda a coluna.
  3. Mova o cursor para o lado direito da coluna. O cursor mudará para um ícone de seta de quatro direções.
  4. Clique com o botão esquerdo no lado da coluna e pressione a tecla Shift.
  5. Simplesmente arraste a coluna segurando a tecla Shift. Você verá uma linha "|" mostrando onde sua próxima coluna será inserida.
  6. Solte o botão esquerdo do mouse e a tecla Shift.
  7. A primeira coluna substituirá a segunda coluna, movendo a coluna para o lado.
  8. Em seguida, selecione a segunda coluna e use o mesmo método para movê-la para a posição da primeira coluna.
Microsoft Excel - First Positions

Figura 1 - Microsoft Excel - Primeiras Posições

Microsoft Excel - Second Positions

Figura 2 - Microsoft Excel - Segundas Posições

Microsoft Excel - Final Position

Figura 3 - Microsoft Excel - Posição Final

Nota: mudar as posições sem segurar a tecla Shift sobreporá os dados da segunda coluna.

Trocar a posição de uma coluna inteira com o método de cortar e colar

Se o método de arrastar e soltar não funcionar para você, você também pode usar o método de cortar e colar. Aqui estão os seguintes passos:

  1. Abra o aplicativo Microsoft Excel.
  2. Clique com o botão direito no cabeçalho da coluna que deseja mover. Ele irá destacar toda a coluna.
  3. Após destacar, clique com o botão direito no cabeçalho da coluna e escolha a opção "cortar". Você também pode pressionar Ctrl + X para cortar a coluna.
  4. Clique no cabeçalho da coluna que deseja trocar com a outra coluna.
  5. Quando realçado, clique com o botão direito do mouse na coluna e clique em 'inserir células cortadas' no menu.
  6. Isso inserirá a coluna no lugar da coluna inicial.
  7. Use o mesmo método para mover a segunda coluna para o lugar da outra coluna.
Microsoft Excel - Cut option

Figura 4 - Microsoft Excel - Opção de corte

Microsoft Excel - Insert cut cells

Figura 5 - Microsoft Excel - Inserir células cortadas

Microsoft Excel - Last Position

Figura 6 - Microsoft Excel - Última posição

Nota: Você não poderá inserir uma nova coluna na área escolhida, seguindo algumas regras condicionais, que são enquanto copia/cola colunas inteiras.

Trocar Múltiplas Colunas no Excel com Um Movimento

Para trocar colunas no Excel com um movimento, siga estas etapas simples:

  1. Selecione a primeira linha; em seguida, clique com o botão direito do mouse na linha e selecione a opção de inserção.
  2. Use a primeira linha para fazer uma nova ordem de colunas.
  3. Então, adicione valores em novas linhas de acordo com o padrão que você deseja que suas colunas apareçam.
How To Switch Columns In Excel 7 related to Trocar Múltiplas Colunas no Excel com Um Movimento

Figura 7

  1. Em seguida, selecione todos os dados clicando à esquerda e arrastando para as últimas células dos dados.
  2. Clique na guia Dados na barra de ferramentas.
  3. Lá, clique em Classificar no grupo Classificar e Filtrar.
Data tab - Select sort

Figura 8 - Guia de Dados - Selecionar classificação

  1. A caixa de diálogo de Classificação aparecerá.

Clique em Opções.

Sort Dialog Box - Options

Figura 9 - Caixa de Diálogo de Classificação - Opções

Selecione a opção Classificar da esquerda para a direita e clique em Ok.

Sort Options - Sort left to right

Figura 10 - Opções de Classificação - Classificar da esquerda para a direita

Então, na opção Classificar por, selecione a linha 1 e clique em OK.

Sort Dialog Box - Sort by

Figura 11 - Caixa de Diálogo de Classificação - Classificar por

Exclua a linha recém-inserida.

Resultado:

Result

Figura 12 - Resultado

Trocar Duas Colunas do Excel com Atalhos de Teclado

Com teclas de atalho do teclado, é fácil trocar duas colunas. Siga estas etapas para alterar colunas selecionadas:

  1. Selecione qualquer célula nas colunas no Excel.
  2. Mantenha pressionada a tecla Ctrl e pressione a tecla de espaço para selecionar a coluna inteira.
  3. Em seguida, mantenha novamente Ctrl pressionado e pressione a tecla 'X' para cortá-la.
  4. Selecione a coluna que deseja trocar com a primeira.
  5. Novamente, mantenha pressionada a tecla Ctrl e pressione a tecla de espaço para destacar a coluna.
  6. Mantenha a tecla Ctrl pressionada e pressione a tecla (+) mais para inserir a primeira no novo local.
  7. Vá para a segunda coluna e mantenha Ctrl pressionada e pressione espaço para selecionar a coluna inteira.
  8. Pressione Ctrl + 'X' para cortar as colunas.
  9. Selecione o local da primeira e pressione Ctrl + (+) mais.
  10. Isso trocará o local de ambas as colunas.
Microsoft Excel - First Position

Figura 13 - Microsoft Excel - Primeira Posição

Microsoft Excel - Second Position

Figura 14 - Microsoft Excel - Segunda Posição

Microsoft Excel - Final Position

Figura 15 - Microsoft Excel - Posição Final

A Biblioteca IronXL C

Para abrir, ler, editar, trocar colunas e salvar arquivos Excel em .NET, o IronXL fornece um framework versátil e poderoso. É compatível com todos os tipos de projetos .NET, incluindo aplicativos Windows, ASP.NET MVC e Aplicações .NET Core.

Para desenvolvedores .NET, o IronXL oferece uma API simples para leitura e escrita de documentos Excel.

Para acessar scripts de manipulação do Excel, o IronXL não requer a instalação do Microsoft Office Excel no seu servidor, nem o uso do Excel Interop. Trabalhar com arquivos Excel em .NET se torna incrivelmente rápido e direto devido a isso.

Usando o IronXL, os desenvolvedores podem realizar todos os cálculos relacionados ao Excel sem complicação, simplesmente escrevendo algumas linhas de código, incluindo tarefas como somar duas células, opção de coluna total, adicionar uma coluna inteira em uma tabela Excel, adicionar uma linha inteira em uma tabela Excel, usar a função de soma, e o manuseio de múltiplas colunas e múltiplas linhas, entre muitas outras funcionalidades úteis.

Abaixo estão alguns exemplos de código do código C# em ação.

using IronXL;

// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";

// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";

// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();

// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;

// Save the workbook with updated formulas and values.
workbook.Save();
using IronXL;

// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";

// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";

// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();

// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;

// Save the workbook with updated formulas and values.
workbook.Save();
Imports IronXL

' Load an existing Excel workbook from a file.
Private workbook As WorkBook = WorkBook.Load("test.xlsx")

' Access the default worksheet in the workbook.
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set formulas in specific cells.
' A1 will calculate the sum of the range B8 to C12.
Private worksheet("A1").Formula = "Sum(B8:C12)"

' B8 will calculate the division of C9 by C11.
Private worksheet("B8").Formula = "=C9/C11"

' G30 will find the maximum value in the range C3 to C7.
Private worksheet("G30").Formula = "Max(C3:C7)"

' Force recalculation of all formula values in all sheets.
workbook.EvaluateAll()

' Get the calculated value from a formula, e.g., the calculated value in G30.
Dim formulaValue As String = worksheet("G30").Value

' Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
Dim formulaString As String = worksheet("G30").Formula

' Save the workbook with updated formulas and values.
workbook.Save()
$vbLabelText   $csharpLabel

Os desenvolvedores devem ter cuidado ao modificar e editar arquivos Excel em C# porque pode ser fácil um passo em falso alterar todo o documento. Ser capaz de contar com linhas de código eficientes e diretas ajuda a reduzir o risco de erro e torna mais fácil para nós editar ou excluir arquivos Excel programaticamente. Hoje, vamos passar pelos passos necessários para editar arquivos Excel em C# de forma rápida e precisa, utilizando funções que já foram bem testadas. Para mais informações, por favor, visite o seguinte <a href="link">link.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais

Equipe de Suporte Iron

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim