• ベストアンサー

エクセルのデータから決まった数字を選び出す方法

ご存知の方教えてください。 OSはWin XPでエクセル2000を使っています。 エクセルで入力したデータから一定の数字や文字を選び出す方法を教えてほしいのです。 具体的には、縦に 1 2 3 4 2 10 1 のように並んでいる行から、この場合1は2つ、3は1つあるという数をそれぞれ出したいのですが、どのようにすればよいのか教えてください。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 データがA列にあるとすると、 =COUNTIF(A:A,1) で、1の個数を出せます。

mailmatteru
質問者

お礼

単純明快なお答えありがとうございました。誰よりもわかりやすかったです。

その他の回答 (4)

noname#6356
noname#6356
回答No.5

データの並べ替えをしてもいいということであれば次のような手も使えます。 集計したい列を、並べ替えします。 メニューの[データ]-[集計]を実行します。 このとき列の頭にタイトルがないと何らかメッセージが出ますが、[OK]で進めます。 [グループの基準]で集計したい列を選び、[集計の方法]を データの個数 にします。 これで[OK]を押すとそれぞれの集計が追加された表ができます。 ワークシートの一番左に集計のレベルを選択できるものが出ますので(1)(2)(3)、それをクリックするとそれぞれのレベルで集計が見られます。 あくまで並べ替えが可能な場合だけですのでご参考までに。

  • RH01
  • ベストアンサー率45% (37/82)
回答No.4

その数字を並べ替えてよいのであれば データが入っているセルを全て選択して メニューの データ-並べ替え をしてから データ-集計 (選択した範囲が1列だけだとメッセージが出ますが OKをクリックすれば進みます) 集計の種類を「データの個数」にしてOKすれば それぞれの個数が集計されて出てきます。 また、並べ替えずにしらべる場合 下記の関数を任意のセルに入力しておき 調べたい数字を隣のセルに入力すると 個数が帰ってくるようにする方法もあります 例)質問に書いてあったデータがA1からA7まで入っている   関数をC1のセル(個数が表示される場所)   D1に集計したい数字を入力 式) =COUNTIF(A1:A7,D1) 上記の様にすると、D1に「1」と入れると 式が入っているC1のセルに「2」と表示され データの中に「1」が2個あることが調べられます

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.3

A1からA10にデータが入っているとすると。 例えばB1から縦にカウントしたい数値を入れます。(縦方向に)C1に=COUNTIF($A$1:$A$10,B1)と入力して、そのまま下にドラッグしてコピーすればそれぞれのB列の数値の数が出ます。 注意する点は、$A$1:$A$10の部分です。絶対参照にしないと、コピーすると計算値がおかしくなります。A1からA10を選択してF4を押すと切り替わります。

  • takahiro_
  • ベストアンサー率47% (29/61)
回答No.1

数値が A1 から A7 まで入っているとして、1 の個数を求める場合は、 =COUNTIF(A1:A7,1) のようにCOUNTIF関数を使います。 3 だと=COUNTIF(A1:A7,3) という風になります。 お役にたちましたでしょうか?

