• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2024年04月25日

エクセル備忘録_Index,Match,Large関数を使った検索テク


VLOOKUP関数では、どこかの列を「コラッタ」で検索した時に、
コラッタが2匹以上存在した場合は、先頭のコラッタしかヒットしません。
2匹目以降のコラッタは無視されます。

INDEX関数とMATCH関数、LARGE関数を組みあわせて使うと、
2匹目以降のコラッタもヒットすることができます。

記述例:
{=INDEX(R7:AB36,MATCH(LARGE((S7:S36="コラッタ")*1/ROW(S7:S36),1),1/ROW(S7:S36),0),3)}


{=INDEX( パラメータを抽出する範囲 ,MATCH( LARGE((検索する範囲=検索する文字列)*1/ROW( 計算に使う範囲 ), 順位 ),1/ROW( 計算に使う範囲 ),0),INDEXの列番号)}

※セル入力確定の時に、
Ctrl+Shft+Enter押すと{}付きの数式配列となります。
これにしないとエラーでます。

--------------------
パラメータを抽出する範囲は任意の範囲を設定できます。

検索する範囲は行の範囲を合わせないとエラーになります。
記述例だと、検索する範囲の「○7:○36」の部分は、
1列だけ、かつ、行範囲は
パラメータを抽出する範囲の「 7: 36」と一致させないといけません。

計算に使う範囲は行番号使うだけなので、
行範囲が検索する範囲とおなじ「 7: 36」になっていればどこの列でも良いです。

順位は検索の重複ヒットした項目を表示します。
検索名は同じなのにパラメータが違う別物ということがあります。
例:コラッタ(アローラのすがた)

または攻撃力などパラメータで「50」を検索すると、
多数ヒットすることもあると思います。

そういう時に、順位の部分を2,3,4,5...と変えた数式をセルごとに入力しておくことで、
2番目以降のヒットを表示させることができます。

以下、画像
--------------------
▽LARGE関数①
alt


▽略式IF関数
alt


▽Large関数②
alt

▽Large関数③alt

▽Large関数④
alt


▽Large関数⑤
alt


▽Match関数①
alt


▽Match関数②
alt


▽Match関数③
alt


▽Index関数①
alt


▽Index関数②
alt


▽Index関数③
alt


ブログ一覧 | エクセル | 日記
Posted at 2024/04/25 13:16:03

イイね!0件



今、あなたにおすすめ

関連記事

ハイドラの走行ログデータを間引いて ...
ちゃむとさん

プリウスのHVバッテリーを交換する ...
su-giさん

【備忘録】みんカラ内の検索機能
ちゃむとさん

紀北ティップラン!!
オーチャンズさん

v(´∀`*v)ピース 土曜日 ...
RUN丸さん

オイルクーラーの性能と圧損(下調べ)
morly3さん

この記事へのコメント

コメントはありません。

プロフィール

ヤマダbikeです。よろしくお願いします。
みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

    123
45678910
11121314151617
18192021222324
25262728293031

愛車一覧

ホンダ ジョルノ ホンダ ジョルノ
ホンダ ジョルノに乗っています。

過去のブログ

2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation