Hoppa till huvudinnehåll

Ändra skiftläge i Excel – 6 superpraktiska sätt

Att bibehålla konsekventa skiftlägen i Excel, som att använda versaler i den första bokstaven i varje ord eller använda enhetliga versaler/gemener, förbättrar dataläsbarheten och professionalismen avsevärt. Till skillnad från Microsoft Word tillhandahåller Excel inte en Ändra skiftlägesknapp för att ändra skiftläge i kalkylblad, vilket komplicerar arbetet för många Excel-användare. Den här artikeln erbjuder sex praktiska metoder för att hjälpa dig att ändra skiftläge i Excel efter behov. Låt oss arbeta tillsammans för att skapa enhetlighet i din textdata!


Video: Ändra skiftläge i Excel


Ändra skiftläge för text i Excel

Det här avsnittet visar olika metoder för att hjälpa dig att konvertera textvärdena i celler till versaler, gemener, versaler och meningar.


Ändra skiftläge för text med inbyggda funktioner

Anta att du har en lista med namn i intervallet A2:A7 som visas i skärmdumpen nedan, och nu vill du ändra skiftläge i texten till versaler, gemener eller egen bokstäver, Microsoft Excel har följande inbyggda funktioner som kan hjälpa dig att enkelt utföra uppgiften.

  • ÖVRE Funktion – Konverterar text till versaler, t.ex det totala PRIS > TOTALPRISET
  • LOWER Funktion – Konverterar text till gemener, t.ex det totala PRIS > det totala priset
  • RIKTIGT funktion – Använd stor bokstav i varje ord i en textsträng, t.ex det totala PRIS > Det totala priset
Ändra skiftläge för text till versaler med UPPER-funktionen

För att ändra skiftläge för text i intervallet A2:A7 till versaler, ÖVRE funktion kan hjälpa. Vänligen gör enligt följande.

Steg 1: Använd UPPER-funktionen

Här väljer jag cellen C2, anger följande formel och trycker på ange nyckeln för att få det första resultatet.

=UPPER(A2)

Steg 2: Få alla resultat

Välj den första resultatcellen, dra dess Fyll handtaget ner för att få alla resultat. Du kan se att den refererade texten konverteras till versaler som visas i skärmdumpen nedan.

Ändra skiftläge för text till gemener med LOWER-funktionen

För att ändra skiftläge för text i intervallet A2:A7 till gemener, kan du använda LÄGRE funktion som följer.

Steg 1: Använd LOWER-funktionen

Här väljer jag cellen C2, anger följande formel och trycker på ange nyckeln för att få det första resultatet.

=LOWER(A2)

Steg 2: Få alla resultat

Välj den första resultatcellen, dra dess Fyll handtaget ner för att få alla resultat. Du kan se att den refererade texten konverteras till gemener som visas i skärmdumpen nedan.

Ändra skiftläge för text till Proper (titel) skiftläge med funktionen PROPER

För att ändra skiftläge för text i intervallet A2:A7 till versaler (med stor bokstav i varje ord), RIKTIG funktion kan göra dig en tjänst. Vänligen gör enligt följande.

Steg 1: Välj en cell för att mata ut resultatet och använd funktionen PROPER

Här väljer jag cellen C2, anger följande formel och trycker på ange nyckeln för att få det första resultatet.

=PROPER(A2)

Steg 2: Få alla resultat

Välj den första resultatcellen, dra dess Fyll handtaget ner för att få alla resultat. Du kan se att den refererade texten konverteras till versaler (första bokstaven i varje ord är versal) som visas i skärmdumpen nedan.


Ändra skiftläge för text med några få klick med ett praktiskt verktyg

Medan de ovan nämnda funktionerna låter dig ändra textens skiftläge, kräver de en hjälpkolumn för att lagra den ändrade texten. Detta kan vara obekvämt, särskilt om du behöver den ändrade texten för vidare operationer. Dock, Kutools för Excel's Ändra ärende funktionen låter dig enkelt justera skiftläge i ett valt område till övre, lägre, rätt, eller ens mening fall, direkt inom intervallet. Vänligen prova funktionen enligt följande.

Efter installation av Kutools för Excel, gå till välj Kutools > text > Ändra ärende, och gör sedan så här:

  1. Välj intervallet som innehåller texten vars skiftläge du vill ändra.
  2. I Ändra ärende dialogrutan, välj det alternativ för skiftläge du behöver.
  3. Klicka OK.

Resultat

I det här fallet väljer jag ÖVRIGA FALL alternativet efter att ha klickat på OK knappen kommer alla texter i det valda intervallet att ändras till versaler. Se skärmdumpen nedan.

Anmärkningar:

Ändra skiftläge för text med Flash Fill

Låt oss nu gå vidare till den tredje metoden, känd som Flashfyllning. Introducerad i Excel 2013, är Flash Fill utformad för att automatiskt fylla din data när den känner av ett mönster. Att använda Flash Fill-funktionen för att ändra skiftläge i ett intervall i Excel är relativt enkelt. Här är steg-för-steg-guiden:

