Come contare caratteri specifici?

In Excel, per contare un carattere specifico, è necessario utilizzare una combinazione di funzioni SOSTITUTO e LUNGHEZZA.

LEN conta il numero totale di caratteri, quindi la funzione di sostituzione rimuove il carattere che vuoi contare dal valore principale.

Successivamente, puoi nuovamente contare il numero totale di caratteri e confrontarli con il conteggio originale per ottenere il conteggio di quel carattere specifico.

Nell’esempio seguente, hai una lunga frase nella cella A1 e ora, dalla frase, devi contare quante volte è apparsa la lettera “e”. Scriveremo questa formula nella cella B1.

cella con frase lunga

È possibile utilizzare i seguenti passaggi per scrivere questa formula:

  1. Innanzitutto, nella cella B1, inserisci la funzione LEN e fai riferimento alla cella A1.
  2. Successivamente, inserisci un segno meno e accedi nuovamente alla funzione LEN.
  3. Successivamente, è necessario inserire la funzione SOSTITUTO nella funzione LEN.
  4. Ora inserisci la funzione di sostituzione e fai nuovamente riferimento alla cella A1.
  5. Da qui devi specificare il carattere che vuoi sostituire nel secondo argomento
  6. E poi un carattere vuoto nel terzo argomento della funzione SUBSTITUTE.
  7. Alla fine premi Invio tra le parentesi di chiusura e premi Invio.
formula di lente e sostituzione

E nel momento in cui premi Invio, restituisce il carattere di conteggio “e” nel risultato che è ventiquattro.

 =LEN(A1)-LEN(SUBSTITUTE(A1,"e",""))
valore-risultato-carattere-speciale

Per verificare questa formula, ho utilizzato il seguente codice per scorrere tutti i caratteri nella cella A1.

 Sub LoopString() Dim Counter As Integer Dim MyString As String Dim i As Integer MyString = Range("A1").Value For Counter = 1 To Len(MyString) If Mid(MyString, Counter, 1) = "e" Then i = i + 1 End If Next MsgBox i End Sub

Come funziona questa formula?

Ora è il momento di capire come funziona questa formula, e per questo dobbiamo dividerla in tre parti.

comprendere la formula-len-e-sostituzione
  1. Nella prima parte abbiamo la funzione LEN che conta il numero totale di caratteri nella cella A1 e restituisce 199 come risultato.
  2. Nella seconda parte, abbiamo utilizzato una funzione di sostituzione per sostituire “e” con un valore zero.
  3. Nella terza parte, abbiamo utilizzato la funzione di sostituzione per contare i caratteri del valore for dove il carattere “e” non è presente.
comprendere-la-combinazione-len-e-sostituzione

Ottieni il file Excel

Scaricamento

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *