シートごとに検索対象のデータが同じ場合は、各シートの表に名前を付けておこう。INDIRECT関数を使って、名前の指定で抽出するシートの表を間接的に参照して検索抽出することができる。
目的
各シートから検索抽出
使用する関数
目次
例題1|各シートから検索抽出する
- シートごとの表を範囲選択し、それぞれの名前ボックスに名前を付けておく。
- D列に、抽出する表の名前を入力する。
- 「金額」を求めるセル(C3セル)を選択し、「=VLOOKUP(」と入力する。
- [検索値]…「区分」のセル(B3セル)を選択する。
- [範囲]…INDIRECT関数で、付けた名前のセル範囲を間接的に参照する数式を入力する。
- [列番号]…抽出する列の番目「2」を入力する。
- [検索方法]…完全一致なので「0」と入力して、「Enter」キーで数式を確定する。
- 数式を必要な分だけ複写する。
【数式】=VLOOKUP(B3,INDIRECT(D3),2,0)
使用するExcel関数
Excelデータダウンロード
以下のリンクを右クリックし、Excelデータをダウンロードください
Excel-sample1.xlsx
コメント