Slepen en neerzetten en andere manieren om de positie van kolommen in Excel te wijzigen. Excel: gegevens verplaatsen van kolommen naar rijen en omgekeerd

Vaak vereist in één Excel-cellen tekst omwikkelen nieuwe lijn. Dat wil zeggen: verplaats de tekst langs de lijnen binnen één cel, zoals aangegeven in de afbeelding. Als u na het invoeren van het eerste deel van de tekst eenvoudig op klikt ENTER-toets, waarna de cursor wordt verplaatst naar volgende regel, maar een andere cel, en we hebben een overdracht in dezelfde cel nodig.

Dit is een veel voorkomende taak en kan heel eenvoudig worden opgelost: om tekst naar een nieuwe regel binnen één Excel-cel te verplaatsen, klikt u op ALT+ENTER(druk ALT-toets en druk vervolgens op de ENTER-toets, zonder deze los te laten)

Tekst op een nieuwe regel in Excel plaatsen met behulp van een formule

Soms moet u niet slechts één keer een regeleinde maken, maar met behulp van functies in Excel. Zoals in dit voorbeeld in de figuur. We voeren de voornaam, achternaam en patroniem in en deze wordt automatisch verzameld in cel A6

In het geopende venster moet u op het tabblad "Uitlijning" het vakje naast "Woordomloop" aanvinken, zoals aangegeven in de afbeelding, anders wordt de regelomloop in Excel niet correct weergegeven met behulp van formules.

Hoe een koppelteken in Excel te vervangen door een ander teken en terug met behulp van een formule

Kan verander het koppeltekensymbool in een ander teken, bijvoorbeeld op een spatie, met behulp van tekst functie VERVANGEN in Excel

Laten we een voorbeeld nemen van wat er op de bovenstaande afbeelding staat. Dus in cel B1 schrijven we de SUBSTITUTE-functie:

VERVANGEN(A1,TEKEN(10), " ")

A1 is onze tekst met een regeleinde;
CHAR(10) is een regeleinde (we hebben dit in dit artikel iets hoger bekeken);
" " is een spatie omdat we het regeleinde in een spatie veranderen

Als u de tegenovergestelde handeling moet uitvoeren: de spatie vervangen door een koppelteken (symbool), dan ziet de functie er als volgt uit:

VERVANGEN(A1; " ";TEKEN(10))

Ik wil u eraan herinneren dat u, om ervoor te zorgen dat regeleinden correct worden weergegeven, 'Omloop over lijnen' moet opgeven in de celeigenschappen, in het gedeelte 'Uitlijning'.

Hoe u het koppelteken in Excel kunt wijzigen in een spatie en terug met ZOEKEN - VERVANGEN

Er zijn momenten waarop formules lastig te gebruiken zijn en vervangingen snel moeten plaatsvinden. Om dit te doen, gebruiken we Zoeken en Vervangen. Selecteer onze tekst en druk op CTRL+H, het volgende venster verschijnt.

Als we het regeleinde in een spatie moeten veranderen, moeten we hiervoor in de regel "Zoeken" een regeleinde invoeren ga in het veld "Zoeken" staan ​​en druk vervolgens op de ALT-toets, zonder deze los te laten, typ 010 op het toetsenbord - dit is een regeleindecode, deze is niet zichtbaar in dit veld.

Voer daarna in het veld "Vervangen door" een spatie of een ander teken in dat u wilt wijzigen en klik op "Vervangen" of "Alles vervangen".

In Word is dit overigens duidelijker geïmplementeerd.

Als u het regeleindeteken in een spatie wilt wijzigen, moet u dit in het veld "Zoeken" opgeven speciale code"Regeleinde", wat wordt aangegeven als ^l
In het veld "Vervangen door:" hoeft u alleen maar een spatie te maken en op "Vervangen" of "Alles vervangen" te klikken.

U kunt niet alleen regeleinden wijzigen, maar ook andere speciale karakters Om de bijbehorende code te krijgen, klikt u op de knop “Meer >>”, “Speciaal” en selecteert u de code die u nodig heeft. Ik herinner je eraan deze functie bestaat alleen in Word, deze symbolen werken niet in Excel.

Hoe u een regeleinde in een spatie kunt wijzigen of andersom in Excel met behulp van VBA

