Como intercambiar celas en Excel

Mentres traballas en Excel, moitas veces faise necesario cambiar a orde das celas, por exemplo, cómpre intercambiar algunhas delas. Como facelo de diferentes xeitos, analizaremos neste artigo.

contido

Procedemento para mover células

Non hai ningunha función separada que lle permita realizar este procedemento en Excel. E cando se usan ferramentas estándar, o resto das celas inevitablemente cambiarán, que logo deben ser devoltos ao seu lugar, o que dará lugar a accións adicionais. Non obstante, existen métodos para realizar a tarefa, e discutiranse a continuación.

Método 1: copia

Esta é quizais a forma máis sinxela, que consiste en copiar os elementos a outro lugar coa substitución dos datos iniciais. O procedemento é o seguinte:

  1. Levantámonos na primeira cela (selecciona), que pensamos mover. Na pestana principal do programa, fai clic no botón "Copiar" (grupo de ferramentas "Portapapeis"). Tamén pode simplemente premer a combinación de teclas Ctrl + C.Como intercambiar celas en Excel
  2. Vaia a calquera cela libre da folla e prema o botón "Inserir" na mesma pestana e grupo de ferramentas. Ou pode usar as teclas de acceso rápido de novo - Ctrl + V.Como intercambiar celas en Excel
  3. Agora selecciona a segunda cela coa que queremos intercambiar a primeira e tamén cópiaa.Como intercambiar celas en Excel
  4. Levantámonos na primeira cela e prememos o botón "Inserir" (Ou Ctrl + V).Como intercambiar celas en Excel
  5. Agora selecciona a cela na que se copiou o valor da primeira cela e cópiaa.Como intercambiar celas en Excel
  6. Vaia á segunda cela onde quere inserir os datos e prema o botón correspondente na cinta.Como intercambiar celas en Excel
  7. Os elementos seleccionados intercambiáronse con éxito. A cela que contiña temporalmente os datos copiados xa non é necesaria. Fai clic co botón dereito sobre el e selecciona o comando no menú que se abre "Eliminar".Como intercambiar celas en Excel
  8. Dependendo de se hai elementos cheos ao lado desta cela á dereita/abaixo ou non, selecciona a opción de eliminación adecuada e fai clic no botón OK.Como intercambiar celas en Excel
  9. Iso é todo o que hai que facer para intercambiar celas.Como intercambiar celas en Excel

A pesar de que para implementar este método, cómpre realizar moitos pasos adicionais, con todo, é usado polo maior número de usuarios.

Método 2: arrastrar e soltar

Este método tamén se usa para intercambiar celas, non obstante, neste caso, as celas cambiaranse. Entón, realizamos as seguintes accións:

  1. Seleccione a cela que pretendemos mover a unha nova localización. Movemos o cursor do rato sobre o seu bordo, e en canto cambia de vista ao punteiro habitual (con 4 frechas en diferentes direccións ao final), mantendo premida a tecla Desprazarse, move a cela a unha nova localización co botón esquerdo do rato premido.Como intercambiar celas en Excel
  2. Na maioría das veces, este método úsase para intercambiar celas adxacentes, xa que o desprazamento dos elementos neste caso non violará a estrutura da táboa.Como intercambiar celas en Excel
  3. Se decidimos mover unha cela por varias outras, isto cambiará a posición de todos os demais elementos.Como intercambiar celas en Excel
  4. Despois diso, terás que restaurar a orde.Como intercambiar celas en Excel

Método 3: Uso de macros

Mencionamos ao comezo do artigo que en Excel, por desgraza, non hai ningunha ferramenta especial que che permita "intercambiar" rapidamente as celas en lugares (a excepción do método anterior, que só é efectivo para elementos adxacentes). Non obstante, pódese facer usando macros:

  1. Primeiro cómpre asegurarse de que o chamado "modo de desenvolvedor" está activado na aplicación (desactivado por defecto). Para isto:
    • vai ao menú "Arquivo" e seleccione na lista da esquerda "Parámetros".Como intercambiar celas en Excel
    • nas opcións do programa, fai clic na subsección "Personalizar a cinta", no lado dereito, pon unha marca diante do elemento "Desenvolvedor" e prema OK.Como intercambiar celas en Excel
  2. Cambia á pestana "Desenvolvedor", onde fai clic na icona "Visual Basic" (grupo de ferramentas "o código").Como intercambiar celas en Excel
  3. No editor, premendo no botón "Ver código", pega o seguinte código na xanela que aparece:

    Sub ПеремещениеЯчеек()

    Dim ra As Rango: Establecer ra = Selección

    msg1 = "Así que non hai ningún tipo de cambio"

    msg2 = "Así que non hai ningún tipo de cambio"

    Se ra.Areas.Count <> 2, entón MsgBox msg1, vbCritical, "Проблема": Saír do sub

    If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub

    Application.ScreenUpdating = Falso

    arr2 = ra.Áreas(2).Valor

    ra.Áreas(2).Valor = ra.Áreas(1).Valor

    ra.Áreas(1).Valor = arr2

    End SubComo intercambiar celas en Excel

  4. Pecha a xanela do editor facendo clic no botón habitual en forma de cruz na esquina superior dereita.
  5. Mantendo premida unha tecla Ctrl no teclado, seleccione dúas celas ou dúas áreas co mesmo número de elementos que pensamos intercambiar. Despois prememos o botón "Macro" (tab "Desenvolvedor", Grupo "o código").Como intercambiar celas en Excel
  6. Aparecerá unha xanela na que vemos a macro creada previamente. Seleccionalo e fai clic "Executar".Como intercambiar celas en Excel
  7. Como resultado do traballo, a macro intercambiará o contido das celas seleccionadas.Como intercambiar celas en Excel

Nota: cando se pecha o documento, a macro eliminarase, polo que a próxima vez terá que ser creada de novo (se é necesario). Pero, se esperas que no futuro terás que realizar a miúdo tales operacións, o ficheiro pódese gardar co soporte de macros.

Como intercambiar celas en Excel

Conclusión

Traballar con celas nunha táboa de Excel implica non só introducir, editar ou eliminar datos. Ás veces cómpre mover ou intercambiar celas que conteñan determinados valores. A pesar de que non hai ningunha ferramenta separada na funcionalidade de Excel para resolver esta tarefa, pódese facer copiando e despois pegando valores, movendo unha cela ou usando macros.

Deixe unha resposta