- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでデータを抽出)
Excelデータベースから目的の内容を抽出する方法
このQ&Aのポイント
- Excelデータベースから目的の内容を抽出する方法を紹介します。データベースにはID1、ID2、内容の項目があります。まず、ID1を昇順に並べ替え、抽出したい20個のID1とそれに対応する内容を別のシートに抽出します。次に、ID2を昇順に並べ替え、抽出したい20個のID2とそれに対応する内容を別のシートに抽出します。VLOOKUP関数はID2が昇順になっていないため使用できませんので、この方法を使って目的の内容を抽出してください。
- Excelデータベースから目的の内容を抽出する方法について説明します。まず、データベースにはID1、ID2、内容の項目があります。ID1を昇順に並べ替え、抽出したい20個のID1とそれに対応する内容を別のシートに抽出します。次に、ID2を昇順に並べ替え、抽出したい20個のID2とそれに対応する内容を別のシートに抽出します。VLOOKUP関数はID2が昇順にならないため使用できませんので、この方法を使って目的の内容を抽出してください。
- Excelデータベースから目的の内容を抽出する方法について詳しく説明します。まず、データベースにはID1、ID2、内容の項目があります。ID1を昇順に並べ替え、抽出したい20個のID1とそれに対応する内容を別のシートに抽出します。次に、ID2を昇順に並べ替え、抽出したい20個のID2とそれに対応する内容を別のシートに抽出します。VLOOKUP関数はID2が昇順になっていないため使用できませんが、この方法を使えば目的の内容を確実に抽出することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
IDに重複がないならVLOOKUPの最後の引数をFALSEにしてください。 そうすれば昇順にしないでも抽出できます。 ただしIDが存在しない場合は#N/Aというエラーが表示されます。 シート2 B2=VLOOKUP(A2,Sheet1!$A$1:$C$100,1,FALSE) C2=VLOOKUP(A2,Sheet1!$A$1:$C$100,3,FALSE) シート3 B2=VLOOKUP(A2,Sheet1!$B$1:$C$100,1,FALSE) C2=VLOOKUP(A2,Sheet1!$B$1:$C$100,2,FALSE) の様になります
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
フィルタオプションで抽出後、コピーしたらどうですか。
質問者
お礼
ありがとうございます。 DBの内容が変更された場合ソースを参照して変更してほしいので、コピーだと修正内容が反映されないので、フィルタオプションは使えなかったのです。
お礼
ありがとうございます FALSEにすれば良いのですね。初めて使いました。 早速やってみましたが、うまく機能しました。