Laten we een voorbeeld bekijken voor geselecteerde cellen. Dat wil zeggen, we selecteren de vereiste cellen en voeren de macro uit

1. Verander spaties in koppeltekens in geselecteerde cellen met VBA

SubspatiesToHyphens()
Voor elk cel in selectie
cel.Waarde = Vervangen(cel.Waarde, Chr(32) , Chr(10) )
Volgende
Einde sub

2. Wijzig koppeltekens in spaties in geselecteerde cellen met VBA

Sub WrapsToSpaces()
Voor elke cel in selectie
cel.Waarde = Vervangen(cel.Waarde, Chr(10) , Chr(32) )
Volgende
Einde sub

De code is heel eenvoudig: Chr (10) is een regeleinde, Chr (32) is een spatie. Als u naar een ander symbool wilt overschakelen, vervangt u eenvoudigweg het codenummer dat overeenkomt met het gewenste symbool.

Tekencodes voor Excel

Hieronder in de afbeelding staan ​​verschillende symbolen en de bijbehorende codes, er zijn meerdere kolommen ander lettertype. Om de afbeelding te vergroten, klikt u op de afbeelding.

Gegevens die zich in een cel of celbereik bevinden, kunnen van de ene plaats in het werkblad naar de andere worden verplaatst door middel van direct slepen met de muis of knoppen op linttabbladen. contextmenu, en ook procedures (macro's)- programma's erin geschreven Beeldtaal Basic for Application, afgekort als VBA.

De eenvoudigste manier om cellen van plaats naar plaats te verplaatsen is door de muismat te gebruiken. Om een ​​cel naar een nieuwe locatie te verplaatsen, moet u de gewenste cel of het gewenste bereik selecteren, de muiscursor over de rand van het geselecteerde bereik bewegen, zodat de cursor een hellende pijl wordt met een kruis, zoals weergegeven in de afbeelding en met de linkermuisknop ingedrukt, sleep het geselecteerde gebied naar een nieuwe locatie en laat vervolgens de muisknop los. Als, wanneer u de muiscursor over de rand van het geselecteerde bereik beweegt, deze niet verandert in een schuine pijl met een kruis en het verslepen van cellen onmogelijk maakt, dan is deze uitgeschakeld speciale instelling en het moet worden ingeschakeld door op de knop "Office" in de linkerbovenhoek van het programma te klikken en naar Excel Opties/Geavanceerd te gaan. Vink in de groep Bewerkingsopties het vakje aan naast Vulgrepen en celslepen toestaan.

Knippen en plakken

Knippen en plakken wordt gebruikt om cellen te verplaatsen en ze ook met de muis te verplaatsen. Om een ​​cel of celbereik te knippen/plakken, moet u achtereenvolgens de opdracht “Knippen” selecteren, de cursor naar een nieuwe locatie verplaatsen en de opdracht “Plakken” selecteren. Om dit te doen, kunt u het contextmenu gebruiken (het menu dat verschijnt als u met de rechtermuisknop in het geselecteerde gebied klikt), de groep "Klembord" op het tabblad "Start" of sneltoetsen (een combinatie van toetsen op het toetsenbord om waaraan een bepaald commando is toegewezen).

De sneltoets voor knippen is Ctrl+X of Shift+Delete. De sneltoets voor het invoegen is Ctrl+V of Shift+Insert.

Bij verhuizing grote hoeveelheid cellen is er een verlangen om alles in één keer te selecteren benodigde cellen en verplaats ze allemaal tegelijk. Standaard Excel-hulpmiddelen kunt u dit alleen doen met een bereik. Als een groep niet-aangrenzende cellen is geselecteerd, geeft Excel het bericht “ Deze opdracht niet van toepassing op niet-gerelateerde bereiken. Selecteer één bereik en selecteer de opdracht opnieuw. In dit geval kunt u de cellen eerst verplaatsen zodat ze in één bereik kunnen worden geselecteerd, en er vervolgens mee verder werken.

Bovendien kunnen er zoveel cellen zijn dat het handmatig overbrengen ervan een nachtmerrie kan worden. Een ander probleem dat zich kan voordoen bij het verplaatsen van cellen van de ene plaats naar de andere kan het zoeken zijn naar de cellen die nodig zijn om te bewegen. Overweeg voor de duidelijkheid het volgende voorbeeld: er is ruimte nodig verschillende kolommen cellen, afhankelijk van hun waarden.

Al deze en soortgelijke taken kunnen eenvoudig worden opgelost met behulp van een Excel-invoegtoepassing.

Add-in voor snel bewegende cellen

Voor snelle overdracht cellen van de ene plaats naar de andere, er is een invoegtoepassing voor Excel gemaakt en de knop waarmee deze invoegtoepassing wordt gestart, wordt weergegeven op een afzonderlijk tabblad van het Excel-lint of op een afzonderlijke werkbalk (afhankelijk van Excel-versies). Als u op de knop drukt, verschijnt er een dialoogvenster waarin de gebruiker de voorwaarden, waarden, bereiken, bewegingsrichting enz. kan selecteren die hij nodig heeft. De beweging wordt automatisch uitgevoerd met behulp van een macro. In het bovenstaande voorbeeld zijn de volgende voorwaarden toegepast: vind alle cellen met numerieke waarden met "3100" en verplaats ze 1 kolom naar links en 1 rij omhoog.

video over het werken met de add-on

1. Roep het macrodialoogvenster rechtstreeks vanuit de Excel-werkbalk op met één muisklik;

2. stel de gewenste waarde voor de cellen in;

3. stel het zoekbereik in;

4. selecteer een van de twaalf voorwaarden voor celwaarden;

5. bepaal de bewegingsrichting voor cellen die voldoen aan de opgegeven voorwaarden en waarden:

a) verplaats cellen een bepaald aantal regels omhoog of omlaag;