関連するQ&A

  • エクセルのデータについて

    投資関係のエクセルデータをサイトからCSVでデスクトップにうつしたのですが、開いても数が多すぎてひらけないのですが、どうすれば開けますか?たぶん行数が多いと思うのですが。縦の数字の行が足らないと思うのですが

  • エクセルで、個々の数字から-1する方法は?

    こんにちは。 初歩的なことなのかもしれませんが、わからないことがあります。 エクセルの表で出ている数字から-1した数字を一度に出したいのですが方法はありますか? 例えば縦にA列に100行くらい数字が出ていて、その100行の数字個々から-1したいのです。 その結果を同じく縦一列に表示できれば見やすいのですが。 そのような方法をおわかりの方がいましたら、教えて下さい。

  • エクセルで行の数字が飛び飛び&青く表示されている

    エクセルを使って、アンケートの集計をしているところです。 いただいたエクセルをみると、なぜか一番左の行(縦に1,2,3,…とある行)の数字が飛び飛びになっています(100,105,107…のように)。しかも、その行の数字が青く表示されています。 きっと、抜けた行にもデータが入っていると思います。この抜けた数字の行を復活させたいのですが、どのようにしたらいいのでしょうか?

  • エクセルで並べ替えられる数字の打ち方について

    元帳面のデータを、エクセルに行単位に入力しています。 帳面のページとエクセルの行が対応し、エクセルのA列にページを入力しています。 それでエクセル上のデータをすぐ帳面上でも探すことができます。 さて、問題は、帳面の中に、入れ込みページがあることです。 たとえば、37ページと38ページの間に、挟み込んだページがあるのです。 この挟み込まれたページを、37(2)と入力すると、普通に並べ替えしたとき、37~37(2)~38とならず、37(2)は、普通数字の後ろに並べ替えられます。 あるいは、37-2、としてみたら、1937/2/1と認識されてしまいます。 ソートをかけても、ちゃんと並べてくれる、挿入数字の方法はあるでしょうか? どなたか、よろしくお願いします。

  • エクセルのセル内の数字を一発で(または、2発、3発)で半角にする方法

    エクセルで、 パソコン初心者が入力した半角や全角交じりの数字を、 簡単に、列ごと行ごとに半角(全角)数字に揃える方法をご存知の方おられましたら、教えてください。 元々のセルの書式設定は、文字列にしてあります。 (ゼロで始まる数字もあるため。)

  • エクセルの数字が100分の1で・・・

    osはoffice2000です。 エクセルでなぜか入力した数字が100分の1で表示されて しまいます。 100を入力すると1と表示されます。 その後も入力したデータは100分の1の数字を入力したような状態になります。 表示形式は、通貨になっており、文字列にすると正しく反映されます。 わかりづらい文章ですいません。回答お願いします。

  • エクセルで数字を入れると自動的に最終行までとんでしまう。

    エクセルで数字を入れると自動的に最終行までとんでしまう。 OS:Windows XP Excel2002 数字を入力すると、最終行(66536)までとんでしまいます。 ひらがなの入力ではとびません。 ステータスバーの左にコマンドと出ています。 ステータスバーの右にはEND表示はでていません。 ですが、数字を入力すると、最終行(66536)にとびます。 数字を入力しても、最終行までアクティブセルが とばないようにするにはどうしたらいいですか?

  • Excelのデータ(数字)をテキスト型としてaccessにインポートする方法

    Excelの「セルの書式設定」を「文字列」にして、数字を入力し、accessで「インポート」すると「データ型」が「倍精度浮動小数点型」となって「1(2)」や「1&2」と入力した行がインポートできずerrorとなります(普通の数字はインポートできます)。Excelの書式設定を「ユーザ定義」→「@」としても同じです。またaccessでテーブルのデザインでそのインポートするフィルドを「データ型」としておいてインポート操作をしてもインポートされません。Excelを開きそのセルや行の書式設定を確認しましたが文字列となっています。どこが問題なのでしょうか? また正しくインポートできる方法を教えてください。 accessとExcelのバージョンは2003です。 よろしくお願いします。

  • エクセルの連続データについて(文字列に2つの数字)

    エクセル2003を利用しているのですが、 1つのセルに「A001データをB001へ」と入力してあり それを連続データで縦に両数字とも増やす方法はありますでしょうか。 「A001データをB001へ」 「A002データをB002へ」 「A003データをB003へ」      ・      ・      ・ 普通にやると後ろのB001のほうだけ数字が増えるだけで A001のほうが増えていきません。 どなたかご存知でしたらご教授ください。

  • excelでかけた数字の項を追加する方法について

    度々質問失礼します。 excelのデータで例えば 1 1 2 0 3 1 4 1 6 1 7 1 8 1 10 1 11 1 13 0 14 1 のような縦のデータがあり、このデータを 1 1 2 0 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 0 14 1 のように抜けている数字の所の分に新しいセルを挿入させて数字の入力も自動で行いたい(横のセルは抜けている数字の所は1にしたいです。)のですが、何かよい方法はないでしょうか? お手数ですが、どなたかわかる方回答よろしくお願いします。

専門家に質問してみよう