Com intercanviar cel·les a Excel

Mentre es treballa a Excel, sovint es fa necessari canviar l'ordre de les cel·les, per exemple, cal intercanviar-ne algunes. Com fer-ho de diferents maneres, analitzarem en aquest article.

Estoig

Procediment per al moviment de cèl·lules

No hi ha cap funció independent que us permeti realitzar aquest procediment a Excel. I quan s'utilitzen eines estàndard, la resta de cel·les es desplaçaran inevitablement, que després s'han de tornar al seu lloc, cosa que donarà lloc a accions addicionals. No obstant això, hi ha mètodes per dur a terme la tasca, i es discutiran a continuació.

Mètode 1: Còpia

Aquesta és potser la manera més senzilla, que consisteix a copiar els elements a un altre lloc amb la substitució de les dades inicials. El procediment és el següent:

  1. Ens aixequem a la primera cel·la (seleccioneu-la), que pensem moure. A la pestanya principal del programa, feu clic al botó "Copia" (grup d'eines "Porta-retalls"). També podeu prémer la combinació de tecles Ctrl + C.Com intercanviar cel·les a Excel
  2. Aneu a qualsevol cel·la lliure del full i premeu el botó "Insereix" a la mateixa pestanya i grup d'eines. O podeu tornar a utilitzar les tecles d'accés ràpid: Ctrl + V.Com intercanviar cel·les a Excel
  3. Ara seleccioneu la segona cel·la amb la qual volem intercanviar la primera i també copieu-la.Com intercanviar cel·les a Excel
  4. Ens llevem a la primera cel·la i premem el botó "Insereix" (o Ctrl + V).Com intercanviar cel·les a Excel
  5. Ara seleccioneu la cel·la a la qual es va copiar el valor de la primera cel·la i copieu-la.Com intercanviar cel·les a Excel
  6. Aneu a la segona cel·la on voleu inserir les dades i premeu el botó corresponent de la cinta.Com intercanviar cel·les a Excel
  7. Els elements seleccionats s'han intercanviat correctament. La cel·la que contenia temporalment les dades copiades ja no és necessària. Feu clic amb el botó dret sobre ell i seleccioneu l'ordre del menú que s'obre "Suprimeix".Com intercanviar cel·les a Excel
  8. Depenent de si hi ha elements emplenats al costat d'aquesta cel·la a la dreta / inferior o no, seleccioneu l'opció d'eliminació adequada i feu clic al botó OK.Com intercanviar cel·les a Excel
  9. Això és tot el que calia fer per intercanviar cèl·lules.Com intercanviar cel·les a Excel

Tot i que per implementar aquest mètode, heu de realitzar molts passos addicionals, però, el major nombre d'usuaris l'utilitzen.

Mètode 2: arrossegar i deixar anar

Aquest mètode també s'utilitza per intercanviar cel·les, però, en aquest cas, les cel·les es desplaçaran. Per tant, realitzem les següents accions:

  1. Seleccioneu la cel·la que volem traslladar a una nova ubicació. Mou el cursor del ratolí per sobre de la seva vora, i tan bon punt canvia de vista al punter habitual (amb 4 fletxes en diferents direccions al final), mantenint premuda la tecla Canviar, moveu la cel·la a una nova ubicació amb el botó esquerre del ratolí premut.Com intercanviar cel·les a Excel
  2. Molt sovint, aquest mètode s'utilitza per intercanviar cel·les adjacents, ja que el desplaçament d'elements en aquest cas no violarà l'estructura de la taula.Com intercanviar cel·les a Excel
  3. Si decidim moure una cel·la a través de diverses altres, això canviarà la posició de tots els altres elements.Com intercanviar cel·les a Excel
  4. Després d'això, haureu de restaurar l'ordre.Com intercanviar cel·les a Excel

Mètode 3: Ús de macros

Vam esmentar al principi de l'article que, per desgràcia, a Excel, no hi ha cap eina especial que us permeti "intercanviar" ràpidament les cel·les en llocs (a excepció del mètode anterior, que només és efectiu per als elements adjacents). Tanmateix, això es pot fer mitjançant macros:

  1. Primer heu d'assegurar-vos que l'anomenat "mode de desenvolupador" estigui activat a l'aplicació (desactivat per defecte). Per això:
    • anar al menú "dossier" i seleccioneu de la llista de l'esquerra "Paràmetres".Com intercanviar cel·les a Excel
    • a les opcions del programa, feu clic a la subsecció "Personalitza la cinta", al costat dret, poseu una marca al davant de l'element "Desenvolupador" and clic OK.Com intercanviar cel·les a Excel
  2. Canvia a la pestanya "Desenvolupador", on feu clic a la icona "Visual Basic" (grup d'eines "el codi").Com intercanviar cel·les a Excel
  3. A l'editor, fent clic al botó "Mostra el codi", enganxeu el codi següent a la finestra que apareix:

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

    Dim ra As Range: Set ra = Selecció

    msg1 = "Escriu-te a ДВУХ диапазонов идентичного размера"

    msg2 = "Escriu-te'n a диапазонов ИДЕНТИЧНОГО размера"

    Si ra.Areas.Count <> 2, aleshores MsgBox msg1, vbCritical, "Проблема": Surt del sub

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

    Application.ScreenUpdating = Fals

    arr2 = ra.Àrees(2).Valor

    ra.Àrees(2).Valor = ra.Àrees(1).Valor

    ra.Àrees(1).Valor = arr2

    End SubCom intercanviar cel·les a Excel

  4. Tanqueu la finestra de l'editor fent clic al botó habitual en forma de creu a la cantonada superior dreta.
  5. Mantenint premuda una tecla Ctrl al teclat, seleccioneu dues cel·les o dues àrees amb el mateix nombre d'elements que volem intercanviar. Després premem el botó "Macro" (tab "Desenvolupador", Grup "el codi").Com intercanviar cel·les a Excel
  6. Ens apareixerà una finestra en la qual veurem la macro creada anteriorment. Seleccioneu-lo i feu clic "Run".Com intercanviar cel·les a Excel
  7. Com a resultat del treball, la macro intercanviarà el contingut de les cel·les seleccionades.Com intercanviar cel·les a Excel

Nota: quan es tanqui el document, la macro s'eliminarà, de manera que la propera vegada caldrà que es torni a crear (si cal). Però, si espereu que en el futur sovint haureu de realitzar aquestes operacions, el fitxer es pot desar amb suport de macro.

Com intercanviar cel·les a Excel

Conclusió

Treballar amb cel·les d'una taula Excel implica no només introduir, editar o suprimir dades. De vegades cal moure o intercanviar cel·les que contenen determinats valors. Malgrat que no hi ha cap eina separada a la funcionalitat d'Excel per resoldre aquesta tasca, es pot fer copiant i enganxant valors, movent una cel·la o utilitzant macros.

Deixa un comentari