b) verplaats cellen een bepaald aantal kolommen naar links of rechts;

c) cellen tegelijkertijd omhoog/omlaag en naar links/rechts verplaatsen;

d) verplaats cellen naar een bepaalde kolom;

e) verplaats cellen naar een bepaalde rij.

Oplossing in één woord: omzetting (transponeren). Vervolgens kan de zoeker Googlen en dit artikel vinden.

Ik heb een gewone tabel. Hoe kan ik alle gegevens verplaatsen zodat de kolommen rijen worden en de rijen kolommen worden? Ik ken drie manieren om het probleem op te lossen, die elk op hun eigen manier handig zijn.

Selecteer één kolom of rij en kopieer. Klik op de nieuwe plaats of het nieuwe blad waar de getransponeerde tabel zal worden geplaatst klik met de rechtermuisknop"Speciaal inzetstuk"

Vink het vakje Transponeren aan. Bij een dergelijke transpositie “vliegen alle formules en alle verbindingen tussen tabellen weg”. Daarom zullen we hoogstwaarschijnlijk ook alleen de waarden (of waarden en formaten) van getallen moeten overbrengen.

Een van de controversiële voordelen: het hele ontwerp van de cellen blijft behouden, wat niet altijd nodig is. Maar het grootste nadeel van deze methode is dat het een nogal arbeidsintensief proces is. Als er meer dan 100 rijen en kolommen zijn? Data honderd keer regel voor regel overbrengen?

  1. Wij gebruiken de formule

Veel elegantere oplossing.

De functie ADRES(rijnummer; kolomnummer) geeft de celverwijzing (adres) op basis van 2 cijfers, waarbij het eerste het rijnummer is en het tweede het kolomnummer. Die. record =ADRES(1;1) geeft ons een link naar cel A1.

Met behulp van de functies RIJ(cel) en KOLOM(cel) veranderen we de volgorde van uitvoer voor de functie ADRES - niet (rij, kolom), maar (kolom, rij).

In zijn huidige vorm retourneert de formule =ADDRESS(COLUMN(A1),RIJ(A1)) de tekst $A$1. U moet het resultaat omzetten in een link door de volledige expressie in de functie INDIRECT(link_as_text) te plaatsen.

INDIRECT(ADRES(KOLOM(A1),RIJ(A1)))

In Engelse Excel:

INDIRECT(ADRES(KOLOM(A1),RIJ(A1)))

Nadat we de formule voor cel A9 hebben toegepast (in het voorbeeld in de afbeelding), strekken we deze uit naar de rest. Resultaat:

