
こんばんは。
EXCEL 関数を教えてください。
①シート1、シート2があります
②シート1は
A列 エリア番号
B列 NO
C列 氏名
③シート②のE2セルにエリアの数字を入れるとシート1に該当するエリアのA列、B列、C列のデータを取得したいのです。
※シート1のデータは1000行ぐらいあります。
※EXCEL2016です。
vlookup以外でもシンプルで簡単な方法であれば教えてください。
シート1
エリア NO 氏名
1 1 田中
1 2 松本
1 3 鈴木
2 4 佐藤
2 5 山田
3 6 加藤
3 7 斎藤
4 8 松下
4 9 山岡
シート2(エリア4の場合)
エリア NO 氏名 エリア
4 8 松下 4
4 9 山岡
No.2ベストアンサー
- 回答日時:
こんばんは
>vlookup以外でもシンプルで簡単な方法であれば教えてください。
365環境以降ならFILTER関数で一発でできます。
(1セルに関数式を入力すれば、あとはスピルされます)
>※EXCEL2016です。
とのことなので、ローテクになります。
ローテクでの抽出はシンプルでも簡単でもなさそうに思いますが、ご参考までに。
・両シートとも1行目はタイトル行で、2行目からデータ行になるものと仮定。
・エリアを指定するセルは、ご質問文通り「E2」セルとします。
シート2のA2セルに
=IFERROR(IF($E$2="","",INDEX(Sheet1!A:A,AGGREGATE(15,6,ROW(A$2:A$1200)/(Sheet1!$A$2:$A$1200=$E$2),ROW(A1)))),"")
を入力して、C2セルまでフィルコピー。
そのまま、A2:C2を下方に適当なところまでフィルコピー。
で、いかがでしょうか。
No.4
- 回答日時:
>vlookup以外でもシンプルで簡単な方法であれば
フィルタオプションはどうでしょう?
https://www.moug.net/tech/exopr/0040016.html
ところでシート2の4列目のエリアは必要なんですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの保護で、列の表示や...
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
VBAで繰り返しコピーしながら下...
-
エクセルで横並びの複数データ...
-
Excel の複数シートの列幅を同...
-
Excelでの並べ替えを全シートま...
-
VLOOKアップ関数の結果の...
-
エクセルの列の限界は255列以上...
-
エクセルで、チェックボックス...
-
エクセルの横に並んでいるもの...
-
Excel VBA ピボットテーブルに...
-
Excelで全てのシートに一気に列...
-
Excelに自動で行の増減をしたい...
-
スプレッドシートでindexとIMPO...
-
Excel 2段組み
-
VBAで検索して、行をコピー&追...
-
【エクセル】1列のデータを交...
-
【VBA】複数のシートの指定した...
-
VBA 元データに上書きする 列番...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの複数シートにあるデ...
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
エクセルで横並びの複数データ...
-
エクセルの保護で、列の表示や...
-
VBAで繰り返しコピーしながら下...
-
Excelでの並べ替えを全シートま...
-
エクセルで、チェックボックス...
-
エクセルの列の限界は255列以上...
-
VLOOKアップ関数の結果の...
-
Excel の複数シートの列幅を同...
-
SUMPRODUCTにて別シートのデー...
-
Excel VBA ピボットテーブルに...
-
スプレッドシートでindexとIMPO...
-
エクセルで、book全体の検索&...
-
excel 複数のシートの同じ場所...
-
Excel 2段組み
-
Excel セルに入っている日付を...
-
Excelに自動で行の増減をしたい...
-
エクセル マクロ 標準モジュー...
おすすめ情報