web-dev-qa-db-fra.com

Comment puis-je lister les correspondances dans le tableur Google?

Sur MS XLS, je peux faire un agrégat ou une chute avec une référence structurée, mais je ne sais vraiment pas comment trouver le résultat Nth basé sur la correspondance de Word sur Google Sheets.

J'ai d'énormes colonnes - nom, rôle. Je dois retirer les 10 premières personnes de n'importe quel rôle. Évidemment, cela peut être fait en triant et en filtrant, mais en raison des changements incessants apportés à la liste, il est préférable de l'obtenir à l'aide d'une formule que je peux copier 10 fois pour obtenir 10 correspondances.

Voici comment trouver le dernier match au cas où quelqu'un serait intéressé:

=LOOKUP("keyword",C1:C100,D1:D100)  

(a Word you match, search range, result range)
2
helena4

essayer:

=ARRAY_CONSTRAIN(QUERY(C5:D, "select D where C = '"&$C5&"'",0), 3, 1)

ou:

=ARRAY_CONSTRAIN(QUERY(C5:D, "select D where C = '"&"west"&"'",0), 3, 1)

obtenir les 10 premiers matches

=ARRAY_CONSTRAIN(QUERY(C5:D, "select D where C = '"&$C5&"'",0), 10, 1)

0
user0