• ベストアンサー

年月日から年月だけのデーターを取り出したい。

Excelの初心者です、よろしくお願いいたします。 次のようなデーターがあります。 2006/08/03 AAA 32 2006/08/07 AAA 43 2006/08/22 BBB 5 2006/09/03 AAA 21 2006/09/11 BBB 55 8月にAAAが何個?,BBBが何個? 9月には・・・?? と言う時にどのようにして日付を取り除いたらよいのですか。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.5

日付がA1からA5 AAA、BBBがB1からB5 数値がC1からC5 にある場合 =SUMPRODUCT((MONTH(A1:A5)=8)*(B1:B5="AAA")*C1:C5) で8月のAAAの数値の合計が計算できます。 =SUMPRODUCT((MONTH(A1:A5)=8)*(B1:B5="BBB")*C1:C5) で8月のBBBの数値の合計が計算できます。 C列の数値の合計ではなく、AAAやBBB自体の個数を求めるなら、*C1:C5 は不要です。

jinori
質問者

お礼

関数って、初めてです。確かに教えていただいたとおりですね。これから関数の勉強をいたします。 ご丁寧なご回答ありがとうございました。

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

その他の回答 (4)

  • NCU
  • ベストアンサー率10% (32/318)
回答No.4

作業セルに「=A1-DAY(A1)+1」のような式を入力し、 書式を「yyyy"年"m"月"」とする。 あとはその値を元にピボットテーブルか何かで一覧表にすればいいと思います。

jinori
質問者

お礼

関数の便利さに驚きました。ピポットテーブルも勉強したらなんとなく分かりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • 134
  • ベストアンサー率27% (162/600)
回答No.3

=SUMPRODUCT((MONTH(A1:A100)=8)*(B1:B100="AAA")) と入力すると、8月のAAAの数量を数えてくれ宇と思いますけど… ところで、32,43,5,21,55… という数字は、この集計に関係なしですか?

jinori
質問者

お礼

有難うございました。関数の勉強はこれから頑張りたいと思います。早速やってみます。

全文を見る
すると、全ての回答が全文表示されます。
  • kakkysan
  • ベストアンサー率37% (190/511)
回答No.2

2006/08/03 AAA 32 は一つのセルには入っていますか、それとも   A       B    C    2006/08/03   AAA    32 のように入っていますか?またB列の文字は同じとして良いですか? もし後者ならピポットテーブルを使えば、出来ると思います。 (0)まず各列(フィールド)に適当な名前を付けておきます (1)A列 の書式設定を「2006年8月」の様に設定 (2)D列に「=LENB(B2)」としてB列の文字数を表示 (3)E列に「left(b2,1)」としてB列の文字種を抽出 (4)ピポットテーブルを作成

jinori
質問者

お礼

初めてピポットテーブルを使ってみました。便利さに驚きました。ステップ0~4で正に求めていた結果を得られました。どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • oyajin7
  • ベストアンサー率37% (6/16)
回答No.1

日付のセルを指定して、右クリックして「セルの書式設定」の「表示形式-日付」で年月の設定にすれば、月毎に並びますよ。

jinori
質問者

お礼

有難うございました。今後ともよろしくお願いいたします。

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

関連するQ&A

  • EXCELで行の先頭データが同じ行の削除方法について

    EXCELで次のようなことをしたいのですがどうしたら簡単にできるでしょうか?  AAA   AAA  AAA  AAA  AAA  BBB  BBB  BBB  CCC  DDD  DDD  DDD  DDD 上ようのなデータで重複している部分を削除し、  AAA  BBB  CCC  DDD としたいのですが。 今は一行々々で確認しながら削除してます。3000行程あり困ってます。 どうしたら簡単にできるでしょうか?  

  • エクセルへのデータ貼り付けについて

    メモ帳のテキストデータからエクセルへのデータ貼り付けをする際の質問です。 メモ帳のデータが、 aaa bbb のように2語をスペースで区切っているようなデータです。 これをそのままエクセルに貼り付けると、1列に「aaa bbb」とデータが貼り付けられるのですが、 これをA列に「aaa」、B列に「bbb」と、スペースを区切りとして各列にコピーしたいと考えています。 どのような方法で可能でしょうか?

  • ランキング表の作成について

    EXCELで、一ヶ月ごとの障害の種類をランキング表として作成したいと考えております。 どのように作ればよろしいでしょうか? データ 日付      障害の種類 2011/1/12  AAA 2011/1/13  AAB 2011/1/14  BBB 2011/1/15  AAA 2011/1/16  AAA 2011/1/16  BBB 2011/1/17  AAA ランキング表 1位 AAA 3件 2位 BBB 2件 3位 AAB 1件

  • excel ピボットテーブルについて

    お世話になります。 Excelのピボットテーブルについてですが、例えば下記のような感じのデータを 集計したいときに、行ラベルに「名前」を持って行き、列ラベルには「日付」を持って いったとしたときに、行ラベルはAAA、BBB、CCC、DDDではなく、AAAとBBB以外は その他でまとめたいとき(AAA、BBB、その他)、どう設定すればいいか悩んでいます。 ご存知の方がいらっしゃれば教えてください。ちなみにExcel2010を使用しています。 日付 名前 個数 4/1  AAA 1 4/1  BBB 1 4/2  CCC 1 4/2  DDD 2 4/2  AAA  3 4/3  CCC 1

  • Excelの関数を使用したデータ抽出

    Excelの関数を使用したデータ抽出 Excelの関数を使用して以下のようなデータ抽出をすることは可能でしょうか? Aに以下の基本データがあります。 --------------- 型番 商品 価格 受注 出荷 仕入 No AAA りんご 100 1/1 1/1 80 001 AAA りんご 120 1/3 1/3 80 002 BBB みかん 200 1/1 1/1 90 003 BBB みかん 210 1/5 1/5 90 004 BBB みかん 220 1/5 1/5 90 005 --------------- Bに型番のみのデータがあります。 --------------- 型番 商品 価格 受注 出荷 仕入 No AAA BBB BBB CCC AAA AAA AAA CCC BBB BBB BBB --------------- Aから抽出したデータをBに反映させたいです。 以下のような形です。 --------------- 型番 商品 価格 受注 出荷 仕入 No AAA りんご 100 1/1 1/1 80 001 BBB みかん 200 1/1 1/1 90 003 BBB みかん 210 1/5 1/5 90 004 CCC ぶどう AAA りんご 120 1/3 1/3 80 002 AAA りんご AAA りんご CCC ぶどう BBB みかん 220 1/5 1/5 90 005 BBB みかん BBB みかん --------------- 宜しくお願い致します。

  • Excel2002:複数条件のデータの個数の集計

    苦手な集計について質問させてください。 [A] [B] [1] AAA aaa [2] BBB bbb [3] AAA aaa [4] AAA bbb [5] BBB ccc 上記のようなデータで[A]と[B]のAND条件でみたときの個数を集計したいと思います。 例えば上記であれば、 [A]AAAかつ[B]aaa・・・2個 [A]BBBかつ[B]bbb・・・1個 [A]AAAかつ[B]bbb・・・1個 [A]BBBかつ[B]ccc・・・1個 になります。[B]のデータは[A]のデータに依存せず、[A]の各値にまたがっています。([B]bbbは[A]AAAと[A]BBBの場合があります) 実際のシートでは、全パターンを網羅したリストがA列とB列、集計対象がD列とE列にあります。 上記の例でいえば、以下のようになっています。 [A] [B] [C] [D] [E] [1] AAA aaa AAA aaa [2] AAA bbb BBB bbb [3] BBB bbb AAA aaa [4] BBB ccc AAA bbb [5] BBB ccc つまり[A]列と[B]列が組み合わせパターン、[D]列と[E]列が集計元データです。 ちなみにパターン数が414個、集計元データは29000個程度です。 そして最終的な各パターンの個数を[C]列に表示させたいと思います。 VLOOKUPやピボットテーブルを考えましたが、ピンと来ません。 適切なやり方を教えてください。よろしくお願いします。

  • Excel 条件に一致したセルの隣のセルを返す

    エクセル初心者です。どうかご指導ください。 シート1の処理1・処理2・処理3に、シート2で一致したコードの隣の値を返したいのですが可能でしょうか? シート1                 シート2 コード 処理1 処理2 処理3   コード  処理名  1   AAA               1   AAA  2   BBB AAA           2   BBB  3   BBB               3   BBB  4   CCC AAA           2   AAA  5                      4   CCC                         4   AAA

  • エクセルで列にあるユニークなデータの個数が知りたい

    おはようございます。 エクセルでA列に以下のようなデータがあるとします。 この中で何種類のデータがあるのかを知りたいのです。 この場合は、AAA,BBB,CCC,DDD,EEEの5種類なので5という答えが欲しいのです。 ただし、A列に入るデータは非常に多岐(800種類以上)に渡ります。 また、印刷を前提としてるためソートなどはできません。 さらに1枚のシートにこのようなデータがいくつかあるので、その決まった範囲内で個数を抽出する必要があります。 なにとぞ皆様のお知恵をお貸しくださいませ。 よろしくお願いします。 AAA AAA BBB CCC AAA DDD DDD BBB DDD DDD EEE EEE

  • CSVデータの行数カウント

    PHP初心者です。 アドバイスよろしくお願いします。 CSVデータ 20060802:1,AAA,少し 20060802:2,AAA,少し 20060802:3,AAA,少し 20060802:4,BBB,大きい 20060802:5,AAA,小さい 20060802:6,AAA,小さい 20060802:7,AAA,小さい があるとき、 そのCSVデータを読み込んで データの3列目を基準としてデータがいくつあるかを数えたい。 例えば 少し・・・・3 大きい・・・・1 小さい・・・・1 というふうに数えたい。 $filename = CSVデータファイル; $fp = fopen("$filename", "r"); if($fp == false){ exit; } else { for$i = 0; $i < sizeof($fp); $i++){ $line = explode(",", $fp[$i]); // ここで // $i[2]==AAA // のとき、AAAの行数をカウントする処理をしたい。 } }

    • ベストアンサー
    • PHP
  • VBAで行範囲を抽出して隣のセルに貼り付ける

    Excel VBA初心者です。 A列にある以下のデータの「aaa」から「bbb」の範囲を検索して 切り取り、隣のセル(B列)に貼り付けるマクロを教えてください。 実際のデータは「aaa」から「bbb」の範囲のデータが500個くらい あるので、隣のセルに貼り付けていく作業をマクロで処理したいと 考えています。 ・マクロ処理前 列A aaa data0 data1 data2 bbb datax ------------ aaa data3 data4 data5 bbb datay ------------ aaa data6 data7 data8 bbb dataz ・マクロ処理後 (処理前のdatax、datay、datazは列Aに残ったままで構いません) 列A  列B   列C    列D 空白  aaa   aaa   aaa 空白  data0   data3   data6 空白  data1   data4  data7 空白  data2   data5  data8 空白  bbb   bbb  bbb

このQ&Aのポイント
  • インターネット接続サービス「ぷらら」でメールの送受信ができなくなった場合、対処方法を紹介します。
  • お使いの環境について教えていただき、「ぷらら」のメールの送受信ができなくなった原因を特定しましょう。
  • また、メール送受信トラブルの解決方法や設定の確認ポイントについてもご説明します。
回答を見る

専門家に質問してみよう