web-dev-qa-db-ja.com

GoogleスプレッドシートにN番目の一致をリストするにはどうすればよいですか?

MS XLSでは、構造化された参照から集計またはリーチを実行できますが、GoogleスプレッドシートでのWordの一致に基づいてN番目の結果を見つける方法は実際にはわかりません。

名前、役割-私は巨大な列を持っています。特定の役割から最初の10人を引き抜く必要があります。明らかに、これは並べ替えとフィルター処理によって行うことができますが、リストに対するノンストップの変更のため、10回コピーして10個の一致を取得できる式で取得する方が適切です。

誰かが興味を持っている場合の最後の一致を見つける方法は次のとおりです。

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

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

試してください:

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

または:

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

最初の10試合を取得する

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

0
user0