5 sätt att infoga nya kolumner i Excel (inklusive genväg och VBA)

Innehållsförteckning

Lägga till eller ta bort kolumner i Excel i en vanlig uppgift när du arbetar med data i Excel.

Och precis som alla andra saker i Excel finns det också flera sätt att infoga kolumner. Du kan infoga en eller flera enskilda kolumner (till höger/vänster om en vald), flera kolumner (intill eller intilliggande) eller en kolumn efter varannan kolumn i en datamängd.

Var och en av dessa situationer skulle behöva en annan metod för att infoga en kolumn.

Obs! Alla metoder som visas i den här självstudien fungerar också om du vill infoga nya rader

Infoga nya kolumner i Excel

I den här självstudien kommer jag att täcka följande metoder/scenarier för att infoga nya kolumner i Excel:

  1. Infoga en ny kolumn (med kortkommando eller alternativ i menyfliksområdet)
  2. Lägg till flera nya kolumner
  3. Lägg till icke-intilliggande kolumner på en gång
  4. Infoga nya kolumner efter varannan kolumn
  5. Infoga en ny kolumn i en Excel -tabell

Infoga en ny kolumn (kortkommando)

Anta att du har en dataset som visas nedan och du vill lägga till en ny kolumn till vänster om kolumn B.

Nedan är tangentbordsgenvägen för att infoga en kolumn i Excel:

Control Shift + (håll ner Control- och Shift -tangenterna och tryck på plusknappen)

Command + I om du använder Mac

Nedan följer stegen för att använda denna kortkommando för att lägga till en kolumn till vänster om den valda kolumnen:

  1. Markera en cell i kolumnen till vänster där du vill lägga till en ny kolumn
  2. Använd kortkommandot Control Shift +
  3. Klicka på alternativet Hela kolumnen i dialogrutan Infoga som öppnas (eller tryck på C -knappen)
  4. Klicka på OK (eller tryck på Enter).

Stegen ovan skulle omedelbart lägga till en ny kolumn till vänster om den valda kolumnen.

Ett annat sätt att lägga till en ny kolumn är att först markera en hel kolumn och sedan använda stegen ovan. När du väljer en hel kolumn med Control Shift + genvägen visar inte dialogrutan infoga.

Det kommer bara att lägga till den nya kolumnen direkt.

Nedan är tangentbordsgenvägen för att välja hela kolumnen (när du väl har markerat en cell i kolumnen):

Kontroll + mellanslag (håll ned kontrollknappen och tryck på mellanslagstangenten)

När du väl har valt kolumnen kan du använda Control Shift + för att lägga till en ny kolumn.

Om du inte är ett fan av kortkommandon kan du också använda högerklickmetoden för att infoga en ny kolumn. Högerklicka helt enkelt på en cell i en kolumn, högerklicka och klicka sedan på Infoga. Detta öppnar dialogrutan Infoga där du kan välja "Hela kolumnen".

Detta skulle infoga en kolumn till vänster om kolumnen där du markerade cellen.

Lägg till flera nya kolumner (intilliggande)

Om du behöver infoga flera intilliggande kolumner kan du antingen infoga en kolumn och tid och bara upprepa samma process (du kan använda F4 -tangenten för att upprepa den sista åtgärden), eller så kan du infoga alla dessa kolumner på en gång.

Anta att du har en dataset som visas nedan och du vill lägga till två kolumner till vänster om kolumn B.

Nedan följer stegen för att göra detta:

  1. Välj två kolumner (från och med den till vänster som du vill infoga kolumnerna)
  2. Högerklicka var som helst i markeringen
  3. Klicka på Infoga

Stegen ovan skulle omedelbart infoga två kolumner till vänster om kolumn B.

Om du vill infoga något annat antal kolumner (säg 3 eller 4 eller 5 kolumner) väljer du så många till att börja med.

Lägg till flera nya kolumner (icke-angränsande)

Ovanstående exempel är snabbt och snabbt när du vill lägga till nya intilliggande kolumner (dvs ett block med tre intilliggande kolumner som visas ovan).

Men vad händer om du vill infoga kolumner men dessa är intilliggande.

Anta till exempel att du har en dataset som visas nedan, och du vill infoga en kolumn före kolumn B och en före kolumn D.

Även om du kan välja att göra detta en efter en, finns det ett bättre sätt.

Nedan följer stegen för att lägga till flera icke-angränsande kolumner i Excel:

  1. Välj de kolumner där du vill infoga en ny kolumn.
  2. Högerklicka var som helst i markeringen
  3. Klicka på Infoga.

Stegen ovan skulle omedelbart infoga en kolumn till vänster om de valda kolumnerna.

Infoga nya kolumner efter varannan kolumn (med VBA)

Ibland kanske du vill lägga till en ny kolumn efter varannan kolumn i din befintliga datamängd.

Även om du kan göra detta manuellt, kan det ta lite tid om du arbetar med en stor datamängd.

Det snabbare sättet att göra detta skulle vara att använda en enkel VBA -kod för att helt enkelt infoga en kolumn efter varje kolumn i din datamängd.

Sub InsertColumn () 'Kod skapad av Sumit Bansal från trumpexcel.com Dim ColCount As Integer Dim i As Integer StartCol = Selection.Columns.Count + Selection.Columns (1) .Column EndCol = Selection.Columns (1) .Column For i = StartCol till EndCol Steg -1 Celler (1, i) .EntireColumn.Insert Next i End Sub

Ovanstående kod går igenom varje kolumn i markeringen och infogar en kolumn till höger om de valda kolumnerna.

Du kan lägga till den här koden i en vanlig modul och sedan köra detta makro därifrån.

Eller, om du måste använda den här funktionen regelbundet, kan du också överväga att lägga till den i Personal Macro Workbook och sedan lägga till den i snabbåtkomstverktygsfältet. På så sätt har du alltid tillgång till den här koden och kan köra den med ett enda klick.

Obs! Ovanstående kod fungerar också när du har data formaterad som en Excel -tabell.

Lägg till en kolumn i en Excel -tabell

När du konverterar en dataset till en Excel -tabell förlorar du en del av flexibiliteten som du har med vanliga data när det gäller att infoga kolumner.

Till exempel kan du inte markera icke-sammanhängande kolumner och infoga kolumner bredvid det på en gång. Du måste göra detta en efter en.

Anta att du har en Excel -tabell enligt nedan.

För att infoga en kolumn till vänster om kolumn B, välj vilken cell som helst i kolumnen, högerklicka, gå till alternativet Infoga och klicka på "Tabellkolumner till vänster".

Detta kommer att infoga en kolumn till vänster om den markerade cellen.

Om du väljer en cell i kolumn B och en i kolumn D kommer du att märka att alternativet "Tabellkolumner till vänster" är nedtonat. I det här fallet måste du bara infoga kolumner en efter en.

Vad som är förvånande är att det här fungerar när du väljer icke-sammanhängande rader, men inte med kolumner.

Så det här är några av de metoder du kan använda för att infoga nya kolumner i Excel. Alla metoder som omfattas av denna handledning fungerar också om du vill infoga nya rader (VBA -koden skulle dock behöva ändras).

Hoppas du tyckte att denna handledning var användbar!

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave