• ベストアンサー

データベースから複数の行を抽出したい

エクセル形式のデータベースで、例えば1~100番まで番号がついているデータベースがあるとします。 そのうち、2、5、6、15、29…などのように適当な番号の行だけを抽出したいのですが、 どうすればいいのしょうか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

方法1) ご利用のエクセルのバージョンが明記されていませんので。 Excel2007以降を使い,オートフィルタを取り付け,番号列で所定の番号のモノだけチェックを入れて絞り込んでみます。 方法2) 番号がデータとして明記されている場合。 シート2に 2 5 6 15 29 など抽出したい番号を列記  方法2-1)  フィルタオプションの設定(2007以降ではフィルタの詳細設定)で抽出します  方法2-2)  =VLOOKUP(番号,表範囲,列位置,FALSE)  あるいは  =INDEX(表範囲,MATCH(番号,番号列,0),列位置)  のような関数をずらり並べて取って来させます 方法3) 「番号」が文字通りの番号で上から順に1,2,3番である場合 シート2のA列に 2 5 6 15 29 など抽出したい番号を列記 =INDEX(表範囲,$A2,COLUMN(A2)) のような関数を右に下にコピーして,値を取ってこさせます。

gagagapipipi
質問者

お礼

ありがとうございます。エクセルは2003ですが、フィルタオプションとかならできそうです。 助かりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでデータベースの検索と抽出(?)

    エクセル2007を使用しています。 まずエクセルで作られたデータベースがあります。データベースには、管理番号、顧客名、商品の管理番号、商品名、価格が入っています。 このデータベースとは別に、検索(抽出)用のエクセルを用意しています。 そこで、管理番号を入れたら、顧客名、商品名、価格のみが1行(横)に表示されるようにしたいです。 クエリを利用してやると一つずつ顧客名、商品名、価格を選んで…という風に時間がかかります。 例えば、管理番号の列(縦)に番号を入れて、ボタンを押すとか、実行(F9)すれば、管理番号を入れたすべての行に、データベースから検索した顧客名、商品名、価格が入力されるようにしたいのです。(管理番号の重複はありません) クエリで一個ずつ選んでいくのをマクロ登録するしかないのでしょうか?

  • EXCELで100行に1行ずつ抽出したい

    現在卒業研究中でエクセルを使っています。 そこで分からない事があるんですが、約10万行のデータがある列から100行に1行ずつ抽出し、横に1000行の列を作りたいと思ってます。 抽出する行は[1,101,201...]や、[100,200,300]等、番号は問いません。ただランダムではなく、100行ずつ順番に並べたいです。 どなたか詳しい方いらっしゃいましたら、教えていただけないでしょうか? よろしくお願いいたします。

  • データベースの最後の行は抽出対象にしたくない

    大変初歩的な質問かもしれないのですが、データベースの最後の行に、「合計」が入っている場合、(例えば年間売上表など)オートフィルタを使い、例えば「30,000以上」で抽出しても、最後の行は抽出されないようにすることはできるでしょうか? また「トップテン」を使い、「上位5項目」で抽出した際、合計行以外を抽出対象としたい場合などもあります。 オートフィルタでの抽出の際に、範囲を決めて抽出することはできるのでしょうか? 教えていただければ大変助かります。どうぞ宜しくお願いします。

  • Excel 複数行の抽出について

    Excel 複数行の抽出について Sheet1に商品リストがあります。 Sheet2に商談IDがあります。 Sheet3にSheet2の商談IDがある商品だけ、抽出したいです。 Excelの関数もしくはマクロで解決できますでしょうか。 ご回答お願いいたします。

  • データベースsheetから抽出したいデータをコピーするには?

    現在、EXCELファイルで1つのワークシートをDB(データーベース)として日々の受払いを管理番号を付して入力していき、同ファイルの2つめに抽出用の様式を設けて、そのシートに管理番号で指定したデーターを様式に従った形で転記できたらと考えています。(管理番号で指定したデータは複数行・列になることもあります。) この場合でマクロを組むとしたらどのように組めばよいのでしょうか。 マクロの記録機能などでやっては見たもののわかりません。教えていただけないでしょうか。 因みに初心者です。

  • javascriptで行を抽出したいです。

    こんにちは javascriptを使って、textareaに入力された文字列の一行目を抽出し、抽出したものに処理をかけるプログラムを作成したいです。 文字を指定して行を抽出する方法はわかるのですが、指定した行番号から行を抽出するやりかたがわからないです。 どなたか知恵をお貸しいただけないでしょうか? よろしくお願いいたします。 例 明日11日の天気は雨です。 これから1週間は天気が悪そうです。 ↑ここから一行目を取り出し、 明日11日の天気は雨です。 ↑処理をかけて 11 というような形のものを作りたいです。

  • 検索値から、その行の抽出。

    検索値から、その行の抽出。 シート1のデータがあります。 シート2のA1に検索値を置き、“あああ”の行をシート2に抽出。 シート2のA列に任意の番号を振った後、その番号順での表示(ピンク部分)を希望。 自分でいろいろと調べて試行錯誤したのですが、 思うようにいかず、ご質問させていただきます。 ご回答よろしくおねがいします。

  • 二重下線のない行だけを抽出

    表があり、或る列に日付(2011/3/10のような形式)が入力されています。 2011年3月の日付(2011/3/14など)には、二重下線の付いているものと、そうでないものがあります。 2011年3月の日付のうち、二重下線のない行だけを抽出し、 日付の昇順に並べ替えたいのです。 いろいろなやりかたがあると思いますが、 できるだけ、簡単(難しい知識の要らない)で早いやりかたを教えてください。 Excel2007です。

  • データベースから特定の要件を満たすデータ抽出

    エクセルに入力したデータベースからデータの抽出をしたいと考えています。 データ抽出はフォームにチェックボタン(およそ60種類)で、条件をチェックします。 データベースからチェックに該当しないもののみを抽出して、他のシートへ転記したいのですが、 このようなファイルの作成方法を教えて頂けないでしょうか?

  • Excelで○と△の含まれている行だけ抽出するには?

    ExcelのB列に○、△、×のいずれかが入っています。何百行にも渡って入っているのですが、その中で○と△が含まれている行だけ抽出することなんてできるのでしょうか?? ×の入っている行を消すということでも構わないのですが。 もしおわかりの方がいましたら是非教えてください!

専門家に質問してみよう