- ベストアンサー
エクセルのデータから決まった数字を選び出す方法
ご存知の方教えてください。 OSはWin XPでエクセル2000を使っています。 エクセルで入力したデータから一定の数字や文字を選び出す方法を教えてほしいのです。 具体的には、縦に 1 2 3 4 2 10 1 のように並んでいる行から、この場合1は2つ、3は1つあるという数をそれぞれ出したいのですが、どのようにすればよいのか教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 データがA列にあるとすると、 =COUNTIF(A:A,1) で、1の個数を出せます。
その他の回答 (4)
データの並べ替えをしてもいいということであれば次のような手も使えます。 集計したい列を、並べ替えします。 メニューの[データ]-[集計]を実行します。 このとき列の頭にタイトルがないと何らかメッセージが出ますが、[OK]で進めます。 [グループの基準]で集計したい列を選び、[集計の方法]を データの個数 にします。 これで[OK]を押すとそれぞれの集計が追加された表ができます。 ワークシートの一番左に集計のレベルを選択できるものが出ますので(1)(2)(3)、それをクリックするとそれぞれのレベルで集計が見られます。 あくまで並べ替えが可能な場合だけですのでご参考までに。
- RH01
- ベストアンサー率45% (37/82)
その数字を並べ替えてよいのであれば データが入っているセルを全て選択して メニューの データ-並べ替え をしてから データ-集計 (選択した範囲が1列だけだとメッセージが出ますが OKをクリックすれば進みます) 集計の種類を「データの個数」にしてOKすれば それぞれの個数が集計されて出てきます。 また、並べ替えずにしらべる場合 下記の関数を任意のセルに入力しておき 調べたい数字を隣のセルに入力すると 個数が帰ってくるようにする方法もあります 例)質問に書いてあったデータがA1からA7まで入っている 関数をC1のセル(個数が表示される場所) D1に集計したい数字を入力 式) =COUNTIF(A1:A7,D1) 上記の様にすると、D1に「1」と入れると 式が入っているC1のセルに「2」と表示され データの中に「1」が2個あることが調べられます
- dejiji-
- ベストアンサー率38% (327/858)
A1からA10にデータが入っているとすると。 例えばB1から縦にカウントしたい数値を入れます。(縦方向に)C1に=COUNTIF($A$1:$A$10,B1)と入力して、そのまま下にドラッグしてコピーすればそれぞれのB列の数値の数が出ます。 注意する点は、$A$1:$A$10の部分です。絶対参照にしないと、コピーすると計算値がおかしくなります。A1からA10を選択してF4を押すと切り替わります。
- takahiro_
- ベストアンサー率47% (29/61)
数値が A1 から A7 まで入っているとして、1 の個数を求める場合は、 =COUNTIF(A1:A7,1) のようにCOUNTIF関数を使います。 3 だと=COUNTIF(A1:A7,3) という風になります。 お役にたちましたでしょうか?
お礼
単純明快なお答えありがとうございました。誰よりもわかりやすかったです。