Excel-formel: Lägg till kommatecken mellan namnen
Om vi antar att det finns en lista med kundnamn i ett kalkylblad, måste du lägga till kommatecken mellan förnamn och efternamn enligt nedanstående skärmdump, hur kan du snabbt lösa det istället för manuella kommatecken? Här finns formler för att lösa detta jobb i Excel.
Lägg bara till komma efter förnamn
Om du bara vill lägga till komma efter förnamn kan du använda en formel som kombinerar HITTA och BYT ut funktioner.
Generisk formel:
REPLACE(txt,FIND(" ",txt),0,",") |
Argument
Txt: the name you want to add comma. |
Hur den här formeln fungerar
Här är ett fullständigt namn i cell B3, nu i cell C3, du kan använda formeln nedan för att lägga till komma efter förnamnet.
=REPLACE(B3,FIND(" ",B3),0,",") |
Presse ange nyckel.
Förklaring
FINDfunktion: HITTA-funktionen får platsen för ett visst tecken i en textsträng. Här används den för att hitta platsen för första mellanslaget i cellen B3, den returnerar 5.
REPLACE fungera: REPLACE-funktionen ersätter den gamla texten som anges av en plats i den angivna textsträngen med en ny. Men om argumentet num_char i REPLACE-funktionen är noll lägger det till det nya tecknet. Nu lägger det till kommatecken före tecknet i textens femte position i cell B5.
Lägg till komma mellan namn (förnamn, mellannamn och efternamn)
Om du vill lägga till kommatecken mellan namnen som visas nedan, kan du använda formeln som kombinerar SUBSTITUTE-funktion och TRIM-funktion.
Generisk formel:
SUBSTITUTE(TRIM(txt)," ",", ") |
Argument
Txt: the full name you used to add comma. |
Hur den här formeln fungerar
Exempel: För att lägga till komma mellan namn i intervall B3: B8, använd nedanstående formel:
=SUBSTITUTE(TRIM(B3)," ",", ") |
Presse ange -tangenten, dra sedan fyllningshandtaget ner till cell B8, nu har kommatecken lagts till mellan namnen.
Förklaring
TRIM fungera: den här funktionen används för att ta bort extra mellanslag i textsträngen.
SUBSTITUTE fungera: den här funktionen ersätter gammal text med en ny. Här ersätter det alla mellanslag med mellanslag plus komma.
Anmärkningar
Om du inte behöver ta bort extra utrymme, använd bara SUBSTITUTE-funktionen direkt.
=SUBSTITUTE((B3)," ",", ") |
Provfil
Klicka för att ladda ner exempelfilen
Relativa formler
- Ta bort de första N-tecknen från cellen
Här introduceras formeln för att ta bort tecken från vänster sida av en textsträng i Excel. - Trimma text till N-ord
Här introduceras formeln för att extrahera n ord från vänster sida av en textsträng. - Extrahera det sista ordet från textsträng i Excel
Denna handledning ger en formel för att extrahera det sista ordet från ge textsträngen. - Extrahera det första ordet från textsträng i Excel
Denna handledning ger en formel för att extrahera första ordet från ge text textsträngen.
Relativa funktioner
- HITTA-funktion
Hitta en karaktärs position. - Byt ut funktionen
Hitta och ersätt tecken baserat på given plats från textsträngen med en ny text. - TRIM-funktion
Ta bort extra mellanslag från text. - ERSÄTTNING
Ersätt gammal text med en ny.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.