En je ziet meteen 2 kleine nadelen van deze methode:

  • Lege cellen worden gevuld met nullen, handmatig bewerken;
  • Het celformaat is numeriek, dus datums moeten ook handmatig worden geconverteerd.

Maar nog steeds aan grote tafels Deze formule is absoluut sneller dan Paste Special.

Zelfs de formule is niet helemaal wat nodig is. We transformeren gegevens heen en weer, hoewel we alleen maar met de tabel zelf hoeven te werken.

De meest rationele oplossing is een draaitabel. We moeten de brongegevens corrigeren; elke kolom moet een kop hebben!

Selecteer de tabel en selecteer Invoegen in het menu. Draaitabel. Wij geven aan waar u moet invoegen nieuwe tafel(mogelijk op nieuw blad of ergens voor de huidige), schema – ja/nee. OK. In de instellingen wisselen we de rijnamen- en kolomnaamblokken om. Resultaat:

Gegevens die zich in een cel of celbereik bevinden, kunnen van de ene plaats in het werkblad naar de andere worden verplaatst door middel van direct slepen met de muis, knoppen op het lint, contextmenu's of procedures (macro's)- programma's geschreven in taal Visuele basis voor toepassing, afgekort als VBA.

Bewegen met de muis

De eenvoudigste manier om cellen van plaats naar plaats te verplaatsen is door de muismat te gebruiken. Om een ​​cel naar een nieuwe locatie te verplaatsen, moet u de gewenste cel of het gewenste bereik selecteren, de muiscursor over de rand van het geselecteerde bereik bewegen, zodat de cursor een hellende pijl wordt met een kruis, zoals weergegeven in de afbeelding en met de linkermuisknop ingedrukt, sleep het geselecteerde gebied naar een nieuwe locatie en laat vervolgens de muisknop los. Als, wanneer u de muiscursor over de rand van het geselecteerde bereik beweegt, deze niet verandert in een schuine pijl met een kruis en het slepen van cellen onmogelijk maakt, dan is de speciale instelling uitgeschakeld en moet deze worden ingeschakeld door op de knop “ Office” in de linkerbovenhoek van het programma en ga naar Excel Opties/Aanvullend. In de groep Bewerkingsopties moet u het vakje naast Vulgrepen en celslepen toestaan ​​aanvinken.

Knippen en plakken

Knippen en plakken wordt gebruikt om cellen te verplaatsen en ze ook met de muis te verplaatsen. Om een ​​cel of celbereik te knippen/plakken, moet u achtereenvolgens de opdracht “Knippen” selecteren, de cursor naar een nieuwe locatie verplaatsen en de opdracht “Plakken” selecteren. Om dit te doen, kunt u het contextmenu gebruiken (het menu dat verschijnt als u met de rechtermuisknop in het geselecteerde gebied klikt), de groep "Klembord" op het tabblad "Start" of sneltoetsen (een combinatie van toetsen op het toetsenbord om waaraan een bepaald commando is toegewezen).

De sneltoets voor knippen is Ctrl+X of Shift+Delete. De sneltoets voor het invoegen is Ctrl+V of Shift+Insert.

Bij het verplaatsen van een groot aantal cellen bestaat de wens om alle benodigde cellen in één keer te selecteren en ze allemaal in één keer te verplaatsen. Standaard betekent In Excel kunt u dit alleen doen met een bereik. Als een groep niet-aangrenzende cellen is geselecteerd, geeft Excel het bericht 'Deze opdracht is niet van toepassing op niet-gerelateerde bereiken. Selecteer één bereik en selecteer de opdracht opnieuw. In dit geval kunt u de cellen eerst verplaatsen zodat ze in één bereik kunnen worden geselecteerd, en er vervolgens mee verder werken.

Bovendien kunnen er zoveel cellen zijn dat het handmatig overbrengen ervan een nachtmerrie kan worden. Een ander probleem dat zich kan voordoen bij het verplaatsen van cellen van de ene plaats naar de andere kan het zoeken zijn naar de cellen die nodig zijn om te bewegen. Beschouw voor de duidelijkheid het volgende voorbeeld: het is noodzakelijk om cellen in verschillende kolommen te scheiden, afhankelijk van hun waarden.

Al deze en soortgelijke taken kunnen eenvoudig worden opgelost met behulp van een Excel-invoegtoepassing.

