Räkna förekomster av specifika tecken i en Excel-cell
Denna handledning introducerar hur man använder formler baserade på LEN- och SUSTITUTE-funktionerna för att räkna antalet gånger en viss karaktär visas i en Excel-cell.
Hur räknar man antalet specifika tecken i en cell?
Generisk formel
=LEN(cell_ref)-LEN(SUBSTITUTE(cell_ref, "character",""))
Argument
Cell_ref: Cellen innehåller texten du kommer att räkna specifika tecken inuti. Du kan också direkt ersätta cell_ref med text som är innesluten i citattecken;
Karaktär: Karaktären du vill räkna. Det kan vara:
1. Karaktären i citattecken;
2. Eller en hänvisning till en cell som innehåller tecknet.
Hur använder jag den här formeln?
1. Välj en tom cell, kopiera formeln nedan till den för att få resultatet.
=LEN(B3)-LEN(SUBSTITUTE(B3,"e",""))
I det här fallet returnerar det resultatet 3, vilket betyder att tecknet “e” visas tre gånger i B3.
tips: Du kan direkt hänvisa till teckencellen i formeln enligt nedan. När du har fått det första resultatet drar du i Fill Handle för att tillämpa formeln på andra celler.
=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))
Anmärkningar:
- 1. Om den specifika karaktären inte hittas kommer den att returnera 0;
- 2. SUBSTITUTE-funktionen är skiftlägeskänslig;
- 3. Om du vill räkna specifikt tecken i en cell och ignorera fallet, använd UPPER-funktionen i SUBSTITUT som nedanstående formel:
- =LEN(B3)-LEN(SUBSTITUTE(UPPER(B3),C3,""))
Hur fungerar denna formel?
- 1. LEN(B3): Denna LEN-funktion beräknar den totala textlängden för B3 och returnerar resultatet 20.
- 2. LEN(SUBSTITUTE(B3,"e","")): SUBSTITUTE-funktionen tar bort tecknet "e" från cell B3, och sedan beräknar LEN-funktionen textlängden för cell B3 utan det specifika tecknet "e". Här är resultatet 17;
- 3. Slutligen subtraheras textlängden utan tecknet "e" från den totala textlängden för den ursprungliga textsträngen och får det totala antalet "e" i cell B3 (20-17 = 3).
Relaterade funktioner
Excel LEN-funktion
LEN-funktionen returnerar antalet tecken i en textsträng.
Excel SUBSTITUTE-funktion
SUBSTITUTE-funktionen ersätter text eller tecken i en textsträng med en annan text eller andra tecken.
Relaterade formler
Räkna specifika tecken i ett cellområde
Denna handledning introducerar några formler för att räkna antalet gånger en viss karaktär visas i ett intervall i Excel.
Räkna specifika ord i en cell i Excel
Den här artikeln kommer att introducera formel för att räkna antalet gånger ett visst ord visas i en cell i Excel.
Räkna specifika ord i ett intervall i Excel
Den här artikeln förklarar en formel för att räkna antalet gånger ett visst ord visas i ett cellområde i Excel.
Räkna antalet tecken i en cell i Excel
De totala tecknen innehåller inte bara alla bokstäver utan också alla mellanslag, skiljetecken och symboler i cellen. Följ denna handledning för att enkelt räkna de totala tecknen i en cell med LEN-funktionen i Excel.
Räkna antalet tecken i ett intervall i Excel
Den här artikeln förklarar en formel för att räkna totalt antal tecken som visas i ett cellområde i Excel.
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.