Inhoud
Wanneer u in Excel werkt, is het vaak nodig om de volgorde van cellen te wijzigen, u moet er bijvoorbeeld enkele van verwisselen. Hoe u dit op verschillende manieren kunt doen, zullen we in dit artikel analyseren.
Content
Procedure voor het verplaatsen van cellen
Er is geen aparte functie waarmee u deze procedure in Excel kunt uitvoeren. En bij het gebruik van standaardgereedschappen zullen de rest van de cellen onvermijdelijk verschuiven, die vervolgens op hun plaats moeten worden teruggezet, wat zal resulteren in extra acties. Er zijn echter methoden om de taak te volbrengen, en deze zullen hieronder worden besproken.
Methode 1: Kopiëren
Dit is misschien wel de gemakkelijkste manier, waarbij de elementen naar een andere plaats worden gekopieerd met de vervanging van de oorspronkelijke gegevens. De procedure is als volgt:
- We staan op in de eerste cel (selecteer deze), die we willen verplaatsen. Klik op het hoofdtabblad van het programma op de knop "Kopiëren" (gereedschapsgroep) "Klembord"). U kunt ook gewoon op de toetsencombinatie drukken CTRL + C.
- Ga naar een vrije cel op het blad en druk op de knop "Invoegen" in hetzelfde tabblad en dezelfde gereedschapsgroep. Of u kunt de sneltoetsen opnieuw gebruiken - Ctrl + V.
- Selecteer nu de tweede cel waarmee we de eerste willen verwisselen en kopieer deze ook.
- We staan op in de eerste cel en drukken op de knop "Invoegen" (of Ctrl + V).
- Selecteer nu de cel waarin de waarde uit de eerste cel is gekopieerd en kopieer deze.
- Ga naar de tweede cel waar u gegevens wilt invoegen en druk op de bijbehorende knop op het lint.
- De geselecteerde items zijn met succes verwisseld. De cel die tijdelijk de gekopieerde gegevens bevatte, is niet langer nodig. Klik er met de rechtermuisknop op en selecteer de opdracht in het menu dat wordt geopend “Delete”.
- Afhankelijk van of er gevulde elementen naast deze cel aan de rechterkant / onderkant zijn of niet, selecteert u de juiste verwijderingsoptie en klikt u op de knop OK.
- Dat is alles wat gedaan moest worden om cellen te wisselen.
Ondanks het feit dat u voor het implementeren van deze methode veel extra stappen moet uitvoeren, wordt deze toch door het grootste aantal gebruikers gebruikt.
Methode 2: slepen en neerzetten
Deze methode wordt ook gebruikt om cellen te wisselen, maar in dit geval worden cellen verschoven. We voeren dus de volgende acties uit:
- Selecteer de cel die we naar een nieuwe locatie willen verplaatsen. We bewegen de muiscursor over de rand en zodra deze van weergave verandert in de gebruikelijke aanwijzer (met aan het einde 4 pijlen in verschillende richtingen), houdt u de toets ingedrukt Shift, verplaats de cel naar een nieuwe locatie met de linkermuisknop ingedrukt.
- Meestal wordt deze methode gebruikt om aangrenzende cellen te verwisselen, omdat verschuivende elementen in dit geval de structuur van de tabel niet schenden.
- Als we besluiten een cel door meerdere andere te verplaatsen, verandert dit de positie van alle andere elementen.
- Daarna moet u de orde herstellen.
Methode 3: Macro's gebruiken
We hebben aan het begin van het artikel vermeld dat er in Excel helaas geen speciaal hulpmiddel is waarmee u snel cellen op plaatsen kunt "verwisselen" (met uitzondering van de bovenstaande methode, die alleen effectief is voor aangrenzende elementen). Dit kan echter worden gedaan met behulp van macro's:
- Eerst moet u ervoor zorgen dat de zogenaamde "ontwikkelaarsmodus" in de applicatie is geactiveerd (standaard uitgeschakeld). Voor deze:
- ga naar het menu "het dossier" en selecteer uit de lijst aan de linkerkant "Parameters".
- klik in de programma-opties op de subsectie "Lint aanpassen", zet aan de rechterkant een vinkje voor het item "Ontwikkelaar" en klik op OK.
- Schakel over naar tabblad "Ontwikkelaar", waar klik op het pictogram “Visuele basis” (gereedschapsgroep) "de code").
- In de editor, door te klikken op de knop "Bekijk code", plak de onderstaande code in het venster dat verschijnt:
Sub ПеремещениеЯчеек()
Dim ra As Range: Set ra = Selectie
msg1 = "Произведите выделение ДВУХ диапазонов идентичного азмера"
msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО азмера"
Als ra.Areas.Count <> 2 Dan MsgBox msg1, vbCritical, "Проблема": Exit Sub
If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = False
arr2 = ra.Gebieden(2).Waarde
ra.Gebieden(2).Waarde = ra.Gebieden(1).Waarde
ra.Gebieden(1).Waarde = arr2
End Sub
- Sluit het editorvenster door op de gebruikelijke knop in de vorm van een kruis in de rechterbovenhoek te klikken.
- Een toets ingedrukt houden Ctrl selecteer op het toetsenbord twee cellen of twee gebieden met hetzelfde aantal elementen dat we van plan zijn te verwisselen. Dan drukken we op de knop "Macro" (tabblad "Ontwikkelaar", Groep "de code").
- Er verschijnt een venster waarin we de eerder gemaakte macro zien. Selecteer het en klik op "Rennen".
- Als resultaat van het werk zal de macro de inhoud van de geselecteerde cellen verwisselen.
Opmerking: wanneer het document wordt gesloten, wordt de macro verwijderd, dus de volgende keer moet deze opnieuw worden gemaakt (indien nodig). Maar als u verwacht dat u in de toekomst vaak dergelijke bewerkingen zult moeten uitvoeren, kan het bestand worden opgeslagen met macro-ondersteuning.
Conclusie
Werken met cellen in een Excel-tabel omvat niet alleen het invoeren, bewerken of verwijderen van gegevens. Soms moet u cellen die bepaalde waarden bevatten, verplaatsen of verwisselen. Ondanks het feit dat er geen aparte tool in de Excel-functionaliteit is om deze taak op te lossen, kan dit worden gedaan door waarden te kopiëren en vervolgens te plakken, een cel te verplaatsen of macro's te gebruiken.