質問: エクセルでのtxtデータ読み込みについて まずtxtデータの中身です。 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0952,00001,158860031 20080702,0953,00001,158860031 20080702,0953,00001,156850100 20080702,0954,00001,452365524 20080704,1245,00001,452365524 ・ ・ ・ ・ みてもらうとわかるのですが、日付や時刻データが先頭に 並んでいる内容のtxtデータです。 カンマで区切られ、158860031の部分で1つのデータは終わりです。 ここで改行されて延々と続きます。 やりたいことは、txtファイルのデータをエクセルに取り込み、この最後の部分のカウントしたいということです。 この場合だと、エクセルにて158860031が6つという感じでカウント したいのですが、なんの機能を使えばいいのかわかりません。 どの機能を使ったらいいのかの部分がわからないので、 答えていただける方は「こういう機能がありますよ」 と指摘していただけるとありがたいです。 細かい内容については自分で調べることはできます。 できれば、いろんな方法を知りたいと思っています。 よろしくお願いします。。。
回答: 質問の主旨の表現がぼやけている (1)csvファイルをエクセルに読み込むという標題になっていて (2)読み進むとエクセル上のシートの表の件数カウントに摩り替わる。 ーーー (1)は簡単だからエクセルの表に絞りこんで質問のこと エクセルのシートのデータとして質問すれば仕舞いで、質問にtxtが何のこうのと書く必要無いでしょうし。 (2)もd列が158860031の件数を数えるのか、 0952,0953,などが別だとそれらごとに数えるのか、良く考えて質問表現すること。 ーーーー 簡単な方の d列が158860031の件数を数えるとすると フィルタオプションの設定で v 158860031 156850100 452365524 を求め それぞれのカウントcountifを求めれば仕舞い。 g列 h列 v 158860031 6 156850100 1 452365524 2 h2の式は =countif(d2:d10,g2)