Articles

Como trocar rapidamente o conteúdo de duas células em Excel?

Como trocar rapidamente o conteúdo de duas células no Excel?

Quando estamos a manusear uma folha de trabalho, podemos ter necessidade de trocar o conteúdo de duas células por vezes. Normalmente a maioria de nós apenas sabe “cortar, colar e copiar” para trocar o conteúdo, mas isso consome muito tempo. Vamos falar sobre como trocar rapidamente o conteúdo em células no Excel.

p>P>Passar manualmente dois conteúdos de células adjacentes
Passar dois conteúdos de células não adjacentes com código VBA
Passar facilmente dois conteúdos de células aleatórias com apenas vários cliques

Passar manualmente dois conteúdos de células adjacentes

Por vezes, há duas células adjacentes que precisam de ser trocadas. Podemos fazê-lo manualmente com facilidade. Veja a imagem seguinte, quero trocar as células A4 e B4, por favor faça o seguinte:

doc-swap-cells1

1. Seleccione a célula que deseja trocar. Neste exemplo, seleccione a célula A4.

2. Prima a tecla Shift, e coloque o cursor na margem direita.

3. Depois arraste o cursor para a margem direita da célula B4.

4. Quando aparecer “工”, solte o rato.

5. E o conteúdo das duas células foi trocado. Ver imagem de ecrã:

doc-swap-cells2

Com este método, podemos também trocar duas linhas ou colunas adjacentes.

Troca rápida do conteúdo de duas células ou intervalos no Excel:

Kutools for Excel’s Swap Ranges utility ajuda-o a trocar facilmente duas células ou intervalos especificados ao mesmo tempo no Excel como mostra a demonstração abaixo.
Download e experimente-o agora! (30 dias de percurso livre)

células de troca1

Trocar dois conteúdos de células não adjacentes com código VBA

Quando as duas células são não adjacentes, o método acima não funcionará. Podemos trocá-las com código VBA.

1. Prima a tecla Ctrl e seleccione as duas células não-adjacentes que pretende trocar.

2. Clique Developer>Visual Basic, será exibida uma nova janela Microsoft Visual Basic para aplicações, clique Insert>Module, e introduza o seguinte código no Módulo:

Sub SwapTwoRange()'Updateby20131120Dim Rng1 As Range, Rng2 As RangeDim arr1 As Variant, arr2 As VariantxTitleId = "KutoolsforExcel"Set Rng1 = Application.SelectionSet Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)Application.ScreenUpdating = Falsearr1 = Rng1.Valuearr2 = Rng2.ValueRng1.Value = arr2Rng2.Value = arr1Application.ScreenUpdating = TrueEnd Sub

3. Depois clique em doc-multiply-calculation-3 botão para executar o código, depois é exibido um diálogo para seleccionar as duas células entre as quais deseja trocar. Ver capturas de ecrã:

intervalos de troca de dc1

4. Clique em Ok no diálogo popped-up, as duas células seleccionadas são trocadas. Ver capturas de ecrã:

gamas de permuta dedoc1

Notas: Este código VBA não pode trocar a formatação das duas células.

Trocar facilmente dois conteúdos de células aleatórias com apenas vários cliques

Com Kutools for Excel’s Swap Ranges utility, não só podemos trocar duas células, linhas ou colunas adjacentes, como também podemos trocar facilmente duas células, linhas ou colunas não adjacentes.

Antes de aplicar Kutools para Excel, por favor descarregue e instale-o primeiro.

1. Clique Kutools > Range > Swap Ranges, ver screenshot:

2. Na caixa de diálogo Swap Ranges, é necessário:

  • (1) clicar no primeiro doc-replace-range-names-7 botão na caixa Swap Range 1 para seleccionar as células que gosta de trocar.
  • (2) clique no segundo doc-replace-range-names-7 botão da caixa Swap Range 2 para seleccionar as células com as quais irá trocar.
    Tips: Pode seleccionar as duas gamas antes de aplicar a funcionalidade, depois pode ver as duas gamas seleccionadas são exibidas nas caixas Swap Range 1 e Swap Range 2 separadamente.
  • (3) Clique no botão OK.

Então duas células ou gamas seleccionadas são trocadas imediatamente. Ver capturas de ecrã:

doc swap ranges1

Se quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para descarregá-lo, e depois vá para aplicar a operação de acordo com os passos acima.

Demo: Troque dois conteúdos de células aleatórias com Kutools por Excel

Artigo relacionado:

  • Como trocar linhas ou colunas no Excel?

As Melhores Ferramentas de Produtividade de Escritório

Kutools para Excel resolve a maioria dos seus problemas, e aumenta a sua produtividade em 80%

  • Reutilização: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que já tenha utilizado anteriormente; Encripte células com palavra-passe; Crie Lista de Correio e envie e-mails…
  • Super Barra de Fórmula (edite facilmente múltiplas linhas de texto e fórmula); Leitura de Layout (leia e e edite facilmente um grande número de células); Colar no Intervalo Filtrado…
  • Fundir Células/Linhas/Colunas sem perder dados; Dividir o Conteúdo das Células; Combinar Linhas/Colunas Duplicadas… Prevenir Células Duplicadas; Comparar Intervalos…
  • Seleccionar Linhas Duplicadas ou Únicas; Seleccionar Linhas em Branco (todas as células estão vazias); Super Encontrar e Fuzzy Encontrar em Muitos Livros de Trabalho; Seleccionar Aleatoriamente…
  • Cópia Exacta de Múltiplas Células sem alterar a referência da fórmula; Criação Automática de Referências a Múltiplas Folhas; Inserir Balas, Marcar Caixas e mais…
  • Extrair Texto, Adicionar Texto, Remover por Posição, Remover Espaço; Criar e Imprimir Subtotais de Paginação; Converter Entre Células Conteúdo e Comentários…
  • Super Filtro (guardar e aplicar esquemas de filtragem a outras folhas); Ordenar Avançado por mês/semana/dia, frequência e mais; Filtro Especial por negrito, itálico…
  • Combinar Cadernos de Trabalho e Folhas de Trabalho; Fundir Tabelas com base em colunas-chave; Dividir Dados em Múltiplas Folhas; Converter em Lote xls, xlsx e PDF…
  • Mais de 300 características poderosas. Suporta o Office/Excel 2007-2019 e 365. Suporta todas as línguas. Fácil implantação na sua empresa ou organização. Funcionalidades completas 30 dias de teste gratuito. Garantia de 60 dias de devolução do dinheiro.

kte tab 201905

h4>Office Tab Traz a interface da tabulação para o Office, e tornar o seu trabalho muito mais fácil
  • Activar a edição e leitura por tabulação em Word, Excel, PowerPoint, Editora, Acesso, Visio e Projecto.
  • Abrir e criar múltiplos documentos em novas abas da mesma janela, em vez de em novas janelas.
  • Aumenta a sua produtividade em 50%, e reduz centenas de cliques do rato para si todos os dias!

officetab bottom

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *