- 締切済み
excel2007でのデーター抽出方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
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)),""))))
- orangezzzz
- ベストアンサー率35% (401/1119)
ピボットテーブルを使いましょう。 基本中の基本です。 どんな解説書でも書いてあります。 素人などと簡単に言わないことです。 素人=自分では何もしない人 と同じことです。
お礼
わかりました。 素人表現はしないよう、自分で努力してみます。 ピボットテーブルを試してみます。
関連する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行目は重複しているものとみなされます。備考は違ってもかまいません)) このような重複を省いてデータを抽出したいのです。 抽出の足がかり的なことでもかまいませんので、宜しくお願いいたします。
- 締切済み
- その他MS Office製品
- 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 どうぞよろしくお願いいたします。
- ベストアンサー
- Oracle
- C言語にてXMLファイルから任意部分抽出
C言語にてXMLファイルからタブで囲まれた任意部分の文字列だけを抽出したいのですが、どうやればいいでしょうか? サンプルなどありましたらありがたいです。 <aaa> <bbb>123/bbb> <ccc>あああ</ccc> <bbb>456</bbb> <ccc>いいい</ccc> </aaa> ・抽出したいのは、<bbb></bbb>と<ccc></ccc>で囲まれた文字列。 ・大量データの場合もあるので抽出性能は考慮したい。(基本はメモリ上で操作したい。)
- 締切済み
- C・C++・C#
- テーブルからデータを抽出する場合のスピード
お世話になっております。 データ抽出のスピードについて質問があります。 例えば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"」とか書いても データシートビューでは空欄になってしまいます。 条件の書き方がおかしいのでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
ご回答ありがとうございます。 さっそく、試してみます。 連絡遅くなりまして、すいませんでした。