2017-03-01 2 views
0

J'essaie d'extraire des données dans Google Docs mais je ne sais pas exactement comment. Voici mes données:Comment obtenir les indices des trois plus gros éléments à partir d'une feuille de calcul

Je compte les apparitions des mots dans la gauche dans une autre table. Donc l'autre table contenait le mot "Drachen" exactement une fois le mot "Panthéon" exactement deux fois et ainsi de suite.

Maintenant, je veux imprimer les trois mots qui apparaissaient le plus souvent au bas de la table. Maintenant vous voyez "Panthéon", "Drachen" et encore "Drachen".

Mon problème: Je veux imprimer "Légion" au lieu d'un autre "Drachen", ou tout autre mot apparu une fois. En ce moment je ne peux pas sélectionner l'index d'un mot différent qui est apparu exactement une fois, parce qu'il cherche simplement la première entrée de la deuxième valeur la plus haute et renvoie cela (qui est toujours l'index de "Drachen").

Comment dois-je changer mon code, qui est en ce moment:

=INDEX($A$2:$A$25;MATCH(LARGE(B$2:B$25;1);B$2:B$25;0);0) 

Répondre

0

formule Essayez:

=QUERY({A1:B25},"select Col1 order by Col2 desc limit 3")

utilise requête SQL pour obtenir top 3 valeurs de liste A1 : A25.

+0

Merci beaucoup, a parfaitement fonctionné! – lgm