Ett komma används ofta när du arbetar med både text och siffror i Excel.
Med text kan ett komma användas som en separator (t.ex. en separator mellan för- och efternamn eller adress) eller som en del av vanlig grammatik.
Och med siffror brukade det ofta göra siffrorna mer läsbara (tusen separatorer är den vanligaste användningen av komma med siffror).
Även om komma hjälper till att göra data mycket mer läsbar, kan du ibland ta bort alla kommatecken från data (eller ta bort specifika instanser av komma).
I denna handledning kommer jag att visa dig några enkla sätt att ta bort komma i Excel från text och siffror.
Så låt oss komma igång!
Ta bort kommatecken från siffror
När du arbetar med siffror i Excel kan du tillämpa olika format på cellerna och siffrorna visas därefter.
Eftersom dessa kommatecken är en del av formateringen och inte själva numret, måste vi redigera formateringen för att ta bort dessa kommatecken från siffrorna.
Antag att du har en dataset som visas nedan och du vill bli av med kommatecken från siffrorna i kolumn B.
Nedan följer stegen för att göra detta:
- Välj datauppsättningen (den med siffrorna)
- Klicka på fliken Hem i menyfliksområdet
- I nummergruppen klickar du på dialogrutans startprogram (den lilla snedställda pilikonen längst ned till höger i gruppen)
- Kontrollera att fliken Nummer är markerad i dialogrutan Formatera celler
- I kategorilistan väljer du Antal (om det inte redan är valt)
- Avmarkera alternativet "Använd 1000 separator (,)" och ange hur många decimaler du vill ha
- Klicka på OK
Stegen ovan tar bort kommatecken från alla valda nummer.
Tips: Du kan också använda kortkommandot Kontroll + 1 för att öppna dialogrutan formatceller (efter att ha markerat cellerna). Håll ned kontrollknappen och tryck sedan på 1 -knappen.
Kom ihåg att den här metoden bara fungerar där kommatecknet var en del av formateringen och inte cellen. För att kontrollera detta, markera cellen och se värdet i formelfältet. Om du ser kommatecken i formelfältet är dessa inte en del av formateringen.
Använda NUMBERVALUE -funktionen
Om du har en situation där siffror faktiskt inte är siffror (utan text) och du vill ta bort komma från dessa nummer kan du använda funktionen NumberValue.
Denna funktion gör exakt detta - konverterar text till ett tal.
Anta att du har en dataset som visas nedan där någon manuellt har angett kommatecken (eller det kom som en del av en datahämtning).
Du kan se att dessa inte är siffror eftersom de är inriktade till vänster i cellen (som standard). När du markerar en cell och ser i formelfältet kan du också se kommatecken som en del av numret (vilket indikerar att detta inte är numeriskt utan text).
Nedan finns formeln som kommer att konvertera denna text till siffror.
= NUMMERVÄRDE (B2)
Kopiera denna formel för alla celler i kolumnen så får du siffrorna.
Det finns en möjlighet att du fortfarande kan se komma i resultatet av formeln, men det skulle då bero på talformatering. Du kan använda den tidigare metoden för att ta bort dessa kommatecken från siffrorna.
Ta bort komma från textsträngen
Att ta bort komma från textsträng skulle fungera annorlunda än att ta bort komma från siffror.
Med textsträngar är komma faktiskt en del av strängen och du måste hitta och sedan ta bort dessa kommatecken på något sätt.
Låt mig visa dig ett par metoder för att göra detta när du har textdata.
Använda Sök och ersätt
Med funktionen Sök och ersätt kan du enkelt hitta alla kommatecken i en cell och ersätta det med något annat (tomt eller annat tecken).
Observera att denna metod endast fungerar med textdata. Om du har siffror där kommatecken är på grund av formateringen kommer den här metoden inte att ta bort kommatecken.
Anta att du har namndata som visas nedan där det finns ett komma mellan för- och efternamnet.
Nedan följer stegen för att ta bort kommatecken från denna namnsats:
- Välj datauppsättningen
- Klicka på fliken Hem
- Klicka på alternativet Sök och ersätt i gruppen Redigering
- Klicka på Ersätt. Detta öppnar dialogrutan Sök och ersätt
- I fältet "Hitta vad:" anger du , (ett komma)
- Lämna fältet ”Ersätt med:” tomt. Om du vill ta bort komma och ersätta det med något annat, bör du ange det i fältet 'Ersätt med:'.
- Klicka på knappen Ersätt alla
Stegen ovan tar bort alla kommatecken från alla markerade celler.
Observera att ovanstående steg skulle ta bort alla instanser av kommatecken från alla celler. Så om du har mer än ett kommatecken i en cell skulle alla kommatecken tas bort.
Detta skulle också ändra den ursprungliga datamängden. Om du vill behålla originaldata intakt, skapa först en säkerhetskopia eller kopiera data till ett annat blad/område och använd sedan stegen ovan.
Proffstips: Du kan också använda kortkommandot - Ctrl + H för att öppna dialogrutan Sök och ersätt.Använda ersättningsformel
Ett annat sätt att ta bort kommatecken är med hjälp av funktionen BYTE, där du kan ersätta komma med ett tomt eller annat tecken.
Till skillnad från Sök och ersätt -metoden där den tar bort alla kommatecken på en gång, med ersättningsfunktionen får du lite mer kontroll (som vi kommer att se i exemplen senare i detta avsnitt).
Anta att du har en dataset som visas nedan där du vill ta bort alla kommatecken.
Nedan är formeln som gör detta:
= ERSÄTTNING (A2, ",", ""))
Ovanstående formel tar tre argument:
- Texten (eller cellreferensen som innehåller texten) från vilken du vill ta bort komma
- Tecknet som du vill ersätta (komma i det här exemplet)
- Tecknet som du vill ta bort komma med (tomt i det här exemplet)
Men vad händer om du bara vill ta bort det första komma och inte det andra.
Med funktionen SUBSTITUTE kan du ange hur många instanser du vill ersätta. Detta kan göras med det fjärde argumentet, vilket är ett valfritt argument. Om du inte anger detta valfria argument kommer funktionen att ersätta alla instanser av det angivna tecknet/strängen.
Anta att du har en datauppsättning som visas nedan och att du bara vill ta bort det första komma och inte det andra.
Nedan är formeln som gör detta:
= BYTE (A2, ",", "", 1)
Ovanstående formel använder också det fjärde argumentet (vilket är valfritt) - [förekomst_nummer].
Genom att ange förekomstnumret som 1 berättar formeln att det bara ska ersätta kommas första instans och lämna alla andra instanser som de är.
Men vad händer om du inte vill ta bort det första komma, utan istället ersätta det andra komma med ett streck.
Du kan göra det med följande formel:
= ERSÄTTNING (A2, ",", " -", 2)
Ovanstående formel gör endast substitutionen till kommans andra instans och ersätter den med ett streck.
Så det här är några enkla sätt att ta bort komma från siffror och textsträngar i Excel.
Jag hoppas att du tyckte att denna handledning var användbar!