KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Contare le parole chiave contenute in una cella in base a un elenco

AutoreXiaoyang Data di modifica

Per contare il numero di parole chiave presenti in una cella in base a un elenco, la combinazione delle funzioni SOMMA.PRODOTTO, VAL.NUMERO e TROVA ti permette di risolvere facilmente questo problema in Excel.

doc-count-keywords-1


Contare le parole chiave contenute in una cella in base a un elenco

Ad esempio, se nella colonna A è presente un elenco di stringhe di testo e nella colonna D alcune parole chiave, come illustrato nell’immagine seguente, per calcolare il numero di parole chiave contenute in ciascuna cella della colonna A in base ai dati della colonna D, utilizzare la formula seguente.

doc-count-keywords-2

1. Inserisci o copia la seguente formula in una cella vuota:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6, A2)))

2. Trascina quindi il quadratino di riempimento per copiare la formula nelle altre celle: verrà calcolato automaticamente il numero di parole chiave presenti in ciascuna cella, come mostrato nell’immagine:

doc-count-keywords-3


Spiegazione della formula:
  • TROVA($D$2:$D$6; A2): restituisce la posizione delle parole chiave nella stringa di testo quando vengono trovate; se non vengono trovate, viene visualizzato l'errore #VALORE!;
  • --VAL.NUMERO(TROVA($D$2:$D$6; A2)): se la parola chiave viene trovata nella stringa di testo, la funzione TROVA restituisce la posizione iniziale del carattere e VAL.NUMERO converte tale risultato in VERO; se invece la parola chiave non viene trovata, TROVA genera un errore #VALORE! e VAL.NUMERO restituisce FALSO; i doppi segni meno (--) trasformano poi VERO o FALSO rispettivamente in 1 o 0.
  • SOMMA.PRODOTTO: somma la matrice di 1 e 0.

Note:

1. Se una parola chiave appare più volte in una cella, viene conteggiata una sola volta.

2. Se nell'elenco delle parole chiave sono presenti celle vuote, la formula indicata in precedenza non restituirà un risultato corretto; in tal caso, utilizza la seguente formula di matrice:

=SUMPRODUCT(--ISNUMBER(SEARCH(IF($D$2:$D$6<>«»,$D$2:$D$6),A2)))

Ricordarsi di premere contemporaneamente i tasti Ctrl + Maiusc + Invio, per ottenere il risultato corretto, come mostrato nell'immagine:

doc-count-keywords-4


Funzioni correlate utilizzate:

  • SUMPRODUCT:
  • La funzione SOMMA.PRODOTTO permette di moltiplicare due o più colonne o matrici e di sommare automaticamente i prodotti ottenuti.
  • SEARCH:
  • La funzione TROVA individua la posizione di un carattere o di una sequenza di testo specifici all’interno di una stringa.
  • ISNUMBER:
  • La funzione VAL.NUMERO restituisce VERO se una cella contiene un numero e FALSO in tutti gli altri casi.

Altri articoli:

  • Estrarre più righe da una cella
  • Se si dispone di un elenco di stringhe di testo separate da interruzioni di riga (create premendo Alt + Invio durante l’inserimento del testo) e si desidera estrarre ciascuna riga in celle distinte, come illustrato nell’immagine seguente, quale formula Excel consente di risolvere il problema?
  • Se la cella contiene del testo, visualizzalo in Excel
  • Se nella colonna A è presente un elenco di stringhe di testo e si dispone di una riga di parole chiave, occorre verificare se tali parole chiave compaiono in ciascuna stringa. Quando una parola chiave è presente nella cella, viene visualizzata; in caso contrario, la cella rimane vuota, come mostrato nell’immagine seguente.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.