• 締切済み

excel2007でのデーター抽出方法

素人ですがexcel2007でのデーター抽出方法について 下記の様なデーターがあった場合、会社名で抽出しなお且つ売上ベストテンに並べ替えて表示させる方法はありますか?   会社名 品名 数量 単価  合計 1 AAA会社 aaaa 100  5   500 2 BBB会社 aabb 200  10  2000 3 CCC会社 CCCC 250  20  5000 4 AAA会社 bbcc 150  10  1500

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルに会社名、・・・E1セルに合計があり、2行目から下方にお示しのデータが入力されるとします。 G1セルには会社ごとの合計とでも入力し、G2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A2,E:E),"")) H1セルにはベストテンとでも入力し、H2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(G2="","",IF(RANK(G2,G:G)<=10,RANK(G2,G:G)+COUNTIF(G$2:G2,G2)/1000,"")) そこでお求めの表ですがJ列からL列に表示するとします。 J1セルには売上ベストテン、K1セルには会社名、L1セルには総売上額とでも入力します。 J2セルには次の式を入力してL2セルまでオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。 =IF(ROW(A1)>COUNT($H:$H),"",IF(COLUMN(A1)=1,INT(SMALL($H:$H,ROW(A1))),IF(COLUMN(A1)=2,INDEX($A:$A,MATCH(SMALL($H:$H,ROW(A1)),$H:$H,0)),IF(COLUMN(A1)=3,INDEX($G:$G,MATCH(SMALL($H:$H,ROW(A1)),$H:$H,0)),""))))

matu6449
質問者

お礼

ご回答ありがとうございます。 さっそく、試してみます。 連絡遅くなりまして、すいませんでした。

  • orangezzzz
  • ベストアンサー率35% (401/1119)
回答No.1

ピボットテーブルを使いましょう。 基本中の基本です。 どんな解説書でも書いてあります。 素人などと簡単に言わないことです。 素人=自分では何もしない人 と同じことです。

matu6449
質問者

お礼

わかりました。 素人表現はしないよう、自分で努力してみます。 ピボットテーブルを試してみます。

関連するQ&A

  • シート1とシート2のデータ一致 抽出方法

    エクセルのデータ抽出でお知恵をお貸し下さい。 シート1 A列  B列     C列 品名  製品番号  数量 AA    1AAAA    200 BB    1BBBB    250 CC    1CCCC    300 シート2 A列   B列     C列 品名  製品番号   数量 AA    1AAAA   200 BB    1BBBB   250 AB    AAAA    500 CC    1CCCC   300 上記のようなシートがあります。 内容は同じなのですが、シート2にはシート1にはない品名、製品番号、数量が含まれます。 シート1の品名、製品番号、数量がすべて一致するものをシート3へ抽出し、 一致しなかったデータ(シート1にはなく、シート2にあるものを含め)をシート4へ抽出したいのですが 何か良い方法はないでしょうか??

  • 【Excel】重複を除いた抽出方法

    以下のような表があります。 No. 項目 ランク 備考 1 AAA 01 あああ 1 AAA 02 いいい 1 AAA 02 ううう 1 AAA 03 えええ 1 AAA 04 おおお 1 AAA 05 かかか 2 BBB 01 ききき 2 BBB 02 くくく 3 CCC 01 けけけ 項目に対してランクがありますが、ひとつの項目に対しランクは「01」「02」「03」「04」「05」しかあってはならないのに、「02」が重複しているものがあります。(例えば3行目は重複しているものとみなされます。備考は違ってもかまいません)) このような重複を省いてデータを抽出したいのです。 抽出の足がかり的なことでもかまいませんので、宜しくお願いいたします。

  • Movable Type(ムーバブルタイプ)でカテゴリの順番の入れ替えについて

    Movable Type 3.2-ja-2を使用しております。 親カテゴリーの移動をしたいのですが以下のような カテゴリーがあって AAA  aaaa BBB  bbbb CCC  cccc このカテゴリーを CCC  cccc AAA  aaaa BBB  bbbb このようにしたいのですが何か方法はあるのでしょうか?

  • 抜けている番号を抽出したい(Access2003)

    主キーのフィールドには AAA000001 AAA000002 AAA000004 BBB000001 BBB000003 BBB000004 CCC000001 CCC000005 ・ ・ ・ というレコードが多数あるのですが これだけなら AAA000003 BBB000002 CCC000002 CCC000003 CCC000004 がないというのがぱっと見でわかるのですが データが数千レコードあります。 クエリなどで抽出する方法ありますでしょうか? よろしくお願いします。

  • EXCEL重複データの抽出に関する質問

    仕事で行き詰っています。 過去5年分くらいの仕入実績価格表(EXCEL)データから最新の価格のみを抽出する場合、どのような手順をふめば良いでしょうか? <元データに入っている項目> (1)品名(2)仕入年月日(3)数量(4)単価 <抽出したいデータ> (1)品名(2)単価 品名が重複している場合は、一番直近に仕入れた単価を適用したいです。つまり一点一様の単価表を作成したいのです。 データは2000件以上はあるかと思います ピボットにて品名と単価抽出はできるかと思うのですが、最新価格のみ抽出する方法がわかりません どなたかお知恵を貸していただけないでしょうか 詳細不足していましたら、ご指摘ください 宜しくお願いします

  • ある条件を持たないレコードの抽出

    下記のようなデータがあります。 col1 col2 ========== 001 AAA 001 BBB 001 CCC 002 AAA 002 CCC 003 BBB 003 CCC 004 AAA col2 にBBB を持たないレコードを抽出したいのですが どのようにSQLを記述すればよいかご教授ください。 得たい結果 002 004 どうぞよろしくお願いいたします。

  • C言語にてXMLファイルから任意部分抽出

    C言語にてXMLファイルからタブで囲まれた任意部分の文字列だけを抽出したいのですが、どうやればいいでしょうか? サンプルなどありましたらありがたいです。  <aaa>   <bbb>123/bbb>   <ccc>あああ</ccc>   <bbb>456</bbb>   <ccc>いいい</ccc>  </aaa> ・抽出したいのは、<bbb></bbb>と<ccc></ccc>で囲まれた文字列。 ・大量データの場合もあるので抽出性能は考慮したい。(基本はメモリ上で操作したい。)

  • テーブルからデータを抽出する場合のスピード

    お世話になっております。 データ抽出のスピードについて質問があります。 例えば3つのページを作るとします。それぞれ、IDで分けるとして、一つがaaa二つ目がbbb三つ目がcccとします。それぞれのデータをMySQLより抽出しようと思ってます。その際のテーブルのフィールドはどれも同じです。 一つの方法として、一つテーブルを作成し、そこに全てのデータを入れて、それぞれWHERE id = aaaなどとしてデータを抽出する方法。 二つ目は、それぞれIDごとにテーブルを作成し、それぞれのテーブルにそれぞれのデータを入れて抽出する方法。 どちらが負荷、速度共にいいのでしょうか。 私が思うに、一つ目の方法の場合、データが増えてきたときに、WHERE id = aaaなどとして抽出するのに時間がかかってしまうように思います。 ちょっと分かりにくい説明かと思いますが、どなたか宜しくお願いします。

    • ベストアンサー
    • MySQL
  • 関数を使ってデータの抽出

    win excel97を使用しています。 sheet1に下記のようなデータが3000件程度あります。   A       B      会社名   取引先会社名 2 aaa    ○○ 3 aaa    ■■ 4 bbb     △△ 5 bbb    ◆◆ 6 bbb     ●● 7 ccc    ×× sheet2のB~のセルに、sheet1の取引先会社名を列方向に 抽出させてたいのですがどうしたらよいでしょうか? マクロやVBAは苦手なので関数で教えていただきたいです。 sheet2   A      B        C       D 会社名 取引先会社名1  取引先会社名2 ・・・ 2 aaa   ○○      ■■      3 bbb   △△      ◆◆     ●●   4 ccc   ××      

  • Access2007抽出のことで

    Access2007のクエリ、デザインビューのことです。 データが例えば aaa bbb ccc ddd とあるとして、このうちaaaとcccの2つを抽出しようと 思って「"aaa"and"ccc"」とか書いても データシートビューでは空欄になってしまいます。 条件の書き方がおかしいのでしょうか?