Add-in voor snel bewegende cellen

Om cellen snel van de ene plaats naar de andere over te brengen, is er een Excel-invoegtoepassing gemaakt en de knop waarmee deze invoegtoepassing wordt gestart, wordt weergegeven op een afzonderlijk Excel-linttabblad of op een afzonderlijke werkbalk (afhankelijk van de versie van Excel). Als u op de knop klikt, verschijnt er een dialoogvenster waarin de gebruiker de voorwaarden, waarden, bereiken, bewegingsrichting, enzovoort kan selecteren.
Het verplaatsen gebeurt automatisch met behulp van een macro. In het bovenstaande voorbeeld zijn de volgende voorwaarden toegepast: zoek alle cellen met numerieke waarden die "3100" bevatten en verplaats ze 1 kolom naar links en 1 rij naar boven.

Met de release van Excel 2010 heeft Microsoft de functionaliteit van dit programma bijna verdubbeld en veel verbeteringen en innovaties toegevoegd, waarvan er vele niet meteen merkbaar zijn. Of u nu een ervaren gebruiker of een beginner bent, er zijn veel manieren om het gebruik van Excel eenvoudiger te maken. Over een aantal daarvan zullen we het vandaag hebben.

Selecteer alle cellen met één klik

Met de combinatie kunnen alle cellen worden geselecteerd Ctrl-toetsen+ A, die overigens in alle andere programma's werkt. Er is echter een eenvoudigere manier om te selecteren. Klik op de knop in de hoek Excel-blad, selecteert u alle cellen met één klik.

Meerdere bestanden tegelijk openen

In plaats van elke Excel-bestand afzonderlijk, ze kunnen samen worden geopend. Om dit te doen, markeert u de bestanden die u wilt openen en drukt u op Enter.

Navigeer door Excel-bestanden

Wanneer u meerdere werkmappen geopend heeft in Excel, kunt u eenvoudig tussen de werkmappen navigeren met de toetsencombinatie Ctrl + Tab. Deze functie is ook overal beschikbaar Windows-systeem en kan in veel toepassingen worden gebruikt. Bijvoorbeeld om tussen tabbladen in de browser te schakelen.

Nieuwe knoppen toevoegen aan de werkbalk Snelle toegang

Standaard in het snelpaneel Excel-toegang Er zijn 3 knoppen. U kunt dit aantal wijzigen en het aantal toevoegen dat u nodig heeft.

Ga naar Bestand ⇒ Opties ⇒ Paneel snelle toegang" Nu kunt u alle gewenste knoppen selecteren.

Diagonale lijn in cellen

Soms zijn er situaties waarin u een diagonale lijn aan de tabel moet toevoegen. Bijvoorbeeld om datum en tijd te scheiden. Om dit op de hoofdpagina te doen Excel-pagina Klik op het bekende randenpictogram en selecteer “Meer randen”.

Lege rijen of kolommen aan een tabel toevoegen

Het invoegen van een enkele rij of kolom is vrij eenvoudig. Maar wat als u er nog veel meer moet invoegen? Selecteer het gewenste aantal rijen of kolommen en klik op "Invoegen". Selecteer hierna de plaats waar u de cellen wilt verplaatsen en u krijgt het vereiste aantal lege regels.

Snel kopiëren en verplaatsen van informatie

Als u informatie (cel, rij, kolom) in Excel moet verplaatsen, selecteert u deze en beweegt u de muis over de rand om de aanwijzer te wijzigen. Verplaats daarna de informatie naar de plaats die u nodig hebt. Als u informatie moet kopiëren, doe dan hetzelfde, maar houd de Ctrl-toets ingedrukt.

Verwijder snel lege cellen

Lege cellen zijn de vloek van Excel. Soms verschijnen ze zomaar uit het niets. Om ze allemaal in één keer te verwijderen, selecteert u de gewenste kolom, gaat u naar het tabblad “Gegevens” en klikt u op “Filter”. Boven elke kolom verschijnt een pijl naar beneden. Door erop te klikken, wordt u naar een menu geleid waarmee u lege velden kunt verwijderen.

Geavanceerd zoeken

