ExcelではINDEX関数やMATCH関数を使って、指定した条件値を引き出せます。複雑な表データであるほど、使い道のある方法だと言えるでしょう。ここでは、INDEX関数とMATCH関数を用いたデータ抽出法について解説します。
Excel で行や列にある値の検索をするときは、基本的にINDEX関数やMATCH関数を用います。
指定した範囲から行や列の交差する場所を算出する場合は、INDEX関数を使用するとよいでしょう。関数式は以下の通りです。
=INDEX(指定範囲,行の数値,列の数値)
一方のMATCH関数は、指定した値が、セル範囲の中で先頭から何番目にあるかを示す関数です。関数式は以下になります。
=MATCH(検索値,指定範囲,照合の種類)
INDEX関数とMATCH関数の組み合わせも可能です。それぞれを同時に活用すると、より詳細なデータを検索し、抽出できます。
ここからは、INDEX関数とMATCH関数を用いて指定条件値を抽出する方法を紹介します。
以下は、講演会名簿にある「江本」さんの出席回数を算出したい場合の手順です。
(1)検索結果を表示させたいセル(I2)を選択した後、Shift+F3を押して「関数の挿入」ダイアログボックスを表示させ、INDEX関数を選び、「OK」をクリックします
(2)INDEX関数の引数の中から、「配列,行番号,列番号」を選び、「OK」を押します
(3)INDEX関数のダイアログボックスが表示されたら、「配列」に「A2:B15」の範囲を選択
(4)「行番号」に「MATCH関数」を選択します
(5)MATCH関数のダイアログボックスが表示されたら、「検索値」に「H2」、「検索範囲」に「A2:A15」、照合の種類に絶対参照を表す「0」を選択し、「OK」を押します
(6)INDEX関数のダイアログボックスを再度表示させ、「列番号」に出席回数の列を表す「2」を入力
(7)「OK」を押します
(8)セルI2に「江本」さんの出席回数が算出されました
INDEX関数とMATCH関数を利用すると、抽出したい値をスムーズに引き出せるのを理解いただけたでしょうか。これを機会にその方法を覚えて、Excelでの作業時間の短縮化や効率化を図っていくとよいでしょう。
(学生の窓口編集部)
2024/04/19
2024/04/05
一生使える「似合う服」のルールとは?骨格タイプごとに似合う服全200アイテム、おススメコーデまで完全網羅! #Z世代pickフレッシャーズ
2024/04/01
新生活スタート直前!? 「コレを頑張った!」集大成エピソード!
PR2024/03/29
かわいい×機能性がつまったSamantha Thavasa Petit Choiceのフレッシャーズ小物を紹介! 働く女性のリアルボイスを集めて開発された裏側をレポート
PR2024/03/27
「なんでこんな人が、私の上司なんだろう」と感じたことがあるすべての「部下」に捧げる!『なぜこんな人が上司なのか』書籍発売中 #Z世代pickフレッシャーズ
社会人デビューもこれで完璧! 印象アップのセルフプロデュース術
かわいい×機能性がつまったSamantha Thavasa Petit Choiceのフレッシャーズ小物を紹介! 働く女性のリアルボイスを集めて開発された裏側をレポート
あなたの“なりたい”社会人像は? お仕事バッグ選びから始める新生活
新生活スタート直前!? 「コレを頑張った!」集大成エピソード!
実はがんばりすぎ?新社会人『お疲れ度』診断
視点を変えれば、世の中は変わる。「Rethink PROJECT」がつたえたいこと。
ウワサの真実がここにある!? クレジットカードの都市伝説
いつでもわたしは前を向く。「女の子の日」を前向きに♪社会人エリ・大学生リカの物語
忙しい新社会人にぴったり! 「朝リフレア」をはじめよう。しっかりニオイケアして24時間快適。
【診断】セルフプロデュース力を鍛える! “ジブン観”診断