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();
$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. For more information, please visit the following [link](link).

Jordi Bardia
Engenheiro de Software
Jordi é extremamente proficiente em Python, C# e C++, e quando não está utilizando suas habilidades na Iron Software, dedica-se à programação de jogos. Compartilhando as responsabilidades por testes, desenvolvimento e pesquisa de produtos, Jordi agrega imenso valor à melhoria contínua dos produtos. Essa experiência diversificada o mantém ...
Leia mais

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me