Steg 1: Skriv in den första posten i önskat fall i den intilliggande cellen

I cellen omedelbart intill din första datainmatning skriver du manuellt den första posten så som du vill att den ska visas.

Till exempel, om jag vill ändra skiftläge i intervallet A2:A7 till versaler, skulle jag gå till cellen B2 som ligger direkt intill förnamnet och manuellt skriva texten med versaler.

Steg 2: Använd Flash Fill för att automatiskt fylla alla versaler

Flytta till cellen under B2 och skriv det andra namnet från A3 med versaler, då kommer Excel att upptäcka mönstret från din tidigare inmatning och ett Flash Fill-förslag visas för att automatiskt fylla de återstående cellerna med versaler. Då måste du trycka ange för att acceptera förhandsvisningen.

Tips: Om Excel inte känner igen mönstret när du fyller i den andra cellen fyller du i data för den cellen manuellt och fortsätter sedan till den tredje cellen. Mönstret bör kännas igen när du börjar mata in data i den tredje cellen i följd.

Resultat

Efter att ha tryckt på ange för att acceptera förhandsgranskningen får du en lista med versaler som visas i skärmdumpen nedan.

Anmärkningar:
  • Den här funktionen är endast tillgänglig i Excel 2013 och senare versioner.
  • Du kan följa samma steg för att använda Flash Fill för att ändra skiftläge för text till små bokstäver, korrekt fall såväl som meningsmål efter behov.
  • Om Excel inte automatiskt erbjuder ett Flash Fill-förslag kan du tvinga det att träda i kraft med någon av följande metoder.
    • Med genväg
      Efter att ha skrivit den första versaler i cell B2, välj området B2:B7, tryck ctrl + E för att automatiskt fylla resten av versaler.
    • Alternativt med band
      Efter att ha skrivit den första versaler i cell B2, välj området B2:B7, gå till klicka Fyll > Flashfyllning under Hem fliken.

Ändra skiftläge för text med Microsoft Word

Använda Microsoft Word att hjälpa till att ändra skiftläge i ett intervall i Excel innebär lite av en lösning. Detta kan dock vara fördelaktigt om du är mer bekväm med Words skiftlägesfunktioner. Här är stegen:

Steg 1: Kopiera cellintervallet som innehåller texten vars skiftläge du vill ändra

I det här fallet väljer jag intervallet A2:A7 i ett Excel-kalkylblad och trycker på ctrl + C att kopiera den.

Steg 2: Klistra in det valda intervallet i ett Word-dokument

Då måste du trycka ctrl + V för att klistra in det kopierade innehållet i ett nytt eller befintligt Word-dokument.

Steg 3: Ändra den markerade texten till versaler, gemener eller andra vanliga bokstäver

  1. Markera den kopierade texten i word.
  2. Enligt Hem klicka för att expandera Ändra ärende rullgardinsmenyn.
  3. Välj ett av fallalternativen efter behov. Här väljer jag små bokstäver från rullgardinsmenyn.

Steg 4: Kopiera de ändrade texterna från word och klistra in tillbaka i Excel

När texten har ändrats till det skiftläge du angav (här ändras fallet för text till gemener), måste du göra enligt följande:

  1. Markera och kopiera de ändrade texterna i Word.
  2. Gå tillbaka till ditt Excel-kalkylblad.
  3. Markera den första cellen i intervallet där du vill placera texterna och tryck sedan på ctrl + V för att klistra tillbaka innehållet i Excel.

Ändra skiftläge för text med Power Query

Du kan också tillämpa Power Query funktion för att ändra skiftläge för text i Excel. Nackdelen med denna metod är att det tar flera steg att slutföra precis som Microsoft Word-metoden. Låt oss dyka in för att se hur det fungerar.

Steg 1: Välj dataintervall, aktivera funktionen Från tabell/intervall

Markera cellerna (inklusive rubriken) där du vill ändra skiftläge, här väljer jag området A1:A7. Välj sedan Data > Från tabell/sortiment.

Steg 2: Konvertera de markerade cellerna till tabellformat

Om de markerade cellerna inte är i Excel-tabellformat, a Skapa bord dialogrutan dyker upp. I den här dialogrutan behöver du bara verifiera om Excel har valt ditt valda cellområde korrekt, markera om din tabell har rubrik och klicka sedan på OK knapp.

Om de markerade cellerna är Excel-tabell, hoppa till steg 3.

Steg 3: Konvertera texterna till alla fall som du behöver

I öppningen Power Query fönster måste du:

  1. Gå till Förvandla fliken.
  2. Klicka på bildad.
  3. Välj ett av fallalternativen (små bokstäver, VERSAL, Kapitalisera varje ord) som du behöver. Här väljer jag VERSALER från rullgardinsmenyn.

Förvandlingen är nu gjord. Som du kan se i skärmdumpen nedan har all text ändrats till versaler i Power Query fönstret i detta exempel.

