Ricerca di Excel per il numero di sottotitoli e di visualizzazione

Questa è una domanda estesa da questa .

Supponiamo ora di avere una tabella seguente con le stringhe:

A 1 CHI111 2 SEA222 3 SEA333 4 LA444 ... 

Ho anche intenzione di avere un tavolo per tenere conto delle parole chiave CHI , SEA e LA :

  MN 1 CHI 1 2 SEA 2 3 LA 1 

Come scrivere la formula per N1 ~ N3 per compilare il count?

Modifica : aggiunta di una leggera variante

Ora la tabella ha due parole chiave con lo stesso numero di voci:

  A 1 CHI111 2 SEA222 3 SEA333 4 LA444 5 LA555 ... 

Come posso visualizzare in una cella con due parole chiave separate da un separatore (virgola, barra, &). Così:

  MNO 1 CHI 1 SEA, LA 2 SEA 2 3 LA 2 

Inoltre, se i conteggi per tutte e tre le parole chiave sono gli stessi, sarà necessario visualizzare come "ALL"

  MNO 1 CHI 2 ALL 2 SEA 2 3 LA 2 

GRAZIE PER L'AIUTO!!

Per get il count in N1 mettere:

 =COUNTIF($A:$A,"*" & M1 & "*") 

allora puoi utilizzare questa formula per trovare il valore con il massimo:

 =INDEX(M:M,MATCH(MAX(N:N),N:N,0)) 

immettere qui la descrizione dell'immagine


In una formula, con i prefissi ancora in M1: M3, utilizzare questa formula di matrix:

 =INDEX($M$1:$M$3,MATCH(MAX(COUNTIF($A$1:$A$4,"*"&$M$1:$M$3&"*")),COUNTIF($A$1:$A$4,"*"&$M$1:$M$3&"*"),0)) 

Essere un arrays deve essere confermato con Ctrl-Shift-Enter. Se fatta correttamente, Excel metterà {} intorno alla formula.

Con formule di matrix vogliamo fare riferimento solo alle gamme con i dati e non utilizzare i riferimenti a colonna completa.

immettere qui la descrizione dell'immagine