• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで、大きな表から抽出する方法を教えて…!)

Excelで大きな表から抽出する方法を教えてください!

このQ&Aのポイント
  • Excel2007の初心者ですが、大きな表から特定のデータを抽出する方法を教えてください。
  • Vlookup関数とHlookup関数の使い方を理解していますが、同時に使う方法や裏技を教えてください。
  • マクロを使わずに、Vlookup関数とHlookup関数を組み合わせて必要なデータを抽出する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>添付図は、Vlookup関数で、〔5〕と〔7〕を入れて、武田と大船を抽出しています。 大きな表とは別のシート(例えばSheet2)でしょうか? 添付画像のA列にはA3=5とA4=8になっています。 >マクロを使わないで、Vlookup関数とHlookup関数の両方の機能を同時に使う方法、 VLOOKUP関数で抽出対象の列番号をMATCH関数で可変にすれば良いと思います。 尚、添付画像の1行目にC1=1、D1=3、E1=2、F1=6、G1=6、H1=7となっていますね。 F1とG1が同じ6で携帯とメールになっているのは誤りですか? 「元の大きな表全体を〔表全体〕と範囲指定しています。」ということなので下記の数式が参考になるでしょう。 =VLOOKUP($A3,Sheet2!$1:$1048576,B$1,FALSE) 但し、Sheet2のA列に検索用の番号が入りますので1行目の数字は適切な列番号に変えてください。 1行目の番号の代わりにフィールド名が有るときはMATCH関数で列番号を抽出できますのであなたの応用力で解決してください。

lovelykajiyan
質問者

お礼

1>大きな表とは別のシート(例えばSheet2)でしょうか? 2>添付画像のA列にはA3=5とA4=8になっています。 3>F1とG1が同じ6で携帯とメールになっているのは誤りですか? ご回答ありがとうございます。 1:「大きな表」とは、添付図の他の場所(Sheetなど)を考えました。 別のブックでは、私にはハードルが高すぎます。 2:黄色のゾーンには大きな表の「行と列」を任意に打ち込んだ場合を 想定したかったのです。 それで、列の選択では、「1」「3」「2」…と順序を変えてみました。 行の選択は「5」「8」 3:誤りです。…(^_^;)? 4:=VLOOKUP($A3,表全体,B$1,FALSE)ですね。…(o^-’)bm 5:MATCH関数は、未知の関数です。旧盆が明けたら挑戦してみます。 詳しく回答を頂きました。重ねてありがとうございました。 所期の目標をクリアできました。

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

あの・・・素直にデータベース機能を使えば? https://kokodane.com/kihon8.htm http://www.becoolusers.com/excel/excel-database.html 条件を指定して、該当する会員の全項目を引っ張り出し、 別シートに貼り付けてから料理すれば、なんとでもなる かと思うんですが・・・。

lovelykajiyan
質問者

お礼

ご回答、ありがとうございます。 >あの・・・素直にデータベース機能を使えば? まだ、Vlookup関数とHlookup関数に入ったばかりで、 他の機能は分かりません…(^_^;)? 一応、日本語の新聞は読めると自負しますが、パソコン関係の書籍は別物です。 術語など含めて知っている人が読めば分かるけど、素人が読むと意味不明なのです。通念に隔たりがあるんです。 OKWebには、その『通訳』になってくれる人が、時々現れると思うんです。 パソコンのベテランの人が書いたWebを紹介されても、「声を出して読んで」も意味不明で、鳩首会談状態です。 「息子は教えてくれない!」「子ども言うことは分からない!」 という、元若い人がサークルに集まっています。

関連するQ&A