Steg 4: Spara och ladda tillbaka texten i Excel

  1. I det här fallet, eftersom jag behöver ange en anpassad destination för mina data, klickar jag Stäng och ladda > Stäng & ladda till under Hem fliken.
    Tips: För att ladda texten i ett nytt kalkylblad, välj Stäng och ladda alternativ.
  2. I Importera data dialogrutan väljer du Befintliga arbetsblad väljer du en cell för att placera den konverterade texten och klickar sedan OK.

Resultat

Texten som ändrades till den text som du angav i steg 3 är nu tillbaka i ditt kalkylblad.

Anmärkningar:
  • Att använda Power Query, behöver du Excel 2016 eller senare.
  • Om du använder Excel 2010/2013, ladda ner Microsoft Power Query tillägg för att komma igång.

Ändra skiftläge för text med VBA-kod

Den här metoden tillhandahåller fyra VBA-koder som hjälper dig att ändra skiftläge för text i ett angivet intervall till versaler, gemener, skiftläge och mening. Gör så här och välj den kod du behöver.

Steg 1: Öppna fönstret Microsoft Visual Basic for Applications

Tryck andra + F11 för att öppna det här fönstret.

Steg 2: Sätt i en modul och ange VBA-kod

Klicka Insert > Modulerna, och kopiera och klistra sedan in en av följande VBA-koder i Modul (kod) fönster.

I det här fallet vill jag ändra skiftläge för text i ett intervall till versaler, så jag kommer att kopiera och klistra in nedan VBA-kod 1.

VBA-kod 1: Ändra skiftläge i ett intervall till versaler

Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = UCase(cell.Value)
        Next cell
    End If
End Sub

VBA-kod 2: Ändra skiftläge i ett intervall till gemener

Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = LCase(cell.Value)
        Next cell
    End If
End Sub

VBA-kod 3: Ändra skiftläge i ett intervall till skiftläge

Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim vText As Variant, i As Long

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            vText = Split(cell.Value, " ")
            For i = LBound(vText) To UBound(vText)
                vText(i) = Application.WorksheetFunction.Proper(vText(i))
            Next i
            cell.Value = Join(vText, " ")
        Next cell
    End If
End Sub

VBA-kod 4: Ändra skiftläge för text i ett intervall till skiftläge

Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim content As String

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            content = LCase(cell.Value)
            cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
        Next cell
    End If
End Sub

Steg 3: Kör VBA-koden

Tryck F5 nyckel för att köra koden. Då visas en dialogruta som uppmanar dig att markera cellerna med texten du vill ändra skiftläge (här väljer jag området A2:A7). När du har gjort ditt val klickar du OK.

Resultat

Texten i de markerade cellerna ändrades sedan till versaler eller skiftläge du angav.


Jämförelse av dessa metoder

Följande tabell listar en jämförelse av metoderna som nämns i den här artikeln. Varje metod har sina för- och nackdelar. Valet av vilken du ska använda beror på dina behov.

Metod Hänsyn Falltyper som stöds
Inbyggda funktioner
  • Inbyggda funktioner.
  • Fungerar i alla versioner.
  • Kräver att du skapar en hjälpkolumn för resultaten.
  • Versal
  • Små bokstäver
  • Rätt fall
Kutools för Excel
  • Användarvänlig, behöver bara några klick.
  • Kan direkt modifiera originaldata.
  • Kräver nedladdning och installation.
  • Versal
  • Små bokstäver
  • Rätt fall
  • Syndfall
Flashfyllning
  • Känner automatiskt igen och applicerar mönster.
  • Kanske inte är lika exakt som andra metoder, särskilt med oregelbundna textmönster.
  • Versal
  • Små bokstäver
  • Rätt fall
  • Syndfall
Microsoft Word
  • Lättanvända textformateringsverktyg.
  • Innebär att data flyttas mellan två program, vilket kan leda till format eller dataförlust.
  • Versal
  • Små bokstäver
  • Rätt fall
  • Syndfall
Power Query
  • Kan hantera stora mängder data på en gång.
  • Lämplig för komplexa datatransformationsuppgifter.
  • Kan vara överdrivet för enkla uppgifter.
  • Har en inlärningskurva.
  • Versal
  • Små bokstäver
  • Rätt fall
VBA-koder
  • Lämplig för automatisering och komplexa uppgifter.
  • Kräver kunskap om VBA, kanske inte är idealiskt för icke-tekniska användare.
  • Felaktig kodning kan leda till problem.
  • Versal
  • Små bokstäver
  • Rätt fall
  • Syndfall

Sammanfattningsvis finns det många sätt att ändra skiftläge i Excel, vart och ett tillgodoser olika preferenser och kompetensnivåer. Oavsett om du letar efter en snabb lösning eller en heltäckande lösning, är det nödvändigt att utforska och förstå de olika teknikerna för att hitta den metod som bäst passar dina behov. För dem som är ivriga att fördjupa sig i Excels möjligheter, har vår webbplats en mängd handledningar. Upptäck fler Excel-tips och tricks här.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

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...

Beskrivning


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!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations