• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVで出力されたファイルの内容をカウントする方法)

CSVで出力されたファイルの内容をカウントする方法

このQ&Aのポイント
  • CSVで出力されたファイルの内容をカウントする方法を教えていただけませんか?
  • Aのセルに日時と時間、Bのセルに作業の種類が掲載されています。各場所で何時に何の作業が行われたかが一ヶ月分まとめられてCSVファイルで送られてくるのですが、その日は作業Aが何回、作業Bが何回、そして各作業の月合計とまとめる必要があります。データ量が多く目視だと間違いもありますので、ExcelかAccessで出来る方法を教えていただけると嬉しいです。
  • CSVファイルで送られてくる一ヶ月分のデータには、Aのセルに日時と時間、Bのセルに作業の種類が掲載されています。このデータをExcelかAccessを使用して、作業Aと作業Bの回数を数える方法を教えてください。データ量が多く目視だと間違いもありますので、自動的に数える方法がほしいです。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.3

不得手な関数が全く不要で、かつ、日単位でグループ化する機能を利用する、ピボットテーブルレポートに依るのが簡単ですね。添付図参照

fia12
質問者

お礼

回答ありがとうございます。 ピボットテーブルレポートと言う物があるのですね、図付きでわかりやすいです さっそく参考にしてまねしてみたいと思います

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

その他の回答 (2)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

CSVファイルをエクセルで開いて、C列(C2セルに入れて下にドラッグコピー)に以下の式を入れて、A列のデータを年月日に変換し、ピボットテーブルで年月日(行ラベル)と作業の種類(列ラベル)別に作業の種類(Σ値)の個数を集計してはいかがでしょうか。 =DATE(YEAR(A2),MONTH(A2),DAY(A2))

fia12
質問者

お礼

回答ありがとうございます。 お手数ですが、その後の集計方法も教えていただけますと助かります Excelなど不慣れでして、その辺の知識がほとんど無いので、質問させていただいた と言う経緯もございますので・・・。

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

Excelなら COUNTIF 関数を使ってみてはどうでしょうか。

fia12
質問者

お礼

ありがとうございます。 COUNTIF 関数を使う場合ですが、1つの情報をカウントする方法は なんとなく分かるのですが、日付とその日の作業と2つの情報がある場合は どうやればよろしいでしょうか?

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

関連するQ&A

  • CSVファイルに出力

    Perlを使ってCGIを作っています。 そこで、資料請求フォームを送信した時に、CSV形式で出力するんですけど、ファイル名を現在日時を取ってきて例えば200108.csvみたいに年と月を付けたファイルを作って、出力させたいのですが、どうやって良いのか困ってます。 お教え願えないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • マクロCSV出力

    Sheet1に入力されている値をCSVファイルに出力したいと思っております。 但し、特定のセルだけを取得して、1つのファイルに出力したいと思っています。 (1)D2~G2に入力されている値を取得 (2)E4~E10までと、E4~E10の最終列までの値を取得 (3)B11の値を取得 (4)A13~A列の最終行まで、A13~A列の最終行の最終列までの値を取得 (1)、(2)、(3)、(4)の値を取得して、1つのCSVファイルに出力するプログラムを作成したいと思っております。 (1)は1行目に出力 (2)は2行目~8行目に出力 (3)は9行目に出力 (4)は10行目以降に出力 出力の形式は ”TEST”,” ”,”SMP”のようにダブルクォーテーションで値を囲って出力したいと思っています。 値が入っていないセルは” ”,としたいと思っております。 サンプルを作成して頂けないでしょうか。

  • mysqlのcsvファイル出力について

    今jspファイルでボタンを押すとサーバーにあるデータベースの結果をcsvファイルとして保存するファイルを作りました。 今、作業用のパソコンからテラタームを使い、リモート接続で作業をしています。 なので出力するcsvファイルをサーバーの方ではなく、作業用のパソコンに落としたいのですが、方法はないですかね? 今はjspのほうでSELECT * FROM テーブル名 INTO OUTFILE のコマンドをmysqlに送っています。 phpmyadminで接続してそこからcsvファイルを落とすと閲覧しているパソコンに落ちるようになってるのでそ それができたらなと思います。 何かいい方法はないでしょうか? よろしくお願いします。

  • csvファイルでの出力について

    C言語初心者です。 プログラミングにおいて質問なのですが、csvファイルを読み込み、 そのデータを用いて計算し、csvファイルで出力するという問題なのですが、C言語においてcsvファイル形式で出力するにはどのような方法がありますか? 補足:ラベル行に全角文字を入力しないといけません。

  • Excelのピボットテーブルの使い方

    こんにちわ。 ピボットテーブルの使い方について質問です。 2012/7/24 8:00   作業A 2012/7/24 9:00   作業B 2012/7/25 15:00   作業A 2012/7/25 16:00   作業C Aのセルに日時と時間 Bのセルに作業の種類が掲載されています。 こちらのデータを、各日に各作業が何回行われたかカウントする必要があります 以前ここで質問をさせていただいて「ピボットテーブルを使うと良い」と言われましたので 調べてみたのですが、恥ずかしながら各日に種類に関係なく作業が何回発生したかの カウント方法しか出来ませんでした。 1からやり方を教えていただけませんでしょうか? よろしくお願いします。

  • CSVファイルの分析について

    CSVファイルで3MB程の容量のファイルが30個近くあります。 このファイルの分析をしないといけないのですが 手作業では無理があるため、マクロなり、関数なりで 対処できないものかと思いご相談させて頂きます。 分析の流れとしては CSVファイルをExcelで開き、特定の文字(3桁か4桁の数字)が 入っているセルを探し、どの数字が何回使われたかをカウントします。 数字は3桁もしくは4桁ですが、全角・半角は統一されていません。 全角のものもあれば、半角のものもあります。 1111が1回、222が4回といった感じです。 みなさんのお知恵をお貸しいただけないでしょうか。 よろしくお願いします。

  • csvファイルを出力する簡単なプログラム

    初心者です。 csvファイルを読み込んで、それを加工(列を増やして文字を決まった列を挿入)したcsvファイルを出力する簡単なプログラムを模索しているのですが、どのようなものを作ればいいのかわかりません。こういうものはどういう風に考えて作っていくものなのか、大まかに教えてもらえないでしょうか。まず、csvファイルを読み込むという作業をどのようにコンピュータにやらせればいいのでしょうか? ちなみに『やさしいJAVA』(初歩の方)は一律読破しました。 お願いします。

  • C言語 カウント ファイル出力

    C言語 ファイル入出力 文字カウント C言語の勉強をしています。 ファイル入出力+文字カウントがわからなく質問させてもらいました。 問題の内容は文字EADBACABEEAACが入っているファイルmon1.txtを読み込み 何回文字が登場するのかをカウントするというものです。 カウント結果はコマンドプロンプトとmon1.txtに出力します。 自分でかけるところまで書いてみたのですが※の部分がどうやれば良いのかわからず質問させていただきました。 ご教授よろしくお願いします。 #include <stdio.h> #include <ctype.h> int main() { FILE *fp; char ch; int i; int a; int b; int c; int d; int e; fp = fopen("mon1.txt", "w"); if(fp == NULL) { printf("出力ファイルオープンエラー\n"); return -1; } for(i = 0; ※ == '\0'; i++) { switch (※) { case 'A': a++; break; case 'B': b++; break; case 'C': c++; break; case 'D': d++; break; case 'E': e++; break; default: break; printf("A[%d]回、B[%d]回、C[%d]回、D[%d]回、E[%d]回",a,b,c,d,e); fprintf(fp, "A[%d]回、B[%d]回、C[%d]回、D[%d]回、E[%d]回",a,b,c,d,e); } } return 0; }

  • 複数のCSVファイルを1つのファイルにまとめる方法

    EXCELで、あるフォルダ(例:Dir1)に格納されている複数のCSVファイルを読み込んで、そのファイルの1行目をコピーし、別ファイル(a.csv)にペーストしたいと思っております。 例えば、Dir1には1.csv,2.csv,3.csvの3つのCSVファイルが存在した時に、a.csvに出力されるのは、 ----------------------------------- 1.csvの1行目 2.csvの1行目 3.csvの1行目 ----------------------------------- となるのが、理想の形です。 方法を知っている方がいらっしゃったら お教えいただければと思います。

  • 【Microsoft Excel】 .csv 以外のCSVファイルをExcelで開きたい!

    .csv 以外のCSVファイルをExcelで開きたいのですがどうしたらよいでしょうか? abcd.csvというExcelで問題なく開けるCSVファイルがあるとします。 これの拡張子を.xxx(又はその他、独自設定の拡張子)に変更して、Excelで開けるようにしようと思ったのです。 フォルダオプション>ファイルタイプ>新規(ボタン)」で「新しい拡張子の作成」ダイアログが開き、そこで ・ファイルの拡張子=.xxx ・関連付けられているファイル タイプ=Microsoft Excel CSV ファイル と設定して、abcd.xxxをダブルクリックでExcelが起動&ファイルオープンするまではいったのです。(アイコンも.csvファイルといっしょになりました。) しかし、 aaa,bbb ccc,ddd という内容のファイルが セルA1=aaa,bbb セルA2=ccc,ddd となり、csvファイルとして認識してくれていないみたいなのです。 ちなみに、元の.csvの場合にはちゃんと セルA1=aaa セルB1=bbb セルA2=ccc セルB2=ddd とExcelは表示してくれます。 どうにか上手い方法は無いものでしょうか! よろしくお願いいたします。

専門家に質問してみよう