Enkla metoder för att byta namn på ett ark i Excel
I Microsoft Excel kan ett nytt namn på ett kalkylblad hjälpa dig att organisera och identifiera dina data mer effektivt. Denna handledning guidar dig genom olika metoder för att byta namn på ett enstaka kalkylblad, eller byta namn på flera kalkylblad samtidigt, och ge dig viktiga regler för att namnge kalkylblad i Excel.
![]() |
Video: Byt namn på ark i Excel
Byt namn på ett kalkylblad i Excel
Det finns tre enkla sätt att byta namn på ett ark i Excel. Låt oss dyka in i var och en av dessa metoder.
Byt namn på ett kalkylblad genom att dubbelklicka på arkfliken
- Dubbelklicka på kalkylbladsfliken du vill byta namn på för att aktivera namnredigeringsläget.
- Ange önskat namn för arbetsbladet och tryck ange.
Byt namn på ett kalkylblad genom att högerklicka på arkfliken
- Högerklicka på fliken i det kalkylblad du vill byta namn på.
- Välj i rullgardinsmenyn som visas Byt namn för att aktivera namnredigeringsläget.
- Skriv in ditt nya namn och tryck ange.
Byt namn på ett kalkylblad genom att använda ett kortkommando
- Välj den kalkylbladsflik som du vill byta namn på.
- Klicka Alt + H + O + R i sekvens för att aktivera namnredigeringsläget.
- Skriv in ditt nya namn och tryck ange.
- För att byta namn på nästa kalkylblad, tryck Ctrl + PageDown för att gå till nästa blad och upprepa sedan steg 2 och 3.
- För att byta namn på föregående kalkylblad, tryck Ctrl + PageUp för att gå till föregående blad och upprepa sedan steg 2 och 3.
Byt namn på flera kalkylblad i Excel
I följande avsnitt kommer vi att diskutera två effektiva metoder för att byta namn på flera valda kalkylblad, eller alla kalkylblad i en arbetsbok samtidigt. Oavsett om du letar efter ett anpassningsbart tillvägagångssätt för att byta namn eller en enkel lösning, har vi dig täckt.
Batchbyt namn på specifika/alla kalkylblad med ett mångsidigt verktyg
Med Kutools för Excel's Byt namn på kalkylblad funktionen blir det enkelt att byta namn på flera kalkylblad i den aktiva arbetsboken samtidigt. Du kan välja kalkylbladen att byta namn på och antingen lägga till ett prefix/suffix eller ersätta de ursprungliga namnen helt och hållet. För dessa ändringar kan du använda ett indatavärde, värden från ett specificerat intervall eller ett värde från en specifik cell i varje valt kalkylblad.
Efter installera Kutools för Excel, navigera till Kutools Plus fliken och välj Arbetsblad > Byt namn på kalkylblad. Gör så här i dialogrutan som visas:
- Välj de kalkylblad du vill byta namn på.
- Välj önskade döpningsalternativ.
- Välj namnkälla. Om du väljer Från en inmatningsruta alternativet, bör du ange ett värde i inmatningsrutan.
Resultat
De valda arken döps omedelbart om baserat på dina valda namnbytealternativ.
Anmärkningar:
- För att aktivera den här funktionen, vänligen ladda ner och installera Kutools för Excel. Det professionella Excel-tillägget erbjuder en 30-dagars gratis provperiod utan begränsningar.
- Att byta namn på ark med Excels inneboende funktion eller VBA-metoder är oåterkalleligt. Kutools erbjuder dock en fördel genom att tillhandahålla ett ångraalternativ för alla byte av namn som utförs genom det, vilket ökar säkerheten och bekvämligheten.
Byt namn på alla kalkylblad med VBA (komplicerat)
I det här avsnittet kommer vi att introducera två VBA-koder för att antingen lägga till ett prefix/suffix till alla kalkylbladsnamn eller byta namn på alla kalkylblad baserat på en specifik cells värde i varje kalkylblad.
Notera: VBA-makron kan inte ångras. Därför rekommenderas det att du skapar en säkerhetskopia av din arbetsbok innan du fortsätter med dessa operationer, ifall du behöver återställa originaldata.
Steg 1: Skapa en ny modul
- Klicka Alt + F11 att öppna Visual Basic för applikationer (VBA) redaktör.
- Klicka Insert > Modulerna för att skapa en ny modul.
Steg 2: Kopiera VBA-kod till modulfönstret
Kopiera någon av nedanstående VBA-koder och klistra in den på den öppnade Modulerna fönster efter dina behov.
- VBA-kod 1: Lägg till prefix/suffix till alla arknamn
-
Sub renameSheetsWithPrefixSuffix() 'Update by ExtendOffice Dim xWs As Worksheet Dim xPrefix As String Dim xSuffix As String xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix. xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix. On Error Resume Next For Each xWs In Worksheets xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed. Next xWs End Sub
Notera:
- I den här koden, för att lägga till ett prefix och suffix till alla arknamn, bör du ersätta "MyPre_" och "_MySuf" på 6:e och 7:e raden med önskat prefix respektive suffix.
- För att bara lägga till ett prefix, ändra den 10:e raden i koden så att den är xWs.Name = xPrefix & xWs.Name.
- För att bara lägga till ett suffix, ändra den 10:e raden med kod till att vara xWs.Name = xWs.Name & xSuffix.
- VBA-kod 2: Byt namn på alla ark baserat på specificerade cellvärden i varje ark
-
Sub renameSheetsBasedOnCellValue() 'Update by ExtendOffice Dim xWs As Worksheet Dim xRgAddress As String xRgAddress = "A1" 'Replace "A1" with your target cell address. On Error Resume Next For Each xWs In Worksheets xWs.Name = xWs.Range(xRgAddress).Value Next xWs End Sub
Notera: Kom ihåg att ändra i denna VBA-kod "A1" på den 5:e raden till den faktiska celladressen som innehåller det nya namnet för varje kalkylblad. Se också till att den angivna cellen (i det här fallet A1) på varje ark innehåller ett värde. Annars kommer att köra denna VBA-kod att leda till ett körtidsfel '1004'.
Steg 3: Kör VBA-koden
I Modulerna fönster, tryck på F5 eller klicka på knappen för att utföra den inklistrade koden.
Resultat
- Resultat av VBA-kod 1: "Pre_" och "_Suf" läggs till som ett prefix respektive suffix till alla arknamn.
- Resultat av VBA-kod 2: Alla ark döps om baserat på värdet i cell A1 för varje ark, som är "Test1", "Test2" respektive "Test3".
Regler för namngivning av kalkylblad i Excel
När du byter namn på dina kalkylblad finns det några regler du måste följa:
- Kalkylbladsnamn måste vara unika i en arbetsbok.
- Kalkylbladsnamn får inte överstiga 31 tecken.
- Kalkylbladsnamn får inte vara tomma.
- Kalkylbladsnamn får inte innehålla tecknen: \/? : * [ ].
- Kalkylbladsnamn får inte börja eller sluta med en apostrof ('), även om det kan användas någonstans i mitten av namnet.
- Kalkylbladsnamn får inte vara historik eftersom det är reserverat för internt bruk av Excel.
Genom att följa denna handledning kan du effektivt byta namn på kalkylblad i Excel för att bättre organisera och hantera dina data. Jag hoppas att du tycker att handledningen är till hjälp. Om du vill utforska fler Excel-tips och tricks, klicka här för att komma åt vår omfattande samling av över tusentals tutorials.
Relaterade artiklar
- Hur kopierar jag ark och byter namn automatiskt i Excel?
- Hur kunde du kopiera ett kalkylblad i Excel och byta namn på det automatiskt utan att skriva namnet som vanligt? I den här artikeln kommer jag att prata om hur man kopierar ett ark en gång eller flera gånger och ger dem specifika namn på en gång.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Innehållsförteckning
- Video: Byt namn på ark i Excel
- Byt namn på ett kalkylblad
- Dubbelklicka på arkfliken
- Högerklicka på arkfliken
- Med hjälp av en kortkommando
- Byt namn på flera kalkylblad
- Anpassningsbar batchbyte för specifika/alla ark (Kutools)
- VBA-metod för att byta namn på alla ark
- Regler för namngivning av kalkylblad i Excel
- Relaterade artiklar
- De bästa Office-produktivitetsverktygen
- Kommentarer