- ベストアンサー
エクセルの関数?項目の種類を自動で計算したい
セルに、りんご、なし、みかん、、、、etc.沢山果物の名前が入っていたとします。その種類が全部でいくつあるか知りたいのです。 データの集計を使うとわかるとは思うのですが、その方法でなく、特定のセルにりんご、なし、みかんetc、、、全部で10種類とか出したいのです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
作業列を作っても構わないのであれば、 A1:A10に果物の名前が入っていたとして、A12に果物の種類の数を入れるとした時、 ・B列を作業列としてB1に=IF(COUNTIF($A$1:A1,A1)>1,1,"")といれて以下コピー ・A12に=COUNTA(A1:A10)-SUM(B1:B10) ・B列はB列全体を選択して右クリック→表示しない、で非表示にする という方法もあります。
その他の回答 (2)
- misatoanna
- ベストアンサー率58% (528/896)
回答No.2
セル A1:A100 にデータが入っているとします。 途中に空白行がない場合ですが、 =SUM(1/COUNTIF(A1:A100,A1:A100) と入力して [Ctrl]+[Shift]+[Enter] でどうでしょう。
質問者
お礼
アドバイスありがとうございます。 でもエラーがでてできませんでした。
- he-goshite-
- ベストアンサー率23% (189/802)
回答No.1
特定の「列」に,りんご、なし、みかん、、、、etc.沢山果物の名前が入っていたとします。 その列の途中の行(セル)に空白セルは無いものとします。 その列の最後のセルの下のセルで,右クリック, メニューから「リストから選択」をクリックするとその列にすでに入力されているデータの一覧が表示されますが,これではだめですか?
質問者
お礼
アドバイスありがとうございます。このやり方は簡単でいいですね!項目がすくなさそうなとき利用させてもらいます。
お礼
回答ありがとうございます。 ばっちりでした!