Contidos
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:
- 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.
- 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.
- Agora selecciona a segunda cela coa que queremos intercambiar a primeira e tamén cópiaa.
- Levantámonos na primeira cela e prememos o botón "Inserir" (Ou Ctrl + V).
- Agora selecciona a cela na que se copiou o valor da primeira cela e cópiaa.
- Vaia á segunda cela onde quere inserir os datos e prema o botón correspondente na cinta.
- 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".
- 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.
- Iso é todo o que hai que facer para intercambiar celas.
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:
- 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.
- 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.
- Se decidimos mover unha cela por varias outras, isto cambiará a posición de todos os demais elementos.
- Despois diso, terás que restaurar a orde.
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:
- 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".
- 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.
- Cambia á pestana "Desenvolvedor", onde fai clic na icona "Visual Basic" (grupo de ferramentas "o código").
- 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 Sub
- Pecha a xanela do editor facendo clic no botón habitual en forma de cruz na esquina superior dereita.
- 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").
- Aparecerá unha xanela na que vemos a macro creada previamente. Seleccionalo e fai clic "Executar".
- Como resultado do traballo, a macro intercambiará o contido das celas seleccionadas.
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.
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.