エクセルのINDEX Match関数について。
キーが左側になくても使えるVLOOK、って感じで使っています。
この関数で、「このキーの上から〇番目」を引っ張ってくるようにしたいのですが、やり方を教えてください。
具体的には、全体のランキングの中から、「女性の1位、2位、3位」「男性の1位、2位、3位」を抜き出したいです。
1位の人は普通に持ってきたい部分を氏名欄、キーを「女性」、キーの含まれる範囲を性別欄にすれば引っ張ってきてくれますが、
2位と3位を持ってこさせる方法を教えてください。
ver.はおそらく2010です。
No.2ベストアンサー
- 回答日時:
No.1です。
>難しい数式?や関数の中の関数の中の関数の中に関数を入れる、などの方法を使わず、「上から〇番目」を示せないでしょうか。
というコトなので・・・
単に上から○番目を表示する方法です。
前回の画像の配置通りとします。
今回はE列を作業用の列として使っています。
作業列E2セルに
=C2&COUNTIF(C$2:C2,C2)
という数式を入れフィルハンドルで下へコピーしておきます。
そして、検索したい
H1 → 性別
H2 → ○番目の数値
を入力するとH3セルに結果を表示させます。
H3セルには
=INDEX(B:B,MATCH(H1&H2,E:E,0))
という数式を入れています。
※ 作業列が目障りであれば、遠く離れた列にするか
非表示にしてください。
※ 最初の要望は男女別の1位~3位を抜き出したい!というコトだったので
そのつもりで投稿しました。m(_ _)m
No.1
- 回答日時:
こんばんは!
具体的な配置が判らないので、やり方だけ・・・
↓の画像のようにあらかじめ順位別にA~D列に羅列してあるとします。
(すなわち男女別に上から3人を選ぶ方法です)
画像ではG2セルに
=INDEX($B$1:$B$100,SMALL(IF($C$1:$C$100=G$1,ROW($A$1:$A$100)),ROW(A1)))
配列数式なのでCtrl+Shift+Enterで確定!(←必須★)し
フィルハンドルで列・行方向にコピーしています。
※ 同順位はないものとしています。
すなわち単純に上から順に表示するだけです。m(_ _)m
うわーーーーーっ全然分かりません!!!(´×ω×`)(´×ω×`)(´×ω×`)
明日ゆっくり用語調べながら読み解かせていただきます!
具体的にやってみせてくださりありがとうございました!
いろんな関数組み合わせてこねくり回しなくても、「上から〇番目」を示す要素があればいいのにな…(;;)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- モテる・モテたい 関わりたくない女子の性格と特徴 4 2022/10/03 00:09
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- 薄毛・抜け毛 大量の抜け毛 1 2022/09/21 04:43
- 筋トレ・加圧トレーニング 24歳64kg男性 筋トレ歴1.5年です。 (マッチョではありません。) 筋トレのボリュームを上げた 9 2023/06/28 02:34
- 据え置き型ゲーム機 Switchで太鼓の達人をやってるのですが、プロコンが使いにくくて仕方がないです。何が使いにくいって 1 2023/07/01 10:46
- Word(ワード) Wordで破線をひくにはどうすれば良いのでしょうか。 5 2022/06/17 13:24
- 経済 身体を使う肉体労働は底辺の仕事と見なす人がいますがどう思いますか? ・医療は頭使いますが立ち仕事で肉 26 2023/08/15 11:51
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAについての質問です
-
Excelにいついて質問です。
-
CSVファイルについて質問です。
-
エクセルの「入力規則」のプル...
-
一つのセルに(例えばA1)入力...
-
Excelの関数について教えてくだ...
-
エクセルファイルがファイルの...
-
【マクロ】名前を保存する際に...
-
エクセル共有したが、アクセス...
-
エクセル vbaについて教えてく...
-
Excel 複数列 A列B列C列一致 D...
-
エクセルであるセルに数字を入...
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
Excelでセルの値が同じか...
-
Excelはなんで先頭の0を消すん...
-
【Excel】数字を3倍にし、なお...
-
エクセルで年休を管理する方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
すみません、No1さんの回答が全然分からなかったので他に簡単な方法が分かる方、回答お願いします……
難しい言葉や知らない関数、知らない概念?が多く、1つずつ調べても次を調べてる間に「てことは何???」となってしまい、頭がぐちゃぐちゃです……
難しい数式?や関数の中の関数の中の関数の中に関数を入れる、などの方法を使わず、「上から〇番目」を示せないでしょうか。