Excelで競馬の成績表を作成する方法とデータ抽出の手順

このQ&Aのポイント
  • Excelで競馬の成績表を作成する方法について解説します。また、データ抽出の手順や別ファイルからのデータ抽出についても説明します。
  • Excelを使用して競馬の成績表を作成する方法を詳しく説明します。さらに、データ抽出の手順や別ファイルからのデータ抽出についても解説します。
  • Excelを利用して競馬の成績表を簡単に作成する方法を紹介します。さらに、データ抽出の手順や別ファイルからのデータ抽出についても説明します。
回答を見る
  • ベストアンサー

Excelで競馬の成績表を作っているのですが

Excelで競馬の成績表を作っているのですが 添付した画像を見てもらえればわかると思うのですが 元sheet(画像では2というsheetですが) A B C D E F G 月 日 場 R レース名 2 18 東京 9 初音S(1600万下) (1600万下) 2 18 東京 10 ヒヤシンスS(OP) (OP) 2 18 東京 11 ダイヤモンドS(G3) (G3) となっている中から 別シートのA1にたとえば(1600万下)と入力すると元シートのG列が(1600万下)となっているデータだけを抽出したいのですがどうすればいいですか    また今後データが増えた時に備え別ファイルからのデータ抽出はできますか 説明がわかりにくくすいません 

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

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

わざわざ抽出用のシートを使わず,元のシートでホームタブの並べ替えとフィルタ▼からオートフィルタを取り付け,G列に取り付いた▼から希望の項目を選んでその場で絞り出して確認するのが,最も早くて軽くて簡単な,一番便利な方法です。 元のシートで逐次確認するのがどうしてもイヤで,ナンとしても別シートに「抽出」しないと気が済まないなら,元のシートでオートフィルタで絞り込んだ状態からCtrl+A,Ctrl+Cと操作し,抽出先でCtrl+Vで貼り付けて取り出してしまうのも,猿にでも出来る簡単な良い方法です。 次善の手としてデータタブの「詳細設定」を使って抽出する手もあります。少々複雑な絞り込み条件でも自在に設定できますが,マニアックなので多分お気に召さないでしょう。 ネットで「フィルタオプションの設定」でさくっと検索してみると,使い方を解説しているページが多数ヒットします。 重くて遅くてイミフメイで最悪なのは関数で取り出す方法ですが,ご紹介だけしておきます。 抽出用シートのA3に =INDEX(元sheet!A:A,SMALL(IF(元sheet!$G$1:$G$100=$A$1,ROW(元sheet!$G$1:$G$100),9999),ROW(A1)))&"" と数式を記入して,かならずコントロールキーとシフトキーを押しながらEnterで入力し,右にコピー,下にコピーします。 元シートは別ブックにあっても構いませんが,数式や手順を間違えないよう,よく注意して作成してください。

