
初めまして。エクセルで分からないところがありまして質問いたします。
タイトルがややこしくて申し訳ありませんが、下記の例のような状況の時に、範囲内(A1~A5)の商品の種類数がA6で計算出来ればいいなと考えております。
A
1 A(←例えば「A」という商品)
2 B
3 C
4 B
5 A
6 3(種類)
A4とA5はそれぞれA2とA1に重複しているのでカウントせずにA6に3(種類)と計算されるという事です。
分かりにくくて申し訳ありませんが、宜しくお願いします。ちなみにエクセルは初心者~中級者レベルです。
No.2ベストアンサー
- 回答日時:
もうひとつ思いつきました。
それは1.商品名でソートする。(降順でも昇順でも構いません。)
2.B1に次の式を入力:=if(a1=a2,"",1)
3.B1をAのデータが終わる位置までコピーする。
※つまり種類が変わったら"1"を立てるという内容です。
4.C列に次の式を入力:=sum(B:B)+1
※B列に上がった数字を合計する。これだと最初の項目
が足されないのでその分の1を足す。
以上です。
お返事遅くなってしまい申し訳ありません。
2つのご回答ありがとうございます。
二つめのご回答で何とかする事が出来ました。ありがとうございました。
しかし、結構簡単そうで、一般的によく使われるような気がしたのですが関数が無くて驚きました。
No.1
- 回答日時:
関数ではないですが簡単な方法だと思うので紹介します。
列を選択して「データ」→「フィルタ」→「オートフィルタ」を選択します。すると列の頭に▼が出てくるので選んで下さい。
同じデータは1種類として項目に出てくるのでこの項目の数を自分で数えてください。
項目数が30を越えるようでしたら使えませんけど・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
エクセルで1列に500行並んだデ...
-
Excelで2行単位のソートの出来...
-
excel:別シートの値を飛び飛び...
-
エクセルで、重複データを除外...
-
エクセル~空白のセルのある行...
-
【エクセル】1列内に複数ある同...
-
エクセルのピボットテーブルで...
-
Excelの30個ずつの平均値の出し方
-
Countifよりも早く重複数をカウ...
-
【VBA】2シート分のデータを行...
-
エクセルで横並びの複数データ...
-
複数の条件に合う行番号を取得...
-
【Excel】小計単位で並べ替えを...
-
Excelで表を作り、自動で今月の...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
エクセルの複数のセルを一括で...
-
セルを結合したA4とA5の条件付...
-
IF関数で0より大きい数値が入力...
-
エクセルでシート全体の数値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
Excelで2行単位のソートの出来...
-
複数の条件に合う行番号を取得...
-
エクセルで1列に500行並んだデ...
-
excel:別シートの値を飛び飛び...
-
Countifよりも早く重複数をカウ...
-
エクセルで、重複データを除外...
-
VBA 数式を最終行までコピー
-
エクセルで横並びの複数データ...
-
不要な行を消したい
-
VBA 大きなtxtテキストファ...
-
Excelの30個ずつの平均値の出し方
-
【エクセル】1列内に複数ある同...
-
エクセルで1つの会社名に対して...
-
500行の中から、多い順に抽出す...
-
エクセル2016にて、行挿入&コピ...
-
【VBA】A列にある連続したデー...
-
EXCELでsheet1のデータをsheet2...
-
【Excel】小計単位で並べ替えを...
-
エクセルVBA C列に特定の文字列...
おすすめ情報