
詳しい方教えてください。
Excel office365を使っています。
下記のように番号を振っていきたいのですが関数などを使って簡単にできないでしょうか。
A列(ここでカウントしたいです) B列(ここに項目の種類を記載します。)
1 リンゴ
1 リンゴ
2 みかん
2 みかん
2 みかん
3 バナナ
4 ナシ
4 ナシ
上記のような形で、B列で同じ項目には、A列で同じ番号をふり、カウントしていきたいです。
A列の番号は、B列の項目の種類を累積でカウントしたいのです。
最終的にはB列の項目の種類数をA列にふっていきたいのですが。。。
B列の項目の種類をカウントするだけなら、sumproduct関数で出来るのは調べましたが、
A列に上記のような形で番号を振りたいのです。
教えていただければと思います。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
Filter関数を使える環境であれば、A1セルに
=MATCH(B1,UNIQUE(FILTER(B:B,B:B<>"","")),0)
を入力して、下方にフィルコピーすれば算出できると思います。
フィルコピーも省略したければ、A1セルに
=MATCH(OFFSET(B1,,,MAX((B:B<>"")*ROW(B:B))),UNIQUE(FILTER(B:B,B:B<>"","")),0)
でも可能です。
(B列の値のある行にスピルされます)
回答ありがとうございます。
試してみます。
MATCH、OFFSET、ROW、UNIQUE、MATCH関数を組み合わせる鳥飼しました。
これらの関数を一度も使ったことがないのですが、わかりやすく解説しているサイトなど教えていただけないでしょうか。。。
教えていただいた式で問題は解決すると思うのですが、関数の意味がわかっていないと不安で。。。
技術力が低いと悲しいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
【画像あり】【関数】指定した...
-
エクセルで二つの数字の小さい...
-
「B列が日曜の場合」C列に/...
-
2つのエクセルのデータを同じよ...
-
妊娠祝い もらったことある
-
オートフィルターをかけ、#N/A...
-
お店に入るために行列に並んで...
-
オートフィルターの絞込みをし...
-
ExcelVBA でリストリストボック...
-
エクセル 同じ値を探して隣の...
-
Excelで一番右の列に入力された...
-
エクセル SMALL の機能...
-
エクセル(勝手に太字になる)
-
EXCELで 一桁の数値を二桁に
-
エクセルで○○以上に印をつける方法
-
【EXCEL】0のセルを無視して関...
-
エクセルの並び変えで、空白セ...
-
関数を教えてください。
-
用紙のサイズについて教えて!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ数字を他の列に自...
-
エクセル 同じ値を探して隣の...
-
「B列が日曜の場合」C列に/...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
-
エクセルで、列の空欄に隣の列...
-
オートフィルターの絞込みをし...
おすすめ情報