関連するQ&A

  • エクセル 名簿の人だけを関数で抜き出す方法

    エクセルについて教えてください。 元データシートがあります。データの行列は結構な数が入っています。    A    B     C      D     E     F     G ・・・・・ 1 東京  山田  小計  ・・・  ・・・  ・・・  ・・・  ・・・・・ 2 埼玉  菊池  平均 3 栃木  中山  平均 4 茨城  岸本  小計 5 東京  村井  合計 といった具合にいくつものデータがあります。 抽出データシートに「名簿シートに載っている人物」でなおかつ「元データのC列が"小計"と記載されているもの」だけを抜き出したいのです。 名簿シート(今後増減あり)    A    B     1 東京  山田 2 栃木  中山 3 茨城  岸本 ・ ・ ・ 抽出データシート    A    B      C     D      E     F     G ・・・・・ 1 東京  山田  小計  ・・・  ・・・  ・・・  ・・・  ・・・・・ 2 茨城  岸本  小計 ・ ・ ・ 関数で可能でしょうか? 難しいなら、せめて、名簿に載っている人物だけを抽出したいです。 また、元データや名簿が更新されるごとに抽出データが自動的に「名簿に載っている人物」と 「C列が小計」のものだけを抽出したいのですが、関数以外に何かありますでしょうか? よろしくお願いいたします。

  • エクセル 名簿以外のを抽出するには

    エクセルについて教えてください。 元データシートがあります。データの行列は結構な数が入っています。    A    B     C      D     E     F     G ・・・・・ 1 東京  山田  小計  ・・・  ・・・  ・・・  ・・・  ・・・・・ 2 埼玉  菊池  小計 3 栃木  中山  平均 4 茨城  岸本  小計 5 東京  村井  合計 といった具合にいくつものデータがあります。 抽出データシートに「名簿シート以外の人物」でなおかつ「元データのC列が"小計"と記載されているもの」だけを抜き出したいのです。 名簿シート(今後増減あり)    A    B       1 埼玉  菊池   2 東京  山田   3 ・・・   ・・・   ・ ・ 抽出データシート    A    B      C     D      E     F     G ・・・・・ 1 茨城  岸本  小計 2 ・・・   ・・・  小計 3 ・・・   ・・・  小計 ・ 関数で可能でしょうか? 難しいなら、せめて、名簿以外の人物だけを抽出したいです。 また、元データや名簿が更新されるごとに抽出データが自動的に「名簿以外の人物」と 「C列が小計」のものだけを抽出したいのですが、関数以外に何かありますでしょうか? よろしくお願いいたします。

  • 【エクセル】表から条件に合ったデータを別シートに順番に抽出したい

    エクセルの表である条件にあてはまる行を 別シートに順番に抽出されるような関数を教えてください。 シート1のB列にあるデータが"渋谷区"のとき シート2のE74からE80くらいまでに シート1のC列のデータを上から順に抽出されるようにしたいです。 【シート1】 A        B         C 1 東京都 渋谷区  PC 2東京都  港区  PC 3東京都 新宿区  マウス 4東京都 渋谷区  ペン 5東京都 渋谷区  モニタ ・ ・ ・ 10 【シート2】 E 74 PC 75 ペン 76 モニタ ・ ・ ・ 80  【補足】 元の表(シート1)を編集することがあるので 自動的に反映されるよう、関数で作成できたらと思います。 シート2の構成上、抽出後のソートや、フィルタオプションは避けたいです。 わかりづらい文章で申し訳ございませんが どなたかいいアドバイスがありましたら教えてください。 お礼は明日になってしまいますが、必ずご返答いたします。 よろしくお願いいたします。  

  • EXCELの表からの「抽出」、「転記」

    1.元帳(Sheet8)から転記した「金融機関向け提出資料」(Sheet10)があったので、こ れからまた転記して組単位で「No.」と「氏名」の表(Sheet5)を作りたいので  す。 2. 添付画像「金融機関向け提出資料」(Sheet10)において、9組を例にとると、No.7、No.16、No.17、No.23の、以下続  く。これ等をSheet5の表に抽出していきたいのです。Sheet5の構想は、1行目:組 番号、2行目は項目名:No.(A2)と氏名(B2)、3行目~27行目(25名分)に各  データを 抽出、転記する。一組分の範囲はA1:B27です。 3.組の数は9組ありますが、一組だけその方法を教えて頂ければ結構です。 4.尚、Sheet10のNo.は1~188です。Sheet10のG列に、組番号を転記しています。こ の組番号はSheet10では印刷領域外です。 5. Sheet10からSheet 5に抽出し、転記した最初の人の(1)No.と(2)氏名をオートフィ ルで下にコピーすると、同じ組のNo.と氏名が表示されたら良いのですが・・・。 6.私はマクロが使えません。INDEX関数やMATCH関数は使ったことがあります。 元帳(Sheet8)からINDEX関数で「金融機関向け提出資料」(Sheet10)に転記して います。 7.最初から9組分の表を作成しておいて、そこにデータを順次転記していく方法もあ るのかも知れません。 8.Sheet10の一部を「画像添付」します。 以上ですが、よろしくご指導ください。

  • エクセルでのフィルターについて

    エクセル2000を使っています。 フィルターをかけた結果データを自動的に別のシートに作成するようなことはできますか? たとえば、SHEET1に1から100までのデータがあるのですが、ある条件Aでフィルターをかけて抽出された30件のデータだけの別のSHEET2、また、条件Bで抽出された20件をまた別のSHEET3に自動的に作れたらというイメージです。 よろしくお願いします。

  • EXCELにて3つの条件を違うシートに抽出したいです。

    エクセルで元データ(sheet1)を3つの条件にあったデータを別シート(sheet2)に抽出し、 なおかつ抽出したデータを元データ(sheet1)から消去する方法はありますか? できれば関数でお願いします。 ☆シート1☆※元データ   A B C D 1 氏名 出身 作業 時間 2 鈴木 愛知 1 1.0 3 渡辺 静岡 2 1.5 4 鈴木 愛知 2 2.0 5 松坂 岐阜 3 0.5 6 鈴木 愛知 3 1.0 7 鈴木 愛知 4 1.5 8 森田 三重 2 0.5 ☆シート2☆ A B C D 1 氏名 出身 作業 時間 2 鈴木 愛知 1 1.0 3 鈴木 愛知 2 2.0 4 鈴木 愛知 3 1.0 5 鈴木 愛知 4 1.5 補足 ・シート2の条件として『氏名』と『出身』が同じでなおかつ『作業』の1,2,3,4がある人のみ。 このとき、『作業』が4がある人のみ抽出したいです。 ・抽出したときにシート1に抽出したデータ(例では鈴木)が消えるようにしたいです。 説明が不十分で伝わりにくいとは思いますが、 よろしくお願いします。

  • エクセルデータ抽出方法を教えてください

    エクセルでのデーター抽出方法を教えてください、シート1:A1にUA1と入力し、シート2:A列にはUA1・・・・複数のデータが縦に並んでいます、シート1:A1に入力したデーターを元にシート2:A列を検索し該当するデータの抽出を行いたいです、VLOOKUPではうまく行きません教えてください

  • エクセルのマクロについて。

    皆様、こんにちは。 以下のマクロを組みたいと考えておりますが、 浅学なこともありどのように組めばよいかわかりません。 皆様のお力をお借りしたくご教示いただけないでしょうか。 ■組みたいマクロ 【前提】 ・刻刻と変化するとある膨大なデータ(以下、元データ(1)とする)のなかから、10月1日時点について設定した条件に適合したものを抽出し、αシート(表の構成はA~C、1~10を使用、Aの欄には抽出された元データのデータ番号が入力されている)にまとめた。 ・その上で、全く別のデータ(以下、元データ(2)とする)から、元データのデータ番号に適合するそれぞれの数値をD~Eの欄に入力した。 ・後日、元データの中から、先ほどと同様の条件で抽出したところ、抽出されたデータの数(量)と数値に変更があった(そのため、抽出されたデータ番号の中には、αシートに含まれているもの、いないものが混在している。)これをαと同様にまとめたものをα’シートとする。 【組みたいマクロ】 ・αとα’シートを比較し、元データのデータ番号が一緒の列の、D~Eの欄についてはαシートの数値をα’シートに自動で転記されるようにマクロを組みたい。 ■まとめ このようなマクロの原型を教えていただけますと幸甚です。 また、今後、皆様のお手を煩わせないようエクセルにつき、深く勉強したいと考えておりますので、このようなマクロを組むために必要な本、おすすめな本も教えていただけないでしょうか。 おおざっぱな質問でわかりにくいかと存じます。 条件がもっと詳細に確定しないとマクロが作れないということがありましたら、その旨質問いただけますようお願い申し上げます。 何卒よろしくお願い致します。

  • Excel VBA 2つの条件を満たした行を削除

    Excel2003を使用しています。 CSVファイルを元にデータを作りたく、まずは不要なデータを削除しています。 J列=0の行とJ列=0の行のA列の値と同じ値がA列に入力されている行を削除したく、J列=0のA列の値を一旦別シートに抽出し、その抽出したデータとA列のデータをループして、一致したら削除というコードを書きました。 もし可能であれば、一旦別シートに抽出せずに処理したいのですが、その場合、どのようにコードを書けばいいでしょうか? よろしくお願いします。

  • エクセル2007を使用しております。

    エクセル2007を使用しております。 別シートのデータを元に重複してないデータを抽出したいのですが、どうもうまくいきません。 例 シート1のA列に当日出社従業員名 シート2のA列に従業員一覧 を入力してます。 そこでシート1のC列に当日休みの従業員名が入るようにしたいと思っています。 似たような質問を見ていろいろやってみたのですがうまくいかないので アドバイスお願い致します。 宜しくお願いします。

専門家に質問してみよう