Hur man använder stor bokstav i en textsträng i Excel

I det här inlägget visar vi hur du görversal den första bokstaven i en textsträng i Microsoft Excel. När du exporterar data till Excel är textsträngar ofta inte korrekt formaterade. De kan förekomma i rubriker, versaler, versaler eller en blandning av slumpmässiga versaler. Om du har att göra med sådan data och behöver justera skiftläge är den här guiden för dig.

Det enklaste sättet att använda stora bokstäver i Excel är att använda. Den versaler den första bokstaven i varje ord i en textsträng samtidigt som alla andra bokstäver konverteras till gemener. Men om du bara behöver använda den första bokstaven med stor bokstav och behålla resten oförändrad, kommer varkenRÄTTfunktion eller någon annan enskild Excel-funktion kan göra det.

Tillversal den första bokstaven i en textsträng i Excel, kan du använda en formel som kombinerarflera funktioner. Du kan dock inte tillämpa en formel direkt i samma cell som innehåller originaldata. Istället måste du använda en extra kolumn för att tillämpa formeln.

När formeln har tillämpats och versaler har korrigerats kan du kopiera och klistra in formelcellvärdena i den ursprungliga kolumnen och sedan ta bort den extra kolumnen.

Låt oss förstå detta med hjälp av ett exempel. Anta att vi har en exempeldatauppsättning som visas i bilden nedan:

I ovanstående data måste vi ändra skiftläge för den första bokstaven i varje textsträng i kolumn B från lägre till övre. Vi kan uppnå denna bokstäver på två olika sätt:

  1. Använd den första bokstaven med stor bokstav och konvertera resten till gemener
  2. Sätt den första bokstaven i versal och behåll resten oförändrad

Låt oss se detta i detalj.

1] Sätt den första bokstaven i versal och konvertera resten till gemener

Först och främst kommer vi att lägga till en extra kolumn för att tillämpa formeln. För markören över kolumn B, högerklicka på den och väljInfoga.

Detta kommer att flytta innehållet i kolumn B till kolumn C och infoga en extra kolumn däremellan.

Placera nu markören i cell B2 och skriv följande formel:

=REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1)))

TryckaSkriva in.

Ovanstående formel kommer att använda den första bokstaven i textsträngen som finns i cell C2 med stor versal och konvertera resten till gemener. Så här gör du:

  1. LOWER(C2)konverterar hela texten i cell C2 till gemener.
  2. LEFT(C2,1)extraherar den första bokstaven från C2.
  3. UPPER(LEFT(C2,1))konverterar den första bokstaven till versaler.
  4. REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1)))tar den gemena texten från steg 1 och ersätter det första tecknet (1:a position, 1 tecken långt) med den stora bokstaven från steg 3.

Ta nu markören till det nedre högra hörnet av cell B2 och när den konverteras till ett plustecken, klicka och dra den till cell B11.

Detta kommer snabbt att kopiera formeln ner i kolumnen.

2] Sätt den första bokstaven i versal och behåll resten oförändrad

Infoga en extra kolumn mellan kolumn A och B enligt beskrivningen ovan. Placera nu markören i B2 och skriv följande formel:

=REPLACE(C2,1,1,UPPER(LEFT(C2,1)))

Tryck påSkriva innyckel.

Ovanstående formel kommer bara att använda den första bokstaven i textsträngen i cell C2 med stor versal medan resten av texten hålls oförändrad. Så här gör du:

  1. LEFT(C2,1)extraherar det första tecknet från texten i cell C2.
  2. UPPER(LEFT(C2,1))konverterar det tecknet till versaler.
  3. REPLACE(C2,1,1,UPPER(LEFT(C2,1)))ersätter det första tecknet (1:a position, 1 tecken långt) i C2 med den stora bokstaven från steg 2. Resten av texten förblir oförändrad.

En annan formel som kombinerarVÄNSTER,ÖVRE,MITT, ochLENfunktioner kan uppnå samma resultat. Placera markören i cell B2 och skriv följande formel:

=UPPER(LEFT(C2)) & MID(C2,2,LEN(C2)-1)

TryckaSkriva in.

Formeln använder bara den första bokstaven i textsträngen med stor bokstav medan resten av texten behålls oförändrad. Här är en uppdelning:

  1. LEFT(C2)extraherar det första tecknet från texten i C2 (Excel antar attnum_charsargument att vara1som standard när det inte är specificerat i LEFT-funktionen).
  2. UPPER(LEFT(C2))konverterar den första bokstaven till versaler.
  3. MID(C2,2,LEN(C2)-1)extraherar den återstående delen av texten med början från det andra tecknet.LEN(C2)-1säkerställer att alla tecken utom den första finns med.
  4. Sammanfogning (&) kombinerar den första bokstaven med versaler(UPPER(LEFT(C2)))med den återstående texten(MID(C2,2,LEN(C2)-1)).

Kopiera formeln till resten av datacellerna i kolumn B genom att dra och släppa. När du är klar väljer du cellerB2:B11och tryckCtrl + C(kopierar cellvärdena). Välj nu cellerC2:C11, högerklicka och väljKlistra in som värden. Du kan nu ta bort den extra kolumnen, kolumn B.

Det är allt. Jag hoppas att du tycker att detta är användbart.

Läsa: .

Hur använder du den första bokstaven i en sträng med stor bokstav i Excel?

För att använda stor bokstav i varje ord i en sträng i Excel kan du använda funktionen PROPER. För att bara använda den första bokstaven med stor bokstav så att den återstående strängen lämnas oförändrad, kan du skriva anpassade formler. Bortsett från det kan du använda Power Query, VBA-makron eller tredjepartstillägg för att utföra avancerad formatering av skiftlägen.

Hur använder jag den första bokstaven automatiskt i Excel?

För att automatiskt ge den första bokstaven i Excel kan du använda formeln=UPPER(LEFT(A1,1)) & MID(A1,2,LEN(A1)-1). Detta konverterar den första bokstaven till versaler och behåller resten av texten oförändrad. Du kan ange denna formel i en separat kolumn och sedan kopiera och klistra tillbaka resultaten över originaldata om det behövs.

Läs nästa: .

Related Posts