Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

När du importerar data till ett Excel-kalkylblad finns det en chans att texten du just importerade antingen är med gemener eller versaler. Men tänk om du vill att de ska vara i meningsfall? Skulle du behöva skriva om hela grejen?

Lyckligtvis kan du använda en sammansatt formel för att få Excel automatiskt att konvertera din text till skiftläge. Denna formel består av olika funktioner, eftersom det inte finns någon exklusiv Excel-funktion för detta ändamål.

Fallkonvertering i Excel

Det finns tre inbyggda funktioner i Excel för ärendekonvertering. Dessa funktioner tar in texten, ändrar skal och matar ut den.

  • ÖVRE: Konverterar texten till VERSALER.
  • LÄGRE: Konverterar texten till gemener.
  • RÄTT: Konverterar texten till skiftläge eller skiftläge i titeln.

Som du kanske har märkt finns det ingen Excel-funktion för att konvertera text till skiftläge. Lyckligtvis ger de nämnda funktionerna oss de rätta ingredienserna för att bygga en formel som konverterar text till skiftläge i mening i Excel.

instagram viewer

I meningsfall är den första bokstaven i texten med versaler, medan resten är gemener. Naturligtvis finns det undantag som namn och pronomen, men vi kommer att utelämna dem tills vidare.

Konvertera text till meningsfall i Excel

För att skapa en formel för detta ändamål kommer vi att använda oss av fem funktioner. Vi kommer att använda UPPER och LOWER-funktionerna i Excel för att ändra skiftläge. Vi kommer också att använda VÄNSTER, HÖGER och LEN Excel-funktioner för att ange vilka bokstäver som ska vara stora eller små bokstäver.

Som ett exempel, i det här kalkylbladet, har vi en mening i cell A2, som uppenbarligen inte står i skiftläge. Målet här är att skriva en formel som konverterar texten från A2 till sats och visar den i D2. Låt oss komma till det.

  1. Välj den cell där du vill visa utdata. Vi ska välja D2.
  2. I formelfältet anger du formeln nedan:
    =ÖVRE(VÄNSTER(A2;1))&LOWER(HÖGER(A2,LEN(A2)-1))
  3. Tryck Stiga på.

När du trycker på Stiga på, Excel tar in meningen från A2, gör den till ett skiftläge och visar den sedan i D2, där du skrev in formeln. Du kan använda fyllningshandtaget för att använda formeln för flera celler, och det är allt. Men om du undrar hur denna formel fungerar, är nästa avsnitt för dig.

Att bryta ner formeln

Den här formeln använder fem olika funktioner för att konvertera text till skiftläge. Funktionerna och vad de gör är enligt nedan:

  • VÄNSTER: Returnerar ett specificerat antal tecken från början av strängen eller texten.
  • HÖGER: Returnerar ett angivet antal tecken från slutet av strängen eller texten.
  • LEN: Räknar längden på en sträng i tecken.
  • ÖVRE: Konverterar strängen till versaler.
  • LÄGRE: Konverterar strängen till gemener.

Ta nu en titt på formeln och du kommer förmodligen att kunna berätta hur formeln fungerar själv:

=ÖVRE(VÄNSTER(A2;1))&LOWER(HÖGER(A2,LEN(A2)-1))

Denna formel består av två delar. De ÖVRE funktion före et-tecken, och LÄGRE funktion efter det. I början, VÄNSTER tittar på A2 sträng och returnerar bokstäverna 0 till 1, som är den första bokstaven. Sedan ÖVRE funktionen gör denna bokstav med versaler.

Nästa, LEN räknar in tecknen A2 och subtraherar 1 från den (eftersom den första bokstaven i strängen ska förbli versaler), matar sedan det resulterande numret till HÖGER fungera. HÖGER tar in A2, och returnerar alla bokstäver utom den första. Slutligen, den LÄGRE funktion konverterar bokstäverna till gemener.

I sista hand, ÖVRE är utplacerad på den första bokstaven i meningen, och LÄGRE används på allt annat, och på så sätt omvandlas strängen till skiftläge.

Låt Excel hantera det

I vissa fall, som att konvertera text till skiftläge i meningar i Excel, finns det ingen inbyggd funktion som gör det du har i åtanke. Det betyder dock inte att du måste ge upp automatiseringen i Excel. Du kan kombinera olika funktioner och skapa en formel som gör precis vad du vill att den ska göra.