• ベストアンサー

エクセルの関数?項目の種類を自動で計算したい

セルに、りんご、なし、みかん、、、、etc.沢山果物の名前が入っていたとします。その種類が全部でいくつあるか知りたいのです。 データの集計を使うとわかるとは思うのですが、その方法でなく、特定のセルにりんご、なし、みかんetc、、、全部で10種類とか出したいのです。 よろしくお願いします。

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

  • ベストアンサー
  • shiga_3
  • ベストアンサー率64% (978/1526)
回答No.3

作業列を作っても構わないのであれば、 A1:A10に果物の名前が入っていたとして、A12に果物の種類の数を入れるとした時、 ・B列を作業列としてB1に=IF(COUNTIF($A$1:A1,A1)>1,1,"")といれて以下コピー ・A12に=COUNTA(A1:A10)-SUM(B1:B10) ・B列はB列全体を選択して右クリック→表示しない、で非表示にする という方法もあります。

Swim
質問者

お礼

回答ありがとうございます。 ばっちりでした!

その他の回答 (2)

回答No.2

セル A1:A100 にデータが入っているとします。 途中に空白行がない場合ですが、 =SUM(1/COUNTIF(A1:A100,A1:A100) と入力して [Ctrl]+[Shift]+[Enter] でどうでしょう。

Swim
質問者

お礼

アドバイスありがとうございます。 でもエラーがでてできませんでした。

回答No.1

特定の「列」に,りんご、なし、みかん、、、、etc.沢山果物の名前が入っていたとします。 その列の途中の行(セル)に空白セルは無いものとします。 その列の最後のセルの下のセルで,右クリック, メニューから「リストから選択」をクリックするとその列にすでに入力されているデータの一覧が表示されますが,これではだめですか?

Swim
質問者

お礼

アドバイスありがとうございます。このやり方は簡単でいいですね!項目がすくなさそうなとき利用させてもらいます。