Vi vet att totala tecken i en cell kan räknas med hjälp av Excel LEN -funktionen. Vi har också lärt oss hur man räknar totala tecken i ett intervall. Nu för att räkna det totala antalet specifika texter inom intervallet (mer än en cell) kommer vi att använda en liknande teknik.
Det finns två metoder för att göra detta. Låt oss ta en titt på den första metoden.
Generisk formel för att räkna tecken i ett intervall
= SUMPRODUCT (LEN (intervall) -LEN (SUBSTITUTE (intervall, "tecken", ""))) |
räckvidd: Det är intervallet som innehåller texten.
karaktär:Detta är den karaktär som du vill räkna. Det kan vara en specifik karaktär eller en mening.
Exempel: Räkna specifik text i ett område
På bilden ovan har vi några texter i intervall B3: B6. Vi måste räkna det totala antalet "x" -tecken i intervallet med en formel. Vi har manuellt skrivit till antalet "x" i varje cell för att kontrollera resultatet. Vi kan sammanfatta dem men vi vill använda en formel som inte är beroende av ytterligare kolumner eller manuellt arbete. Vi använder den generiska formeln som nämns ovan.
Skriv denna formel i cell C8.
= SUMPRODUCT (LEN (B3: B6) -LEN (BYTE (B3: B6, "x", "")))) |
Tryck enter. Vi har totalt antal tecken i intervallet, vilket är 6.
Hur fungerar det?
SUMPRODUCT -funktionen är en matrisfunktion som summerar den angivna matrisen. LEN -funktionen returnerar strängens längd i en cell eller given text. SUBSTITUTE -funktionen returnerar en ändrad sträng efter att ett specifikt tecken har ersatts med ett annat.
Nu går funktionen ut och in. Så vi tar först LEN (B3: B6) -delen.
Här har vi matat LEN -funktionen med en serie B3: B6. LEN -funktionen returnerar längden på varje cell i en array.
{32;53;51;69} |
Nästa LENGEN (ERSÄTTNING (B3: B6, "x", ""))). Här kör SUBSTITUTE -funktionen och returnerar en rad ändrade strängar efter att alla "x" har ersatts med ingenting ("") från intervallet B3: B6. Därefter matas matrisen igen till LEN -funktionen som returnerar antalet återstående tecken. {31; 52; 49; 67}
Vi har för närvarande två matriser i funktionen SUMPRODUCT, = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Den andra arrayen subtraheras från den första arrayen och vi får en slutlig array som, = SUMPRODUCT ({1; 1; 2; 2}). Och slutligen summeras denna array för att ge slutresultatet som 6.
Fallet okänsligformel
Ovanstående formel är skiftlägeskänslig, eftersom SUBSTITUTE -funktionen är en skiftlägeskänslig funktion. Använd den här formeln för att räkna specifikt tecken i intervallet oavsett fall.
= SUMPRODUCT (LENG (B3: B6) -LEN (ERSÄTTNING (LÄGRE (B3: B6), "x", "")))) |
I denna formel konverterar LOWER -funktionen alla strängar i område B3: B6 till gemener och sedan händer hela processen, som diskuterats ovan.
Alternativ formel:
Det alternativa sättet är att använda SUM -funktionen med LEN -funktionen som matrisformel. Det betyder att vi måste använda tangentkombinationen CTRL+SKIFT+ENTER efter att vi har skrivit funktionen.
{= SUMMA (LENG (B3: B6) -LEN (Byt (B3: B6, "x", ""))))) |
Räkna specifik text i ett intervall:
Du kanske undrar nu hur vi räknar specifik text i ett intervall. Det kan göras med en mindre ändring av formeln som diskuteras här.
Så ja killar, så här kan du få totalt antal specifika karaktärer i ett intervall. Detta är ganska enkelt, men om du har några tvivel eller någon annan speciell fråga relaterad till denna artikel eller någon annan Excel 2010/2013/2016/2019/365 eller excel VBA, skriv det i kommentarfältet nedan. Jag kommer gärna att rensa tvivel.
Räkna tecken i en cell i Excel | Lär dig hur du räknar specifikt tecken i en cell eller sträng.
Räkna totala matchningar i två intervall i Excel | Lär dig hur du räknar totala matchningar i två intervall med hjälp av SUMPROUDCT -funktionen.
SUMIFIER med OCH-ELLER-logik | SUMIFS kan också användas med OR -logik. Den defualt logik SUMIFS använder är AND logik.
SUMPRODUCT med IF -logik | Lär dig hur du använder SUMPRODUCT med IF -logik utan att använda IF -funktionen i formeln.
Populär artikel:
50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.
VLOOKUP -funktionen i Excel | Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.
COUNTIF i Excel 2016 | Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifikt värde. Countif -funktionen är avgörande för att förbereda din instrumentpanel.
Hur man använder SUMIF -funktionen i Excel | Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.