Door op Ctrl + F te drukken, komen we in het zoekmenu, waarmee u naar alle gegevens in Excel kunt zoeken. De functionaliteit ervan kan echter worden uitgebreid door de "?"-tekens te gebruiken. En "*". Een vraagteken vertegenwoordigt één onbekend karakter, en een asterisk vertegenwoordigt meerdere. Ze zijn de moeite waard om te gebruiken als u niet zeker weet hoe de zoekopdracht eruit ziet.

Als je moet vinden vraagteken of een asterisk en u wilt niet dat Excel in plaats daarvan naar een onbekend teken zoekt, en zet er dan “~” voor.

Unieke vermeldingen kopiëren

Unieke vermeldingen kunnen handig zijn als u niet-herhalende informatie in een tabel wilt markeren. Bijvoorbeeld één persoon van elke leeftijd. Selecteer hiervoor de gewenste kolom en klik op “Geavanceerd” links van het item “Filter”. Selecteer het bronbereik (vanwaar u wilt kopiëren) en het bereik waar u het resultaat wilt plaatsen. Vergeet niet het vakje aan te vinken.

Een selectie maken

Als u een enquête doet die beperkt is tot mannen van 19 tot 60 jaar, kunt u eenvoudig een soortgelijke steekproef samenstellen met met behulp van Excel. Ga naar het menu-item “Data” ⇒ “Data Validation” en selecteer het gewenste bereik of een andere voorwaarde. Bij het invoeren van gegevens die niet aan deze voorwaarde voldoen, krijgen gebruikers een melding dat de gegevens onjuist zijn.

Snelle navigatie met Ctrl en pijl

Door op Ctrl + pijl te drukken, kunt u naar de uiterste punten van het blad gaan. Met Ctrl + ⇓ wordt de cursor bijvoorbeeld naar de onderkant van het blad verplaatst.

Informatie overzetten van een kolom naar een rij

Genoeg nuttige functie, wat niet vaak nodig is. Maar als u het plotseling nodig heeft, is het onwaarschijnlijk dat u het één voor één omzet. Er is een speciale pasta voor het transponeren in Excel.

Kopieer het cellenbereik dat u wilt transponeren. Klik hierna met de rechtermuisknop op juiste plaats en selecteer speciaal inzetstuk.

Hoe informatie in Excel te verbergen

Ik weet niet waarom dit nuttig zou kunnen zijn, maar toch bestaat zo'n functie in Excel. Selecteer het gewenste celbereik, klik op Opmaak ⇒ Verbergen of Tonen en kies de gewenste actie.

Tekst combineren met "&"

Als u tekst uit meerdere cellen in één wilt combineren, is dit niet nodig complexe formules. Selecteer gewoon de cel waarin de tekst zal worden verbonden, druk op “=” en selecteer de cellen opeenvolgend, waarbij u het “&”-symbool voor elke cel plaatst.

Het veranderen van de hoofdlettergebruik van letters

Met behulp van bepaalde formules kunt u het hoofdlettergebruik van het geheel wijzigen tekst informatie in Excel. De functie "UPPERCASE" maakt alle letters hoofdletters, en de functie "LOWER" maakt alle letters kleine letters. "PROPNACH" geeft alleen de eerste letter van elk woord een hoofdletter.

Informatie invoeren met voorloopnullen

Als je binnenkomt Excel-nummer 000356, dan verandert het programma dit automatisch in 356. Als u voorloopnullen wilt laten staan, plaatst u een apostrof “’” vóór het getal.

Versnel het typen van moeilijke woorden

Als u vaak dezelfde woorden typt, zult u blij zijn te weten dat Excel over AutoCorrectie beschikt. Het lijkt erg op autocorrectie op smartphones, dus je begrijpt meteen hoe je het moet gebruiken. Met zijn hulp kunt u herhaalde structuren vervangen door afkortingen. Ekaterina Petrova is bijvoorbeeld een EP.

Meer informatie

Rechtsonder kun je volgen diverse informatie. Weinig mensen weten echter dat u, door daar met de rechtermuisknop te klikken, onnodige regels kunt verwijderen en de benodigde regels kunt toevoegen.

De naam van een blad wijzigen door te dubbelklikken

Dit is de gemakkelijkste manier om de naam van een blad te wijzigen. Dubbelklik er gewoon op met de linkermuisknop en voer een nieuwe naam in.