1. Home »
  2. エクセル関数一覧表 »
  3. Excel関数の目次 »
  4. XMATCH関数の使い方

XMATCH関数の使い方:Excel関数


スポンサードリンク
(追記) (追記ここまで) (追記) (追記ここまで)


更新:2024年12月11日;作成:2020年2月20日

XMATCH関数の構文 INDEX関数とXMATCH関数で検索する
XMATCH関数でワイルドカードを使う

XMATCH関数が利用できるExcelの種類(バージョンについて)

配列またはセル範囲内の項目の相対的な位置を返す topへ
エックス マッチ
=XMATCH(検索値,検索範囲,[一致モード],[検索モード])

XMATCH関数の引数 topへ

INDEX関数とXMATCH関数で検索する topへ

何番目に大きいデータかをXMATCH関数で調べる

  1. 県別の人口がリスト化されています。
    E2セルで都道府県名を選択すると、E3セルに何番目に人口が多いかを表示します。
  2. データリストをテーブルに変換しています。テーブル名は 県別人口 としました。
    [テーブルデザイン]タブのテーブル名に「県別人口」と入力します。
  3. E3セルに
    =XMATCH(XLOOKUP(E2,県別人口[都道府県],県別人口[人口]),SORT(県別人口[人口],,-1))
    と入力しました。
    • XLOOKUP(E2,県別人口[都道府県],県別人口[人口])
      E2セルに入力される都道府県名の人口をテーブルから取り出しています。
    • SORT(県別人口[人口],,-1)
      県別人口を降順に並べ替えた配列を作成しています。
    • XMATCH関数でその人口が SORT関数で降順に並べ替えた人口とどの位置で合致するかを調べています。
  4. 福岡県は9番目となりました。
  5. 後日・・・何番目?ということはRANK関数・・・ということで、XMATCH関数無しで解けてしまいました。
    =RANK(XLOOKUP(E2,県別人口[都道府県],県別人口[人口]),県別人口[人口],0)

XMATCH関数でワイルドカードを使う topへ

スポンサードリンク
(追記) (追記ここまで)


(追記) (追記ここまで)
Home » エクセル関数一覧表 » XMATCH関数の使い方

PageViewCounter
Counter
Since2006/2/27

AltStyle によって変換されたページ (->オリジナル) /