Conteggio dei caratteri alfabetici in una stringa (Microsoft Excel)
Shivram deve contare il numero di volte in cui ciascuna lettera dell’alfabeto ricorre in una stringa di testo. Ad esempio, se una cella contiene il testo “Università della California a Santa Clara”, deve sapere quante volte la lettera A è nella stringa, quante volte la lettera B, fino a Z. Si chiede quale formula avrebbe dovuto usare per farlo.
Un modo semplice per farlo è affidarsi alla funzione SOSTITUISCI nella formula. Puoi usare la funzione per rimuovere qualsiasi lettera che stai cercando dal testo, quindi confrontare il “prima” e il “dopo”
lunghezze del testo.
Cominciamo supponendo che tu abbia le lettere dalla A alla Z nell’intervallo A2: A27. Nella cella B1 inseriresti il testo che vuoi analizzare (“University of California at Santa Clara”) e nella cella B2 inseriresti questa formula:
=LEN(UPPER(B$1))-LEN(SUBSTITUTE(UPPER(B$1),UPPER($A2),""))
Copia la formula nelle celle rimanenti (B3: B27) e rappresenta il conteggio di ogni lettera che appare nel testo in B1. Se lo desideri, puoi inserire stringhe di testo aggiuntive da analizzare nella riga 1, quindi copiare l’intervallo B2: B27 nelle colonne appena sotto quelle altre stringhe di testo.
Nota che questa formula non fa distinzione tra lettere maiuscole e minuscole. In altre parole, la lettera “A” nella colonna A corrisponderà sia alla “A” che alla “a” nel testo nella riga 1. Se desideri che la formula faccia distinzione tra maiuscole e minuscole, rimuovi la funzione MAIUSC dalla formula, quindi :
=LEN(B$1)-LEN(SUBSTITUTE(B$1,$A2,""))
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2985) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.